Помогает ли VPN с пингом в играх? Измерьте до переключения
Выход меняет ваш маршрут, но не обязательно к лучшему. Зафиксируйте регион и устройство, измерьте всплески и потери, затем сравнивайте по одному транспорту за раз.
Честный ответ — иногда, и полезная работа состоит в том, чтобы понять, какой у вас случай. Туннель заменяет ваш маршрут до игрового сервера другим, и этот маршрут может быть короче, длиннее или просто ровнее. Вопрос не имеет ответа заранее потому, что положение выхода очень мало говорит о его дальнейшем маршруте к конкретному игровому региону. Пройдите четыре проверки по порядку — и получите сравнение, а не лозунг.
Назовите проблему до выбора выхода
Запишите, что именно идёт не так: постоянная высокая задержка, всплески во время боя, потери пакетов, обрывы соединения или отказ во входе. У этих симптомов разные вероятные причины, и только одна из них — проблема маршрутизации, которую VPN мог бы улучшить. Неудачный вход обычно связан с аутентификацией, выбором региона или политикой сервиса, а не с задержкой. Если назвать симптом первым, вечер не уйдёт на неверный уровень.
Затем решите, как лучшее выглядело бы в числе, которое можно записать.
Средние скрывают сложность. Сессия, которая сообщает приличную среднюю задержку, но скачет каждые несколько секунд, ощущается хуже, чем чуть более высокая средняя, которая не двигается вовсе. Записывайте среднее, худший случай и то, как часто худший случай происходил, потому что именно второе и третье числа игроки действительно замечают.
Держите регион, устройство и сеть неизменными
Меняйте по одной переменной за раз, иначе результат ничего не значит. Держите игровой регион, устройство, сеть доступа и час сопоставимыми между прогонами. Другой регион выбирает другую инфраструктуру, а другой час — другую нагрузку.
Сначала сделайте базовое измерение без туннеля, если это позволяют ваши требования к приватности, затем один выход, затем второй. Если прямой тест неприемлем, сравните два выхода и отметьте это ограничение в заметках, вместо того чтобы делать вид, что базовое измерение было. Выбирайте выходы по их дальнейшему маршруту, а не по ярлыку страны на рекламной странице. Близкий выход с плохим маршрутом к игровому региону — частый и разочаровывающий результат.
ping -c 50 game-region.example
mtr --report --report-cycles 100 game-region.exampleИспользуйте тренировочный или диагностический режим там, где игра его предлагает, потому что разные матчи дают разные серверы и разных противников. Тренировочный раунд убирает и соблазн продолжать играть, когда вы должны измерять.
Отделите постоянную задержку от всплесков и потерь
Собственная статистика игры описывает игровой опыт, а пинг до постороннего хоста — нет. Средняя задержка может скрывать разброс, из-за которого прицеливание кажется нестабильным, и одно число не отделит перегруженный локальный канал от далёкого маршрута. Именно джиттер и потери описывают разницу.
Сопоставляйте всплески с тем, что видите: загрузкой где-то ещё в доме, беспроводной передачей, переподключением туннеля.
Слабый беспроводной канал остаётся слабым ещё до того, как любой пакет дойдёт до выхода, поэтому тестируйте с фиксированного места или по Ethernet, где это практично. Если проблема проявляется в основном под нагрузкой, посмотрите на локальную очередь и bufferbloat, прежде чем искать далёкий выход. Отсутствие ответов ICMP доказывает лишь то, что что-то проигнорировало зонд, а не то, что игра теряет свои обновления. Разделение этих случаев экономит подписку и спор.
Знайте, какой транспорт вы сравниваете
Игра, отправляющая UDP внутри туннеля, может передаваться по внешнему транспорту, который ведёт себя совсем иначе. Упорядочивание и повторная передача на этом внешнем уровне добавляют задержку протоколу, который не просил ни того, ни другого. Сравнивайте корректные профили сервера для каждого транспорта, а не правьте порт в надежде, потому что исправленный профиль не может создать слушателя на другой стороне. рекомендации по использованию UDP объясняют, почему приложения, управляющие собственным таймингом, ведут себя иначе, чем массовая передача.
Смена выхода меняет и то, что сервис выводит о вашем местоположении, а это может вызвать проверку или региональную политику.
Записывайте каждую короткую сессию с её регионом, выходом и транспортом и сравнивайте только сессии, совпадающие по всем трём. Одна хорошая сессия — анекдот; три последовательные — результат, по которому можно действовать. Ничто в туннеле не меняет аккаунт, в который вы входите, и именно эта часть действительно важна условиям игры.