Кооперативный режим и игра на выделенных серверах в актуальной версии Enshrouded работают через гибридную сетевую архитектуру, связывающую внутренний сетевой код воксельного движка Holts Engine с серверами авторизации
Steam Cloud и Steam Networking API. В момент подключения к сессии или прямо посреди игрового процесса пользователи часто сталкиваются с внезапным прерыванием соединения и критическим уведомлением Host Closed Connection (Хост разорвал соединение) или Connection Timed Out. При этом сам создатель сессии может оставаться в игре, а проблема затрагивает только подключающихся игроков.Главная техническая причина этой ошибки кроется в конфликте сетевого протокола игры с активным сетевым адресом нового поколения IPv6, из-за чего пакеты данных авторизации теряются на узлах провайдера. Кроме того, к сбою приводят жесткие ограничения встроенного брандмауэра Windows, который блокирует резко возрастающий поток UDP-пакетов при передаче информации об измененных вокселях ландшафта, а также ложное зацикливание таймаута ответа Steam API. Ниже приведены пошаговые шаги, которые гарантированно помогут восстановить стабильное сетевое соединение.
Шаг 1: Принудительное отключение протокола IPv6 в свойствах сетевого адаптера
Актуальная версия Enshrouded и Стим-сообщество оптимизированы под классическую адресацию IPv4. Наличие активного IPv6 в операционной системе часто вызывает скрытые микросбои маршутизации и рассинхронизацию с хостом.
- Нажмите комбинацию клавиш
Win + Rна вашей клавиатуре. - Введите команду
ncpa.cplв появившейся строке и нажмите Enter для перехода в меню «Сетевые подключения». - Кликните правой кнопкой мыши по вашему активному сетевому адаптеру (Ethernet-кабель или Wi-Fi соединение) и откройте «Свойства».
- Найдите в открывшемся списке компонентов строку
IP версии 6 (TCP/IPv6). - Снимите галочку напротив этого пункта, полностью деактивировав протокол.
- Убедитесь, что галочка на
IP версии 4 (TCP/IPv4)осталась активной. - Нажмите кнопку «ОК», чтобы применить конфигурацию, и обязательно перезагрузите ваш роутер и компьютер.
Шаг 2: Глубокий сброс сетевого стека Windows и очистка кэша DNS
Если в кэше маршрутизации операционной системы скопились устаревшие или битые маршруты к серверам авторизации Steam, движок игры прервет подключение по таймауту безопасности.
- Откройте текстовое меню «Пуск», введите в строке поиска
cmdи запустите командную строку с правами администратора (Ctrl + Shift + Enter). - Пропишите последовательно следующие команды, нажимая Enter после каждой из них:
netsh winsock resetnetsh int ip resetipconfig /releaseipconfig /renewipconfig /flushdns
- Закройте консоль после успешного выполнения всех процедур и протестируйте вход на сервер.
Шаг 3: Добавление портов Steam и Enshrouded в исключения Брандмауэра Windows
Встроенный защитник Windows часто расценивает плотный поток воксельных данных от хоста как сетевую атаку (DDoS) и прерывает соединение. Нам нужно принудительно открыть порты.
- Введите в поиске Windows «Монитор брандмауэра защитника Windows в режиме повышенной безопасности» и откройте утилиту.
- Кликните на пункт «Правила для входящих подключений» в левом вертикальном меню, а затем нажмите «Создать правило...» справа.
- Выберите тип правила «Для порта», нажмите «Далее», укажите протокол
UDPи в строке определенных локальных портов пропишите:15636, 15637, 27015, 27016. - Нажмите «Далее», выберите пункт
Разрешить подключение, отметьте галочками все профили (Доменный, Частный, Публичный), задайте правилу логичное имя (например,Enshrouded Ports) и нажмите «Готово». - Повторите точно такую же процедуру в разделе «Правила для исходящих подключений», чтобы зафиксировать двусторонний обмен пакетами.
Шаг 4: Сброс зависшего статуса Steam API и очистка кэша загрузки Стим
Иногда ошибка
Host Closed Connection вызвана сбоем авторизации вашего цифрового билета СТИМа. Хост пытается проверить вашу лицензию, но Steam API не отвечает вовремя.- Полностью закройте клиент Стим через Диспетчер задач.
- Нажмите
Win + R, введите командуsteam://flushconfigи нажмите Enter — это принудительно сбросит конфигурацию сетевых файлов лаунчера. - Запустите Steam заново, откройте его общие «Настройки» и перейдите во вкладку
Загрузки. - Найдите кнопку
Очистить кэш загрузки(Clear Download Cache) и нажмите её, после чего подтвердите перезапуск и заново авторизуйтесь в своем профиле.
Шаг 5: Переключение режима сетевой конфигурации в файле SteamSockets
Если вы играете с друзьями по прямой ссылке, сетевой код может сбоить из-за функции шифрования трафика Steam P2P. Мы заставим систему использовать более стабильное прямое реле.
- Перейдите по пути
C:\Program Files (x86)\Steam\config(или туда, где установлен ваш клиент). - Найдите файл
config.vdfи откройте его через Блокнот. - Вызовите поиск через
Ctrl + Fи найдите параметр"SteamNetworkingSockets". - Проверьте, чтобы переменная
"P2P_Networking_AllowDirectConnect"имела значение"1"(если её нет, этот ручной тюнинг рекомендуется пропустить, чтобы не повредить общие сетевые настройки лаунчера).
Заключение
Сетевая ошибка
Host Closed Connection в Enshrouded является следствием блокировки воксельного трафика брандмауэром или некорректной маршрутизации пакетов через протокол IPv6. Отключение IPv6 в свойствах адаптера, глубокая очистка кэша DNS через командную строку Windows и ручное открытие UDP-портов 15636 и 15637 позволяют полностью устранить десинхронизацию и восстановить стабильный мультиплеер без вылетов.
Комментариев нет:
Отправить комментарий