Если вы во время игры нашли IP сервера Dota и сделали ping по нему, а получили 100% потерь — это ещё не означает, что игровые пакеты реально теряются. Многие игровые серверы просто не отвечают на ICMP/ping.
Проверьте именно мобильное соединение. На ноутбуке во время раздачи запустите:
и отдельно:
Поиграйте 5–10 минут. Если там появляются Превышен интервал ожидания и потери хотя бы 5–20% — проблема почти наверняка не в Dota и не в VPN, а в мобильной сети в районе общежития. Вечером базовая станция может быть перегружена: в селе та же SIM работает нормально, а в общежитии — плохо. VPN такую потерю радиосвязи обычно не исправит.
Что я бы попробовал в вашем случае: USB-раздачу с телефона вместо Wi-Fi, принудительно переключить телефон между 4G и 5G и проверить оба варианта, положить телефон возле окна/выше, проверить другую SIM другого оператора, а не просто другой тариф того же оператора. Ещё запустите:
Он примерно покажет, на каком участке начинаются проблемы.
Если ping 1.1.1.1 идёт стабильно, например 30–60 мс и 0% потерь, но Dota/Discord не работают, тогда уже действительно имеет смысл смотреть в сторону маршрутизации/фильтрации. Для игр лучше VPN на WireGuard/AmneziaWG, а не OpenVPN TCP: обычно задержка и нагрузка меньше.
Можете скинуть сюда результаты:
и написать оператора + раздаёте через Wi-Fi или USB + 4G/5G — по цифрам можно будет довольно точно понять, нужен вам VPN или проблема именно в мобильной вышке.
Пусть заработает, GLAVQA верит