Ответы к посту
Вопрос к лиге геймеров
2

Ответ на пост «Вопрос к лиге геймеров»

КРАТКО: МАРКЕТИНГ БУЛШИТ И ОБМАН.
Для современных онлайн игр хватит качественных 50 Мбит/с с головой. А 70-80 мс это у тебя можно сказать хороший пинг, возможно сервер в ЕС.

Подробно (не более 5 минут на прочтение):
И так, разберём, что такое пинг. Пинг — это время, за которое сигнал от вашего устройства доходит до сервера и обратно. Измеряется в миллисекундах (мс). Чем меньше пинг, тем быстрее отклик, что важно в онлайн-играх и при видеосвязи.

Загруженность сети напрямую влияет на пинг:

Больше устройств в сети → больше трафика → дольше обрабатываются запросы.

Скачивание и загрузка параллельно → увеличивается задержка.

Загруженность у провайдера (в "часы пик") → тоже может повысить пинг.

Есть idle latency - задержка/пинг без нагрузки и есть пинг под нагрузкой.

Чем больше нагрузка на сеть, тем выше пинг и медленнее отклик.

Если провайдер у вас надёжный и может гарантировать скорость по тарифу и минимальные задержки, то нужно исходить только из своих потребностей. Но стоит учитывать один очень важный момент, так как есть большая разница между Fast Ethernet (100 Мбит/с) и Gigabit Ethernet (1000 Мбит/с) именно в том как работают эти порты - задержки при нагрузке на 100 Мбит порту будут больше, чем те же задержки при нагрузке на гигабитном порту при тарифе 100. Т.е. если провайдер не может вас подключить в гигабитный порт при тарифе 50, 70 или 100 Мбит, а у Вас потребность в ~90+ Мбит, но при этом Вам также нужен низкий пинг, тогда имеет смысл взять тариф 200 Мбит если такой имеется у провайдера. Любой минимальный выше 100, чтобы включили физически в Gigabit Ethernet, а потом перейти на сотку, чтобы ограничение 100 было программное, а не физическое и можно грузить до сотки и пинг будет отличный :-).

Покупать специальные игровые тарифы или тарифы 500-800 Мбит не имеет смысла.

Теперь чтобы было понятно наглядно, о чём идёт речь:

Ответ на пост «Вопрос к лиге геймеров» Пинг, Игры, Текст, Интернет, Скорость интернета, Облачный гейминг, Ответ на пост, Длиннопост

Порт 100 Мбит тар. 100 Мбит - тест пинг к серверу рядом - idle 2ms, download 45ms (во время теста он прыгает от 40 до 70ms), upload 222ms (во время теста от 200 до 400 ms) - получается, что при аплоад нагрузке, пинг вообще очень высокий. Не очень провайдер

Ответ на пост «Вопрос к лиге геймеров» Пинг, Игры, Текст, Интернет, Скорость интернета, Облачный гейминг, Ответ на пост, Длиннопост

Порт 100 Мбит тар. 100 Мбит (другой провайдер) - тест пинга к серверу рядом - idle ~2ms, download ~76ms (во время теста он прыгает от 40 до 80ms), upload 26ms (во время теста от ~20 до ~40ms) - этот провайдер лучше.

Ответ на пост «Вопрос к лиге геймеров» Пинг, Игры, Текст, Интернет, Скорость интернета, Облачный гейминг, Ответ на пост, Длиннопост

Порт 1000 Мбит тариф 100 Мбит - тест пинга к серверу рядом - idle ~4ms, download ~3ms (во время теста он прыгает от 3 до 5ms), upload 4ms (во время теста прыгает от ~3 до ~5ms) - эталонный можно сказать! :-)

Ещё очень важный момент, если у вас WiFi 2.4GHz - то через него будет пинг тоже очень большой и нестабильный. На 5GHz ситуация конечно лучше. Но лучше всего только кабелем и уже работать над роутером или убирать его и над провайдером. Лучше также чтобы у провайдера был не PPPoE/VPN, а IPoE. Установили какой-то VPN, тоже может прибавить пинга. На самом деле зависит от ситуации и сервера, может как прибавить, так и убавить до конкретного игрового сервера. Это уже отдельная тема маршрутизации до конкретного игрового сервера.

