VPN для снижения пинга в играх: где он сокращает маршрут, а где удлиняет

Пинг в углу экрана — это время пути пакета до сервера игры и обратно, в миллисекундах. VPN для снижения пинга в играх меняет маршрут, а не скорость сигнала в кабеле. Поэтому с VPN пинг обычно чуть выше, чем без него. Выигрыш бывает, только когда провайдер ведёт трафик к серверу игры заметно хуже возможного. Нижний предел пинга задаёт расстояние до сервера игры. Насколько ваш пинг выше предела с VPN и без него, покажет тест за один вечер.
Предел пинга — 10 мс на каждые 1000 км
В оптоволокне сигнал проходит километр примерно за 5 микросекунд в одну сторону. Это расчётное значение из рекомендации ITU-T G.114, по которой закладывают задержку при проектировании сетей. Туда и обратно выходит 10 мс на каждую тысячу километров по прямой. Реальный пинг всегда выше, потому что кабели длиннее прямой линии.
Пинг сверх предела добавляют маршрут, очереди и ваша домашняя сеть. Первый участок маршрута — Wi-Fi или мобильная сеть, дальше пакет проходит сети нескольких операторов. На каждом перегруженном участке он ждёт в буфере. VPN уменьшает этот излишек, только если его маршрут обходит перегруженный участок. Ниже предела пинг не опустит ни один маршрут.
Кроме среднего пинга, игре важны ещё две величины. Разброс показывает, насколько задержка меняется от пакета к пакету (в стандартах — вариация задержки, RFC 3393; игроки говорят «джиттер»). Потери — доля пакетов, которые не дошли вовсе. Варианты с VPN и без него сравнивайте по всем трём числам.
Пинг через VPN зависит от крюка
С VPN маршрут состоит из двух отрезков. Первый идёт от вас до локации, второй — от локации до сервера игры. Как устроен сам туннель, рассказано во вводной статье о VPN. Крюк — это сумма двух отрезков минус прямое расстояние. Шифрование и упаковка пакетов добавляют немного задержки, а длина отрезков влияет на пинг гораздо сильнее.
Локация далеко от прямой линии повышает пинг. Например, вы в Екатеринбурге, а сервер игры в Москве. По прямой между ними около 1420 км, предел примерно 14 мс. Вы подключаетесь к локации Германия, а она находится во Франкфурте. Пакет проходит 3430 км на запад и ещё 2020 км обратно на восток. Предел вырастает почти вчетверо, до 55 мс. Ни протокол, ни настройки приложения такой крюк не уберут.
Крюк почти пропадает, когда локация лежит на прямой между вами и сервером игры. Такие локации стоит искать у концов маршрута — возле вас и возле сервера игры. Их и проверяйте первыми.
VPN может снизить пинг, когда на прямом маршруте перегружен стык сетей. Второй пример — вы в Казани, сервер игры в Амстердаме, предел около 29 мс. Допустим, утром игра показывает 45 мс, а после восьми вечера — 110–160 мс с потерями. Причина в этом примере — стык вашего провайдера с сетью сервера игры, который по вечерам перегружен. Локация Нидерланды находится в Амстердаме, в том же городе, что и сервер игры. Трафик может дойти до неё другим маршрутом, а последний отрезок до сервера игры пройдёт внутри одного города. Если новый маршрут не перегружен, вечерний пинг вернётся к утреннему.
Третий случай — провайдер ограничивает трафик к отдельным адресам. С VPN он видит лишь соединение с сервером. Правило, привязанное к адресу сервера игры, тогда не действует. А вот задержку, набранную дома, в сети Wi-Fi или в роутере, VPN не уберёт. Первый отрезок маршрута VPN проходит через ту же домашнюю сеть.
6 симптомов и их вероятные причины
Сверьте с таблицей то, что видите в игре, ещё до замеров. Часть этих проблем VPN не решает.
| Что вы видите | Где искать причину | С чего начать |
|---|---|---|
| Пинг ровный, но всегда высокий и близок к пределу | Сервер игры далеко | Выберите в игре регион ближе — VPN этот пинг не снизит |
| Днём всё хорошо, вечером пинг растёт и скачет | Перегрузка у провайдера или на стыке сетей | Сделайте трассировку днём и вечером, потом проверьте локацию у сервера игры |
| Персонаж телепортируется, попадания не засчитываются | Потери пакетов | Подключитесь по кабелю, а если потери остались, сделайте трассировку |
| Пинг растёт, когда дома идёт большая загрузка | Очередь в домашнем роутере | Остановите загрузки — VPN здесь не поможет |
| Пинг ровный, а картинка дёргается | Частота кадров, а не сеть | Проверьте нагрузку на видеокарту и процессор |
| Пинг вырос сразу после подключения VPN | Локация в стороне от прямой | Смените локацию или пустите игру в обход VPN |
Тест за один вечер в 6 шагов
Понадобятся час-полтора, игра, которая показывает пинг на экране, и листок для записей. Шагам 4 и 5 нужна действующая подписка — без неё приложение не подключится. Все замеры делайте в одно и то же время суток и в одной и той же сети.
Найдите город сервера игры и посчитайте предел
Город иногда виден в меню выбора региона или в сетевой статистике игры. Если игра называет только регион, считайте до ближайшего к вам крупного города этого региона. Сервер игры может стоять дальше, поэтому настоящий предел бывает выше.
Сыграйте без VPN
Сыграйте 2–3 матча в обычное для вас время с отключённым VPN. Запишите средний пинг, минимальное и максимальное значения и потери, если игра их показывает.
Нагрузите домашнюю сеть
В тренировочном матче запустите большую загрузку или обновление на другом устройстве. Если пинг вырос во время загрузки и вернулся к норме после неё, причина — очередь в вашем роутере. Задержку из-за такой очереди называют bufferbloat. VPN его не устранит, потому что трафик VPN стоит в той же очереди.
Подключитесь к локации рядом с вами
Нажмите «Локация» и выберите «Самая быстрая» в окне «Изменить локацию» — приложение само подберёт локацию рядом. Сыграйте столько же матчей и запишите те же числа.
Подключитесь к локации у сервера игры
В окне «Изменить локацию» введите страну сервера игры в поиск «Найти локацию» и выберите её. Галочка «Автоматически подключаться при смене локации» включена по умолчанию, поэтому приложение сразу переподключится.
Сравните и решите
Оставьте вариант с самым низким средним пингом, самой маленькой разницей между минимальным и максимальным значениями и без потерь. Если без VPN пинг ниже, играйте без него, а VPN оставьте другим приложениям. Как пустить игру в обход VPN, написано ниже.
Трассировка и 4 частые ошибки замеров
Трассировка показывает, на каком узле маршрута растёт задержка. В Windows это команда pathping -n 203.0.113.10, в macOS и Linux — mtr -n 203.0.113.10. В macOS mtr сначала установите, например через Homebrew, и запускайте через sudo. Вместо примера подставьте адрес сервера игры, а VPN на время трассировки отключите. Найдите узел, после которого задержка растёт и остаётся высокой до конца списка. Сделайте две трассировки, днём и вечером. Скачок только по вечерам и всякий раз на одном и том же узле говорит о перегрузке. Такую перегрузку VPN может обойти другим маршрутом.
- Потери на одном узле посередине — не поломка, если следующие узлы в норме. То же касается большой задержки на таком узле. Маршрутизаторы ограничивают частоту служебных ответов (RFC 1812, раздел 4.3.2.8). Пересылка чужих пакетов для них важнее.
- Сервер игры может вовсе не отвечать на трассировку. Команды ping, pathping и mtr работают на служебных пакетах ICMP (RFC 792). Если последний узел молчит, смотрите на узлы перед ним и на счётчик пинга в игре.
- С включённым VPN эти команды не показывают маршрут трафика игры. Их пакеты уходят в туннель, и результат зависит от того, как приложение обрабатывает ICMP. В этом случае смотрите только на счётчик пинга в игре.
- Тест скорости измеряет пропускную способность в мегабитах, а не пинг в миллисекундах. Высокая скорость загрузки не означает низкий пинг.
Настройки Ben's VPN, которые влияют на пинг
Все локации входят в подписку
Для теста можно перебрать сколько угодно локаций. Между двумя локациями теста удобно переключаться плиткой «Предыдущая» — она подключает к локации, с которой вы только что ушли. Чтобы найти страну поближе к серверу игры, откройте общий список локаций.

