Трафик через VPN или игровой ускоритель VPN / game accelerator detour
ID причины isp-vpn · Основной ответственный Внешние стороны · Внешние стороны · Совместно Команда инфраструктуры · Сетевая инфраструктура, Команда разработки · Разработка сервера
С включённым VPN или игровым ускорителем пакеты идут через промежуточные серверы этого сервиса. Если такой сервер далеко или перегружен, соединение становится даже медленнее, чем без него.
Почему VPN или ускоритель направляет все игровые пакеты через промежуточный сервер → Следствие Добавляются расстояние до промежуточного сервера и его перегрузка, а из-за заголовков туннеля уменьшается MTU (максимальный размер пакета за одну передачу) → На экране Рост пинга и потери, ошибка входа из-за блокировки вместе с другими пользователями того же промежуточного адреса
Основной ответственный Внешние стороны · Внешние стороны · Совместно Команда инфраструктуры · Сетевая инфраструктура, Команда разработки · Разработка сервера
Команда разработки: задачи
Держать UDP-пакеты не больше 1 200 байт (чтобы не было фрагментации, даже когда заголовки туннеля уменьшают MTU), решения о блокировке по IP принимать с учётом общих промежуточных адресов VPN и ускорителей, вместе с признаками аккаунта и устройства.
Команда инфраструктуры: задачи
Если много зарубежных игроков, ставить свои точки подключения ближе к ним, проверять маршруты провайдеров, от абонентов которых массово приходят жалобы вида «с ускорителем стало лучше».
Внешние стороны: задачи
Посоветовать игрокам выключить VPN или ускоритель и сравнить.
Цифры для ориентира
Близкий промежуточный сервер добавляет единицы ms, обход через другую страну добавляет от десятков до более чем 100 ms.
На графике
Высоко только у некоторых · RTT (по игрокам), владелец IP подключения
Где смотреть
Проверить, принадлежит ли ASN адреса подключения VPN-сервису, ускорителю или хостинг-провайдеру, попросить игрока выключить VPN или ускоритель и сравнить пинг и traceroute
Подтверждает
RTT и потери растут или вход блокируется только с включённым VPN или ускорителем, а в traceroute виден участок через промежуточный сервер
Опровергает
Если с VPN или ускорителем и без них одинаково, дело в линии или участке провайдера. Если с ними лучше, проблема в обычном маршруте провайдера («Неоптимальная маршрутизация», «Перегрузка пиринга в часы пик»)
Чем проверить
Проверка на стороне игрока
Подробнее
И наоборот, если маршрут провайдера плохой, ускоритель может пустить трафик лучшим путём, и пинг снизится. Жалобы «с ускорителем стало лучше» указывают на проблемы маршрутов провайдера, например неоптимальную маршрутизацию или вечернюю перегрузку.
Azure network round-trip latency statisticsMicrosoft Azure Сколько добавляет к времени туда и обратно узел в другой стране: Сеул–Токио 30 ms, Сеул–Гонконг 39 ms, Сеул–Сингапур 68 ms