Все любят картинки с цифрами, так что накидаю ещё:

Порт 100 тариф 100 - нагружаем на 50 Мбит, на 80 Мбит и 90 - как видим, что пинг всё ещё отличный, так что разницы нет, если у вас не будет нагружен порт на 100%.

А если сервер игры в ЕС или США? Frankfurt ~55ms, Dublin ~70ms, Amsterdam ~58ms, New York ~150ms. Эти тесты из Саратова.

Ответ на пост «Вопрос к лиге геймеров» Пинг, Игры, Текст, Интернет, Скорость интернета, Облачный гейминг, Ответ на пост, Длиннопост

Саратов <-> Красноярск - ДОМРУ <-> ДОМРУ ~61ms

У нас страна большая, люди ради хорошего пинга в игре переезжают в другой регион, а не 500 Мбит подключают.

Вывод простой, хороший пинг в игре - это качественное оборудование у провайдера, ваше местоположение относительно игрового сервера и нагрузка на порт, а тарифа и в 50 Мбит хватит. Единственное, когда для игр нужна большая скорость, так это чтобы быстро скачать игру или обновление, если вы не готовы жать, пока выкачается обновление WZ на 30 Гигабайт за ~ 40 минут, а хочется, чтобы загрузилось за ~ 8 минут, то берём 500 Мбит.

Я ещё очень надеюсь, что на пинг не влияет или несущественно влияет ТСПУ, так как вроде он если пропустил защищённое соединение, то оно дальше не сканируется и не должно замедляться, но я могу быть не прав.

Всем добра! :-)

P.S. По поводу удалённого гейминга на облачных провайдерах или там где сдают компы с доступом через Moonlight, Parsec или свой нативный клиент (то ещё извращение, но ситуации бывают у людей разные). По сути они все вроде использую технологию Geforce Gamestream (SHIELD). Так вот вроде как требования к интернет каналу с сайта одного из таких сервисов:

Требования к интернет каналу
720p 60fps - Video bitrate: 10 Mbps
1080p 60fps - Video bitrate: 20 Mbps
1440p 60fps - Video bitrate: 40 Mbps
4k 60fps - Video bitrate: 80 Mbps

Все онлайн кинотеатры потребляют до ~10 Мбит/с, если там жена или дети что-то смотрят параллельно. Такие вот дела, 100 Мбит за глаза простому человеку.

Показать полностью 11
6

Ответ на пост «Вопрос к лиге геймеров»

Автор, у меня тоже провайдер ТТК и я сталкивался с такой проблемой, но немного в другом ключе. У меня до сервера по работе был лютый пинг. Я стал разбираться, посмотрел какой маршрут от меня до сервера и оказалось, что на пути есть дохлые хопы (ну типа промежуточные точки на пути), которые теряют пакеты и поэтому пинг скачет и растет. Я выяснил, что провайдер тут вряд ли чем то поможет, по сути он тупо не может взять и сменить для тебя путь, это дорого и сложно, никто этого делать не будет.

Но! Решение мне пришло, я купил сервер в рф, разместил там впн. И получается так, что подключение к нужному рабочему мне серверу через впн имеет меньший маршрут, чем без впна на русском сервере. Вот такие дела. Попробуй, поэкспериментируй с разными хостерами серверов. Настроить опенвпн легко. Это единственное решение, которое я нашел.

Ну и кстати для игрулек большая скорость не нужна, когда ты играешь онлайн. Главное, чтобы паралельно ничего не качало. Я к тому, что впн может скорость резать. А может и не резать, зависит от сервера с впн.

46

Ответ на пост «Вопрос к лиге геймеров»

Тут все пишут, что никакой зависимости нет. Это не совсем верно. Она есть, но обычно незначительная.

Давайте разберемся.

