servarium :)
главная / журнал / Как настроить выделенный сервер Enshrouded на Windows (руководство 2026)
гайд · Enshrouded

Как настроить выделенный сервер Enshrouded на Windows (руководство 2026)

Собственный выделенный сервер Enshrouded позволяет держать игровой мир онлайн круглосуточно — друзья могут продолжать приключения, даже когда ваш персонаж не в игре. В этом руководстве пошагово описан весь процесс настройки на компьютере с Windows: установка SteamCMD, скачивание сервера, правка конфигурационного файла, открытие портов в брандмауэре, проброс портов на роутере и подключение через внутриигровой браузер серверов.

1. Рекомендуемые системные требования

Компонент

Рекомендация

Операционная система

Windows 10 (64-бит) или Windows 11

Процессор

Intel Core i7-8700 / Ryzen 7 2700X или мощнее — минимум 8 ядер / 16 потоков на 3,7 ГГц (соответствует рекомендуемому уровню для сервера на 16 игроков и оставляет запас на саму игру)

Оперативная память

24–32 ГБ (игре рекомендуется 16 ГБ; сервер в простое занимает около 4,4 ГБ и до ~100 МБ дополнительно на каждого подключённого игрока, с пиком около 6 ГБ)

Видеокарта

NVIDIA RTX 2070 Super (6 ГБ видеопамяти) / AMD Radeon RX 6700 XT (6 ГБ видеопамяти) или мощнее

Накопитель

NVMe / SSD со свободным местом ~90 ГБ (60 ГБ под клиент игры, 30 ГБ под сервер, плюс до 100 МБ на каждый сохранённый мир)

Сеть

Широкополосное подключение, ~2 Мбит/с исходящего канала на каждого подключённого игрока; входящая скорость должна быть примерно равной

Звук

Достаточно встроенной звуковой карты

2. Что понадобится перед началом

  • 64-битная Windows. Официальные клиентские требования Keen Games перечисляют Windows 10, а документация выделенного сервера указывает Windows как поддерживаемую платформу; описанные шаги рассчитаны на Windows 10/11.
  • ПК, соответствующий ожидаемому числу игроков.
  • Учётная запись Windows с правами администратора для изменения правил брандмауэра. Сам сервер постоянно запускать от администратора не требуется.
  • SteamCMD.
  • Лицензионная копия Enshrouded у каждого игрока. Само приложение выделенного сервера — отдельный бесплатный инструмент Steam с App ID 2278520 и скачивается через SteamCMD анонимно.
  • Доступ к настройкам роутера, если игроки будут подключаться из интернета.
  • Для обычного проброса портов — публичный IPv4-адрес. Enshrouded в актуальной документации использует IPv4 для мультиплеера.
Важно про CGNAT: если провайдер не выдаёт вам публичный IPv4, обычный проброс порта на домашнем роутере не сделает сервер доступным из интернета. В таком случае запросите у провайдера публичный IPv4 либо используйте подходящее VPN или overlay-сеть. Двойной NAT также требует настройки каждого NAT-устройства в цепочке либо перевода одного из них в режим моста (bridge) или точки доступа (access point).

3. Установка SteamCMD

SteamCMD — официальный консольный клиент Valve для установки и обновления серверных приложений Steam.

Откройте страницу Valve Developer Community: SteamCMD.

Скачайте Windows-архив SteamCMD по официальной ссылке Valve.

Создайте папку, например C:\SteamCMD, и распакуйте туда архив.

Запустите C:\SteamCMD\steamcmd.exe.

При первом запуске SteamCMD обновит собственные файлы. Дождитесь приглашения:

Steam>

4. Скачивание Enshrouded Dedicated Server

App ID выделенного сервера — 2278520.

Создайте папку для сервера, например:

C:\EnshroudedServer

В открытой консоли SteamCMD последовательно выполните:

force_install_dir C:\EnshroudedServer

login anonymous

app_update 2278520 validate

quit

validate заставляет SteamCMD проверить файлы установки и при необходимости восстановить их. Для обычного последующего обновления достаточно app_update 2278520; validate полезен после повреждения файлов или когда вы хотите принудительно проверить установку.

