Добавить в корзинуПозвонить
Найти в Дзене
Rude Intelligensia

Как исправить ошибку 100199 в Throne and Liberty: виноват прокси VPN

Неделю назад я решил попробовать Throne and Liberty на российских серверах. Скачал лаунчер AstrumPlay, установил игру, но при попытке зайти налетел на ошибку: «Соединение с сервером потеряно. Причина: Системный запрос (100199)» Лаунчер работал, аутентификация проходила, но как только начиналась загрузка в мир — вылет. При этом я заметил странную вещь: игра запускалась нормально только при включённом VPN. Без VPN — стабильно ошибка 100199. Поддержка советовала проверять порты, UDP, роутер, но проблема оказалась совсем в другом. Делюсь решением, которое нашёл сам — вдруг кому-то сэкономит время. Откуда берётся ошибка 100199 Ошибка 100199 в сетевом коде игры означает, что клиент не может установить соединение с игровым сервером. Причина, как выяснилось: остаточные настройки прокси-сервера, оставленные VPN-клиентом. Многие VPN-приложения (особенно с функцией обхода блокировок) добавляют в систему локальный прокси-сервер. Например, они прописывают 127.0.0.1:10801 как прокси для всех програ

Неделю назад я решил попробовать Throne and Liberty на российских серверах. Скачал лаунчер AstrumPlay, установил игру, но при попытке зайти налетел на ошибку:

«Соединение с сервером потеряно. Причина: Системный запрос (100199)»

Лаунчер работал, аутентификация проходила, но как только начиналась загрузка в мир — вылет. При этом я заметил странную вещь: игра запускалась нормально только при включённом VPN. Без VPN — стабильно ошибка 100199. Поддержка советовала проверять порты, UDP, роутер, но проблема оказалась совсем в другом. Делюсь решением, которое нашёл сам — вдруг кому-то сэкономит время.

Откуда берётся ошибка 100199

Ошибка 100199 в сетевом коде игры означает, что клиент не может установить соединение с игровым сервером. Причина, как выяснилось: остаточные настройки прокси-сервера, оставленные VPN-клиентом.

Многие VPN-приложения (особенно с функцией обхода блокировок) добавляют в систему локальный прокси-сервер. Например, они прописывают 127.0.0.1:10801 как прокси для всех программ. Когда VPN включён, этот прокси работает, и игра может через него подключаться. Но если VPN выключить, прокси-сервис не запускается, а настройка остаётся. Игра (использует системный WinHTTP/libcurl) продолжает пытаться соединиться с сервером через несуществующий локальный прокси. Отсюда таймаут в 60 секунд и ошибка 100199.

Как проверить, что у вас та же проблема

Откройте командную строку или PowerShell от имени администратора и выполните две команды:

reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer

netsh winhttp show proxy

Если вы видите вывод, похожий на этот:

ProxyServer REG_SZ 127.0.0.1:10801

Прокси-сервер: 127.0.0.1:10801

— значит, у вас та же беда. Даже если параметр ProxyEnable равен 0, сама запись ProxyServer заставляет многие приложения (включая клиент игры) идти через прокси.

Решение: три команды и перезагрузка

Всё чинится буквально в три шага. Запустите PowerShell или cmd от имени администратора и выполните по очереди:

1. Удаляем ошибочную запись о прокси из реестра

reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /f

2. Сбрасываем прокси для WinHTTP (им пользуется игра)

netsh winhttp reset proxy

3. На всякий случай принудительно отключаем системный прокси

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f

После этого обязательно перезагрузите компьютер. Изменения сетевых настроек не подхватываются сразу.

Что должно получиться

Перезагрузитесь, не включайте VPN и запустите игру. Ошибка 100199 должна исчезнуть. Если сомневаетесь, проверьте, что настройки действительно сбросились:

reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer

netsh winhttp show proxy

Первая команда должна выдать ошибку «не удалось найти указанный параметр реестра». Вторая покажет: «Прямой доступ (без прокси-сервера)».

Почему поддержка могла не помочь сразу

В моём случае поддержка давала стандартные советы: проверьте порты 10000, 11000, UDP 12752 и 12753, маршрутизацию, фаервол. Все порты у меня были открыты, трассировка работала, роутер не блокировал. Но проблема была глубже — в приоритете прокси для системных сетевых библиотек. Хорошо, что я сам догадался посмотреть логи игры и увидел там попытки подключения к 127.0.0.1:10801.

Если это не помогло

Бывает, что прокси задан ещё и в переменных окружения или в настройках конкретного приложения. Проверьте переменные:

[Environment]:: GetEnvironmentVariable("HTTP_PROXY","User")

[Environment]:: GetEnvironmentVariable("HTTPS_PROXY","User")

Если они содержат что-то вроде 127.0.0.1:10801, удалите их через окно «Переменные среды» в свойствах системы.

Также загляните в настройки лаунчера AstrumPlay (файл %LOCALAPPDATA%\AstrumPlay\AstrumPlay.ini). В моём случае там не было прокси-параметров, но иногда антивирусы или старые версии VPN прописывают настройки напрямую.

Итог

Ошибка 100199 в Throne and Liberty при использовании VPN — классический пример конфликта системных сетевых настроек. Большинство решений сводится к полному сбросу прокси-записей. Надеюсь, мой опыт сэкономит вам время, которое я потратил на переписку с техподдержкой, консультацию с провайдером и диагностику через Wireshark. Удачных рейдов!