Мультихоп добавляет третий отрезок, а протокол выбирает приложение
В разделе «Аккаунт» → «Настройки» → «Мультихоп» приложение рекомендует режим «Автоматически». В этом режиме приложение включает мультихоп, когда без него соединение нестабильно. Тогда на маршруте появляется промежуточный сервер в третьей стране. Для игры это третий отрезок маршрута. Если пинг вдруг вырос, а приложение сообщает о подключении через мультихоп, попробуйте другую локацию. Кнопка «Найти рабочий сервер» пробует восстановить связь с текущей локацией. В крайнем случае она включает мультихоп, поэтому после неё перемерьте пинг.
Режим «Россия» нужен там, где мобильный интернет ограничен белыми списками, и помогает не в каждой сети (подробнее — на странице о белых списках). В этом режиме весь трафик идёт через сервер в России, а большинство локаций недоступно. В обычной сети для игры верните «Автоматически».
Протокол приложение выбирает само из четырёх (VLESS + REALITY, XHTTP, Hysteria2 и Shadowsocks) — переключателя для него нет. Чем протоколы различаются, рассказано в обзоре протоколов и в отдельном разборе VLESS.
Игру можно пустить в обход VPN
Так стоит сделать, если без VPN пинг в игре ниже, а остальным приложениям VPN нужен. Откройте «Туннель», в окне «Раздельное туннелирование» выберите «Ручной ввод» и впишите адреса серверов игры. В каждой строке — один IP, подсеть или домен. Трафик к этим адресам пойдёт в обход VPN после переподключения. В Android 12 и более ранних версиях приложение может применить список лишь частично и покажет, сколько записей применилось.
На Android игру можно исключить и целиком — через «Приложения в обход VPN» → «Выбрать приложения». Затем проверьте системную опцию Android «Блокировать соединения без VPN». Пока она включена, исключённая игра останется без интернета.
Приставку подключают через роутер
Приложения Ben's VPN для игровых приставок нет, поэтому VPN для них включают на роутере. Приложение есть для роутеров Keenetic (и Netcraze), OpenWrt и MikroTik. На Keenetic через VPN можно пустить только выбранные устройства, например одну приставку. Локацию для неё переключайте на странице роутера, а пинг смотрите в игре. Остальные устройства работают как раньше.
Что ещё пригодится игрокам, собрано на странице VPN для игр.
Вопросы и ответы
Пинг высокий только в одной игре, в остальных всё хорошо. Поможет ли VPN?
Тест за один вечер рассчитан как раз на такой случай. Раз в других играх пинг в норме, домашняя сеть ни при чём. Причина — маршрут до сети именно этой игры. Начните с локации в стране её сервера и сравните результат с замером без VPN.
Поможет ли VPN на мобильном интернете?
Радиоканал между телефоном и вышкой добавляет свою задержку и разброс к любому маршруту, и VPN этот участок не сократит. Выигрыш бывает, только если оператор ведёт трафик к серверу игры неудачным маршрутом. Это покажет тот же тест за один вечер. Если с VPN пинг выше, пустите игру в обход VPN.
Локация с меткой 10 GBIT лучше для игры?
Не обязательно, потому что метка показывает класс скорости локации, а не пинг. Для игры время пути пакетов важнее скорости. Локация с меткой пониже рядом с сервером игры может дать пинг ниже. Локация с меткой 10 GBIT в стороне от прямой может дать пинг выше.
Почему в одном регионе пинг от матча к матчу разный?
В одном регионе у игры может быть несколько дата-центров в разных городах. Каждый матч идёт в одном из них. Если игра показывает город сервера, сравнивайте замеры по одному городу за раз. Иначе разница между городами смешается с разницей между вариантами с VPN и без него.
Пинг вырос сам, хотя ничего не менялось. Что случилось?
Обычно причина в одном из трёх. Возможно, наступил вечер и сети провайдера перегружены. Возможно, дома кто-то начал большую загрузку. Или приложение подключилось через мультихоп, и на маршруте появился промежуточный сервер. Короткий замер без VPN и с другой локацией покажет, в чём дело.








