среда, 22 июля 2026 г.

Проблема с видимостью серверов в поиске Enshrouded: Настройка брандмауэра и портов

Создание выделенного или локального сервера в Enshrouded часто сопровождается неприятной технической проблемой: друзья не могут найти вашу сессию в общем списке серверов Steam, а прямое подключение по IP-адресу выдает ошибку тайм-аута. Воксельный движок Holts Engine использует специфические сетевые протоколы для широковещательного запроса (Broadcast Request), которые рассылают пакеты данных через фиксированные UDP-порты. Если эти порты заблокированы на уровне операционной системы Windows или закрыты в конфигурации домашнего маршрутизатора, сервер фактически работает, но остается невидимым для внешней сети.
Основная причина блокировки видимости — строгий тип NAT (Network Address Translation) у хоста, а также защитные алгоритмы встроенного брандмауэра Windows, которые автоматически отсекают входящие запросы к неопознанным портам. Чтобы сервер успешно отображался в глобальном поиске СТИМа и позволял игрокам беспрепятственно подключаться к сессии, необходимо выполнить процедуру ручного проброса портов (Port Forwarding) и скорректировать правила сетевой безопасности. Ниже приведена детальная пошаговая инструкция.
Шаг 1: Ручное открытие UDP и TCP портов в Брандмауэре Windows
Встроенная система защиты операционной системы по умолчанию блокирует сетевую активность серверного приложения. Нам нужно создать постоянные правила, которые разрешат прохождение трафика Enshrouded.
  1. Откройте меню «Пуск», введите в строке поиска «Брандмауэр Защитника Windows» и запустите классическое приложение.
  2. Кликните на ссылку «Дополнительные параметры» в левой панели интерфейса для перехода в режим повышенной безопасности.
  3. Выберите пункт «Правила для входящих подключений» и нажмите кнопку «Создать правило...» в крайнем правом блоке.
  4. Установите маркер на пункт Для порта и нажмите «Далее».
  5. Выберите протокол UDP, отметьте галочкой «Определенные локальные порты» и введите через запятую следующие значения: 15636, 15637, 27015, 27016.
  6. Нажмите «Далее», выберите Разрешить подключение, активируйте все три профиля сети (Доменный, Частный, Публичный), присвойте правилу имя Enshrouded Server UDP и нажмите «Готово».
  7. Повторите процедуру для «Правил для исходящих подключений» с теми же портами, чтобы обеспечить стабильный двусторонний обмен пакетами данных.
Шаг 2: Проброс портов (Port Forwarding) в панели управления домашнего роутера
Даже если порты открыты в Windows, ваш роутер может блокировать их на внешнем шлюзе. Нам необходимо принудительно перенаправить входящий трафик от провайдера на ваш локальный игровой компьютер.
  1. Переверните ваш роутер и найдите на наклейке IP-адрес панели управления (обычно это 192.168.0.1 или 192.168.1.1), а также дефолтные логин и пароль.
  2. Откройте любой интернет-браузер, введите этот адрес в строку поиска и авторизуйтесь в интерфейсе маршрутизатора.
  3. Найдите раздел меню, который может называться «Переадресация портов», «Проброс портов», «Виртуальный сервер» или Port Forwarding (часто скрыт во вкладке «Advanced» или «Сеть»).
  4. Создайте новое правило со следующими техническими параметрами:
    • Имя службы: Enshrouded
    • Протокол: UDP (или TCP/UDP)
    • Внешний порт / Внутренний порт: 15636-15637
    • Внутренний IP-адрес: Укажите локальный IP вашего ПК (его можно узнать в Windows через команду ipconfig в командной строке).
  5. Создайте второе аналогичное правило для портов Steam Query: 27015-27016, после чего сохраните конфигурацию и перезагрузите роутер.
Шаг 3: Перевод типа NAT в открытый режим с помощью функции UPnP
Если ручной проброс кажется вам слишком сложным или ваш роутер имеет динамическую архитектуру, можно задействовать сетевой протокол универсальной автоматической настройки сетевых устройств (UPnP).
  1. Останьтесь в веб-интерфейсе настроек вашего домашнего маршрутизатора.
  2. Используйте внутренний поиск по панели или найдите вкладку «Переадресация» -> UPnP.
  3. Переведите тумблер или маркер напротив параметра UPnP в положение Включено (Enabled).
  4. Сохраните изменения — теперь операционная система Windows сможет самостоятельно отправлять роутеру запросы на временное открытие нужных портов в момент инициализации выделенного сервера Enshrouded.
Шаг 4: Принудительная привязка внешнего IP в конфигурации сервера
Если ваш интернет-провайдер использует технологию динамического IP (адрес меняется при каждой перезагрузке роутера), Стим-мастер сервер может терять связь с вашей сессией. Нам нужно зафиксировать параметры.
  1. Перейдите в папку с вашим сервером по пути ...\Steamapps\common\Enshrouded Dedicated Server.
  2. Откройте конфигурационный текстовый файл enshrouded_server.json через Блокнот.
  3. Найдите строчку с параметром "ip": "0.0.0.0",. Значение 0.0.0.0 означает, что сервер слушает все доступные сетевые адаптеры.
  4. Если у вас несколько активных сетевых карт или включен VPN, замените 0.0.0.0 на ваш точный статический локальный IP-адрес (например, 192.168.1.50), чтобы жестко изолировать серверный поток данных. Сохраните и закройте файл.
Шаг 5: Проверка статуса видимости портов через внешние сервисы
После настройки брандмауэра и роутера необходимо убедиться, что порты действительно стали доступны для внешнего мира. Это исключит программные баги со стороны самого клиента игры.
  1. Запустите ваш выделенный или локальный сервер Enshrouded.
  2. Откройте в браузере любой специализированный сайт для проверки сетевых узлов (например, 2ip.ru или canyouseeme.org).
  3. Введите в поле проверки порт 15636 или 27015 и нажмите кнопку «Проверить».
  4. Убедитесь, что сервис выдает статус «Открыт» — это означает, что сетевой барьер успешно снят, и сервер гарантированно появится в глобальном поиске игры в течение 3–5 минут после старта сессии.
Заключение
Проблема с невидимостью серверов в поиске Enshrouded полностью завязана на сетевые ограничения роутера и брандмауэра Windows. Ручное добавление UDP-портов 15636, 15637 и 27015 в правила входящих подключений защитника, активация функции UPnP на маршрутизаторе и жесткая фиксация локального IP в файле конфигурации enshrouded_server.json позволяют сделать сервер полностью открытым для авторизационных систем Steam и вернуть его в общий список доступных сессий.

Комментариев нет:

Отправить комментарий