То же самое можно запустить одной командой из cmd.exe:

"C:\SteamCMD\steamcmd.exe" +force_install_dir "C:\EnshroudedServer" +login anonymous +app_update 2278520 validate +quit

Не прерывайте загрузку без необходимости. Если SteamCMD или соединение оборвались, просто повторите app_update 2278520 validate — заново создавать папку сервера не нужно.

После успешной установки в C:\EnshroudedServer должен присутствовать файл:

enshrouded_server.exe

5. Первый запуск и создание конфигурации

Откройте C:\EnshroudedServer.

Запустите enshrouded_server.exe.

Первый запуск создаст enshrouded_server.json, папки сохранений и логов.

Убедитесь, что сервер доходит до состояния примерно такого вида:

[Session] 'HostOnline' (up)!

[Session] finished transition from 'Lobby' to 'Host_Online' (current='Host_Online')!

Остановите сервер перед редактированием конфигурации.

> Никогда не редактируйте `enshrouded_server.json` на работающем сервере. Сервер может записать свою версию конфигурации при завершении работы и затереть ваши изменения.

6. Настройка enshrouded_server.json

Файл находится здесь:

C:\EnshroudedServer\enshrouded_server.json

Перед изменениями сделайте копию файла. Лучше всего редактировать его в VS Code, Notepad++ или другом редакторе с подсветкой JSON.

Ключевые поля актуальной конфигурации

name Имя сервера в браузере серверов.

saveDirectoryПапка миров. По умолчанию /savegame

logDirectoryПапка логов. По умолчанию /logs предыдущие логи архивируются в /logs/backup.

ipАдрес привязки. Для обычного домашнего сервера оставьте 0.0.0.0.

queryPortЕдинственный настраиваемый сетевой порт актуальной схемы сервера. По умолчанию 15637.

slotCountЧисло игроков, от 1 до 16. По умолчанию 16.

tagsТеги для фильтрации сервера в актуальном браузере серверов. Поддержка добавлена в Update 7.

voiceChatModeРежим голосового чата: Proximity или Global.

enableVoiceChatВключение голосового чата: true / false.

enableTextChatВключение текстового чата: true/ false.

gameSettingsPreset Default, Relaxed, Hard, Survival или Custom.

gameSettingsИндивидуальные параметры сложности. Они применяются только при gameSettingsPreset: "Custom"

userGroupsРоли, пароли и права игроков.

bansСписок банов в актуальной схеме конфигурации.


gamePort больше не нужен.

В старых гайдах встречается:

  "gamePort": 15636

Не добавляйте это поле. В актуальной конфигурации Keen Games его нет; используется queryPort, по умолчанию 15637. Если вы запускаете несколько экземпляров Enshrouded на одной машине, назначайте каждому экземпляру свой уникальный queryPort и открывайте/пробрасывайте соответствующий UDP-порт.

Роли userGroups

Доступ к серверу и права задаются паролями групп. Актуальная конфигурация содержит роли наподобие Admin, Friend, Guest и Visitor. Среди прав есть:

canKickBan — кикать и банить игроков;

canAccessInventories — пользоваться контейнерами и инвентарями;

canEditWorld — изменять мир вне баз, включая соответствующие взаимодействия/терраформинг;

canEditBase — изменять существующую базу;

canExtendBase — расширять базу / управлять соответствующими возможностями Flame Altar;

reservedSlots — резервировать места для группы.

Минимум, что нужно сделать перед публикацией сервера, — задать уникальный сильный пароль Admin и проверить пароли остальных разрешённых групп. Не используйте один и тот же пароль для Admin и обычных игроков.

Старое верхнеуровневое поле "password" больше не является рекомендуемым способом настройки доступа. Актуальная система использует пароли внутри userGroups.

Не заменяйте свежий конфиг старым шаблоном

Схема enshrouded_server.json менялась между обновлениями. Самый надёжный порядок такой:

Обновить сервер через SteamCMD.

