Сеть6 мин чтения
Задержка, jitter и потери пакетов — три разные проблемы
Игроки называют всё это лагом. У всех трёх разные причины и разные решения, а различить их занимает около минуты.
Всё, что плохо ощущается в сети, называют лагом — поэтому столько времени уходит на починку не того. Проблем три, и различить их легко, если знать, куда смотреть.
Все три
- Задержка: сколько занимает путь туда и обратно. Ограничена расстоянием и для данной локации по сути фиксирована.
- Jitter: насколько это время скачет. Именно из-за него движение ощущается неправильно даже при хорошем среднем.
- Потери пакетов: сообщения, которые не доходят. Именно из-за них игроков телепортирует.
Что у вас
Непрерывный ping в течение шестидесяти секунд даёт ответ. Ровно высокое число — это задержка, значит сервер далеко. Число, которое сильно скачет, — jitter, обычно на чьём-то собственном соединении или на wifi. Пропавшие ответы — потери, и потери в любой точке пути задевают всех, кто за ней.
Стабильные 90 мс играются лучше, чем дёрганые 40. В игре предсказуемость важнее скорости.