Пойдем с низов. Порты сетевых устройств обычно буферизируют пакеты и принимают и отправляют их пачками. Во-первых, так экономятся процессорные прерывания, во-вторых, это позволяет "прожевывать" всплески трафика (здесь мы говорим о масштабах в наносекунды). Гигабитный порт ожидаемо делает в 10 раз больше тактов приемов/отправки, чем 100 Мбитный. Поэтому даже на пустом канале пакет проведет в нем в ожидании в 10 раз меньше времени, чем на 100 Мбитном. Но! Здесь речь идет скорее о нано секундах.

Если ваш порт уже гигабитный (не поддерживает гигабит, а именно соединение использует гигабитный протокол на физическом уровне), но тариф предусматривает меньшую скорость, то провайдеру надо каким-то образом эту вашу скорость ограничивать.

Для этого есть два принципиально разных подхода: шейпинг и полисинг:

- При шейпинге просто отбрасывается весь трафик сверх определенного порога (мы остаемся на масштабах миллисекунд). Это создает потери пакетов и отправитель вынужден этот пакет пересылать (или иным образом обрабатывать ситуацию), а также снижать скорость отправки. На реакцию отправителя на потерю нужно время, что тоже добавляет задержку (от десятков до сотен уже миллисекунд).

- При полисинге дополнительный трафик будет ставиться в очередь и посылаться по мере высвобождения полагаемой вам полосы. Например, при 10 Мбит/с за 1 мс вы можете отправить 1250 байт. Если вы единовременно отправили три пакета по 1400 байт, то первый отправится сразу же, второй - с задержкой 1 мс, а третий - с задержкой в 3 мс. Я здесь сильно упрощаю модель, но для общего понимания принципа, думаю, этого достаточно.

А еще на определенных тарифах эти механизмы могут быть отключены в принципе: нет смысла шейпить ваш трафик, когда вам позволено работать на максимальной скорости порта.

Также отмечу, что 500 Мбит - часто тот же Гигабит, но с подстраховкой оператора, чтобы к ним не было претензий.

Далее нам надо понимать, что именно у вас за приложение и какие транспортные протоколы и как оно использует. Возможно, ему не интересно время доставки одного единичного пакета. Например, в протоколе tcp данные могут передаваться сегментами до 64 Кб, что соответствует примерно 45 сетевым пакетам. Соответственно, "пингом" в этом случае будет выступать время доставки всего сегмента вплоть до последнего пакета) с получением подтверждения о его получении. И не дай бог один из этих 45 пакетов потеряется.

Вывод: влияние тарифа на пинг есть. Но на уровне единичных пакетов речь будет идти скорее о долях миллисекунды. На уровне отклика в приложении, в зависимости от типа трафика, разница может быть в миллисекундах. Однако существенной разницы на масштабах 100 и более Мбит вы, скорее всего, не увидите.

Смена провайдера может поменять пинг значительно в любую сторону: во-первых, может использоваться разное оборудование с разными настройками и разными способами обработки трафика. Во-вторых, маршрут до серверов игры может быть другой, т.к. у провайдера другие стыки с другими операторами связи. Чем большее расстояние сигнал пройдет по кабелю и чем больше на этом маршруте будет узлов, а также чем сильнее на них перегрузка, тем больше будет пинг.

В целом, можно прикинуть минимально возможный теоритический пинг и сравнить его с текущим. По картам посмотрите расстояние от вас до серверов игры, умножьте на два и разделите на 200000 км/с (примерная скорость света в оптоволоконной среде). Так, от Москвы идо Нью-Йорка получится 7500 * 2 / 200000 = 75 мс. Если ваше текущее значение пинга значительно выше теоретического, то можно пытаться что-то поменять, иначе нет большого смысла.

Показать полностью

Вопрос к лиге геймеров

На сколько правда то, что чем выше скорость от провайдера, тем ниже пинг? Есть провайдер ТТК и пинг до игровых серверов 70-80. Возможно ли снижение пинга при переходе со скорости до 100мбит на скорость до 500мбит? Или смены провайдера на МТС и переход на его тариф до 1гбит?

Вопрос к лиге геймеров Пинг, Игры, Текст

Пишут так

Отличная работа, все прочитано!