Один раз запустить его, чтобы он создал/актуализировал конфиг.

Остановить сервер.

Сделать резервную копию enshrouded_server.json.

Редактировать свежесгенерированный файл, а не вставлять целиком конфиг из старого гайда.

Если после крупного патча конфигурация ведёт себя странно, сохраните старый файл под другим именем, дайте серверу создать новый и перенесите нужные значения вручную, сверяясь с актуальной документацией.

Проверка JSON без отправки паролей на сторонний сайт

Не вставляйте конфиг с административными паролями в случайные онлайн-валидаторы. Проверить синтаксис локально можно в PowerShell:

Get-Content -Raw .\enshrouded_server.json | ConvertFrom-Json | Out-Null

Если команда завершается без ошибки, JSON синтаксически корректен. Это проверяет синтаксис, но не гарантирует, что все названия полей и значения поддерживаются текущей версией Enshrouded.

7. Windows Firewall

Для входящих подключений Enshrouded откройте UDP-порт, указанный в queryPort. При стандартном значении это UDP 15637.

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

New-NetFirewallRule `

  -DisplayName "Enshrouded Dedicated Server UDP 15637" `

  -Direction Inbound `

  -Program "C:\EnshroudedServer\enshrouded_server.exe" `

  -Protocol UDP `

  -LocalPort 15637 `

  -Action Allow `

  -Profile Any

Если вы изменили queryPort, замените 15637 в правиле на своё значение.

Удалить это правило можно так:

Remove-NetFirewallRule -DisplayName "Enshrouded Dedicated Server UDP 15637"

Что не нужно открывать без причины:

  • Не требуется отдельное правило для старого gamePort 15636.
  • Не требуется дублировать 15637 по TCP только «на всякий случай».
  • При стандартной политике Windows Firewall отдельное исходящее правило обычно не требуется: исходящий трафик разрешён по умолчанию.

Официальный FAQ Keen Games дополнительно ссылается на общие сетевые порты Steam. В обычной домашней сети Steam работает через уже разрешённые исходящие соединения; не нужно автоматически пробрасывать на роутере весь диапазон портов Steam. Если у вас корпоративный или намеренно жёсткий egress-firewall, разрешите необходимые Steam-соединения по актуальной статье Valve.

Если установлен сторонний firewall/security suite, проверьте его правила отдельно.

8. Проброс порта на роутере

Этот раздел нужен только для подключений из интернета. В пределах одной локальной сети проброс на роутере не нужен.

8.1. Закрепите локальный IP сервера

В cmd.exe выполните:

ipconfig

Найдите IPv4 активного адаптера, например 192.168.1.10.

Лучше не задавать случайный статический адрес вручную, а создать DHCP reservation / Address reservation в роутере для сетевой карты серверного ПК. Иначе после перезагрузки ПК его локальный адрес может измениться и проброс перестанет работать.

8.2. Создайте правило проброса порта

Для стандартной конфигурации нужно одно правило:

Параметр

Значение

Название

Enshrouded

Внешний порт

15637

Внутренний порт

15637

Протокол

UDP

Внутренний IP

локальный IPv4 серверного ПК, например 192.168.1.10

Если в enshrouded_server.json задан другой queryPort, используйте именно его во всех трёх местах: конфиг, Windows Firewall и роутер.

8.3. Проверьте, что у вас есть публичный IPv4

Enshrouded использует IPv4. Посмотрите WAN/Internet IPv4 в панели роутера и сравните его с адресом, который интернет видит как ваш публичный IPv4.

Если WAN-адрес роутера находится, например, в диапазонах 100.64.0.0/10, 10.0.0.0/8, 172.16.0.0/12 или 192.168.0.0/16, перед вами либо CGNAT, либо ещё один NAT выше по цепочке. В таком случае один проброс на вашем роутере недостаточен.

При двух домашних роутерах проброс должен существовать на каждом NAT-устройстве либо одно из устройств должно работать без второго слоя NAT.

9. Запуск и безопасное обновление сервера

Обычный запуск:

cd /d C:\EnshroudedServer

enshrouded_server.exe

Сервер готов принимать подключения, когда лог доходит до состояния HostOnline / Host_Online.

Не закрывайте процесс во время игры. Перед обновлением сервера сначала остановите его и дождитесь завершения процесса, затем запускайте SteamCMD.

Скрипт для обновления и запуска после перезагрузки

Создайте файл C:\EnshroudedServer\start_server.bat:

@echo off
setlocal

set "STEAMCMD=C:\SteamCMD\steamcmd.exe"
set "SERVER_DIR=C:\EnshroudedServer"

rem Не обновляем файлы поверх уже работающего сервера.
tasklist /FI "IMAGENAME eq enshrouded_server.exe" /NH | find /I "enshrouded_server.exe" >nul
if not errorlevel 1 (
echo Enshrouded server is already running. Stop it before updating.
exit /b 2
)

echo Updating Enshrouded Dedicated Server...
"%STEAMCMD%" +force_install_dir "%SERVER_DIR%" +login anonymous +app_update 2278520 +quit
if errorlevel 1 (
echo SteamCMD update failed. Server will not be started.
exit /b 1
)

echo Starting Enshrouded Dedicated Server...
cd /d "%SERVER_DIR%"
enshrouded_server.exe

Этот скрипт подходит для:

  • ручного запуска после того, как сервер уже штатно остановлен;
  • запуска через Планировщик заданий Windows при старте системы, когда старый процесс заведомо отсутствует.

Он специально не убивает работающий сервер автоматически. Принудительное завершение процесса ради планового обновления — плохая идея для сохранений.

Если нужен полностью автоматический график обслуживания работающего 24/7-сервера, используйте менеджер/службу, которая умеет корректно остановить сервер, дождаться завершения, сделать резервную копию, выполнить app_update и только затем снова запустить процесс. Не подменяйте корректную остановку taskkill /F.

10. Подключение к серверу

Через внутриигровой браузер

  1. Запустите Enshrouded.
  2. Откройте Join / Присоединиться.
  3. Убедитесь, что в фильтрах включено отображение dedicated servers.
  4. Найдите сервер по имени.
  5. Введите пароль нужной `userGroup`. Введённый пароль определяет полученные права.
  6. Избранные серверы закрепляются выше в списке.
  7. Если сервер ещё не находится в списке — через Steam Favorites

Официальный запасной способ Keen Games:

  1. В Steam откройте View → Game Servers.
  2. Перейдите на Favorites.
  3. Нажмите +.
  4. Введите `IP:queryPort`.

Примеры:

127.0.0.1:15637       # тот же ПК

192.168.1.10:15637    # локальная сеть

203.0.113.10:15637    # пример внешнего IPv4

Для подключения из локальной сети используйте локальный IPv4 сервера. Для подключения через интернет — его публичный IPv4.

Некоторые роутеры не поддерживают NAT loopback. Поэтому попытка подключиться из своей же локальной сети по собственному публичному IPv4 может не работать даже при полностью исправном внешнем доступе. Внутри LAN используйте локальный адрес сервера.

## 11. Диагностика типичных проблем

Симптом

Что проверить

enshrouded_server.exe сразу закрывается

Запустите его из cmd.exe, чтобы увидеть сообщение об ошибке. Проверьте enshrouded\_server.json, логи и занятость queryPort.

Изменения конфига пропадают

Убедитесь, что редактируете файл только при остановленном сервере. Проверьте JSON локально. После крупного патча при необходимости сгенерируйте свежий конфиг и перенесите параметры вручную.

Сервер работает, но его не видно извне

Проверьте UDP queryPort в Windows Firewall, проброс UDP на правильный LAN-IP, наличие публичного IPv4 и отсутствие CGNAT/неучтённого второго NAT.

Сервер виден в LAN, но не из интернета

Почти наверняка проблема за пределами процесса игры: проброс порта, брандмауэр, CGNAT, двойной NAT или неверный WAN-адрес.

Игроки не могут зайти после патча

Остановите сервер и выполните app\_update 2278520. Некоторые клиентские хотфиксы не требуют обновления выделенного сервера, но запуск SteamCMD безопасно проверит наличие серверной версии.

Сервер лагает

Смотрите загрузку CPU, доступную RAM, диск и сеть. Снизьте slotCount; для Wi-Fi-хоста по возможности перейдите на Ethernet.

Мир повреждён или нужно откатиться

Сначала сделайте отдельную копию всей папки savegame, затем используйте текущую официальную инструкцию Keen Games по Save Game Management.

12. Резервные копии и обслуживание

Регулярно копируйте всю папку savegame в другое физическое/облачное хранилище. В актуальной инструкции Keen Games у каждого мира есть 10 циклических копий; новая циклическая копия создаётся примерно каждые 10 минут или при завершении работы сервера. Эти локальные копии не заменяют внешнюю резервную копию.

Перед крупным обновлением остановите сервер и сделайте резервную копию savegame.

Сохраняйте отдельную резервную копию enshrouded_server.json, но обращайтесь с ней как с секретом: в ней находятся пароли userGroups.

После патчей запускайте SteamCMD с app_update 2278520; validate используйте при необходимости полной проверки файлов.

Не отключайте Windows Update насовсем. Настройте Active Hours, плановое обслуживание и запрет сна/гибернации на время, когда сервер должен быть доступен.

Публичный IP игрового сервера сам по себе не является паролем и может быть обнаружен участниками сети. Гораздо важнее не публиковать пароли групп, особенно Admin, и не открывать лишние сервисы/порты.

Прогресс персонажа хранится на стороне клиента; прогресс мира — на выделенном сервере.

13. Контрольный список перед приглашением друзей

  • SteamCMD установил App ID 2278520 в нужную папку.
  • enshrouded_server.exe запускается и достигает HostOnline.
  • Конфиг редактировался только при остановленном сервере.
  • В конфиге используется queryPort; старого gamePort нет.
  • slotCount находится в диапазоне 1–16.
  • Для Admin задан отдельный сильный пароль.
  • JSON успешно проходит локальный ConvertFrom-Json.
  • Windows Firewall разрешает входящий UDP на текущий queryPort.
  • Для интернет-хостинга тот же UDP-порт проброшен на правильный LAN-IP.
  • LAN-IP серверного ПК закреплён в DHCP reservation.
  • У провайдера есть публичный IPv4 либо настроена рабочая альтернатива CGNAT.
  • Игрок может добавить IP:queryPort в Steam Favorites.
  • Сделана внешняя резервная копия savegame.

Если все пункты выполнены и сеть провайдера не блокирует входящий трафик, серверная часть настроена корректно для актуальной схемы Enshrouded. Приятной игры!

Читать дальше

гайд
18 июля 2026 г. ·5 мин · Palworld

Руководство по боссу Зенара и Астралим

Зенара и Астралим — финальные боссы Palworld 1.0, и если прийти неподготовленным, вас легко победят. Мне довелось пережить достаточно тяжёлых попыток, чтобы убедиться в этом. Но при правильной подготовке это один из самых захватывающих боёв во всей игре. Вот всё, что нужно знать перед встречей с боссом.

гайд
18 июля 2026 г. ·4 мин · Palworld

Башня Санрич: Аури и Шаолонг

Башня Санрич — финальное испытание Palworld 1.0, и оно не даёт поблажек. Нужно не только открыть башню, но и пережить многофазный бой с боссом. Вот всё, что нужно знать о Башня Санрич и о том, как победить Аури и Шаолонг.

гайд
18 июля 2026 г. ·5 мин · Palworld

Палоксит и Палокситовый слиток

Если вы добрались до региона Мировое Древо и начали замечать разбросанные вокруг светящиеся розовато-фиолетовые кристаллические породы, вы уже на верном пути. Палокситовый слиток — один из важнейших материалов поздней игры в Palworld и ключевой компонент для создания некоторых из самых мощных видов оружия, брони и построек в игре. Но получить его не так просто, как добыть руду и бросить её в печь. Здесь есть несколько нюансов, которые многие игроки упускают.