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

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

КРАТКО: МАРКЕТИНГ БУЛШИТ И ОБМАН.
Для современных онлайн игр хватит качественных 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 45ms (во время теста он прыгает от 40 до 70ms), upload 222ms (во время теста от 200 до 400 ms) - получается, что при аплоад нагрузке, пинг вообще очень высокий. Не очень провайдер

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

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

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

Порт 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

Саратов <-> Красноярск - ДОМРУ <-> ДОМРУ ~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

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

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

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

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

47

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

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

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

Пойдем с низов. Порты сетевых устройств обычно буферизируют пакеты и принимают и отправляют их пачками. Во-первых, так экономятся процессорные прерывания, во-вторых, это позволяет "прожевывать" всплески трафика (здесь мы говорим о масштабах в наносекунды). Гигабитный порт ожидаемо делает в 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гбит?

Пишут так

Пишут так

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

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества