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