Сервер Enshrouded в основном управляется через файл enshrouded_server.json. Важны аккуратное имя сервера, подходящие порты, разумное количество слотов, надежные бэкапы и контролируемый перезапуск после изменений. Для стабильных приватных или комьюнити-сессий тебе стоит документировать каждое изменение, а затем проверять его в логе и в браузере серверов.
Требования
Перед изменением настроек полностью останови сервер. Изменения в конфигурационном файле во время работы сервера могут быть перезаписаны при следующем сохранении или вступить в силу только после перезапуска. Тебе нужен доступ к директории сервера, файлу enshrouded_server.json, лог-файлам и в идеале SFTP или хостинг-панели с файловым менеджером.
Официальная документация Enshrouded описывает, что конфигурационный файл создается после первого запуска Dedicated Server и находится в директории сервера: документация на enshrouded.zendesk.com. Для базовой установки ты также найдешь практическое объяснение во внутреннем гайде Аренда и настройка сервера Enshrouded.
Базовая конфигурация в enshrouded_server.json
Конфигурация сервера находится в enshrouded_server.json:
{
"name": "Мой сервер Enshrouded",
"password": "секрет",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"gamePort": 15636,
"queryPort": 15637,
"slotCount": 8
}
name — это видимое имя сервера. Выбери понятное уникальное имя, чтобы игроки могли снова найти твой сервер в списке. saveDirectory и logDirectory стоит менять только тогда, когда ты осознанно используешь другую структуру папок. При арендованном хостинге обычно разумно оставить заданные пути, потому что к ним могут быть привязаны бэкапы, функции восстановления и процессы поддержки.
ip в типичных сетапах остается 0.0.0.0, чтобы сервис слушал нужный сетевой интерфейс. gamePort и queryPort должны совпадать с настройками firewall и панели. Если игроки не находят сервер, сначала проверь, используют ли серверный файл, панель и firewall одни и те же порты.
Реалистично планируй слоты, RAM и производительность
Enshrouded сильно зависит от состояния мира, активных игроков, построек и серверного железа. Поэтому избегай общих обещаний по производительности. Планируй слоты так, чтобы твоя группа могла играть стабильно, а не так, чтобы выжать максимум.
| Настройка | Рекомендация |
|---|---|
| RAM | Минимум 4 GB |
| Количество игроков | Ориентируйся на активную группу и официальную версию сервера |
| Autosave | Учитывай автоматическое сохранение и дополняй его бэкапами |
| Restart | Один раз в день, по возможности вне основного игрового времени |
Изначальная рекомендация «минимум 4 GB RAM» полезна как нижняя граница, но ее не стоит понимать как гарантию. Официальный FAQ уже указывает несколько гигабайт RAM для серверного процесса в простое и дополнительную потребность на каждого игрока. Если ты постоянно играешь с большим числом игроков, крупными базами или несколькими мирами, планируй больше резерва.
Настройки геймплея и ролей
Изначально Enshrouded предлагал только ограниченные настройки сервера; сейчас доступные опции зависят от версии и схемы конфигурации. Поэтому после обновлений проверяй, появились ли в твоем enshrouded_server.json новые поля. Если ты не понимаешь существующие настройки, не меняй их вслепую: сохрани файл и сравни его с официальной документацией.
Для прав доступа актуальны более новые конфигурации с группами пользователей. Так ты можешь разделять пароли и права для ролей вроде админов, друзей или гостей, если твоя версия сервера использует эту схему. В старых файлах по-прежнему может быть один общий password. Не удаляй его без предварительного бэкапа, потому что это может изменить поведение доступа и процесс приглашения.
Админ-функции и эксплуатация
Типичные задачи администрирования — перезапуски сервера через дашборд, управление savegame, настройка пароля и проверка логов. Функции kick и ban зависят от версии сервера, консоли, модели ролей и интерфейса хостинга. Используй такие функции осторожно и документируй изменения, чтобы поддержка и другие игроки могли понять, что произошло.
Для Multi-Game-Hosting с техническим контролем особенно важно сделать операционные шаги повторяемыми: внести изменение, перезапустить сервер, проверить лог, протестировать подключение, проконтролировать статус бэкапа. Похожие принципы действуют и в других играх, например в правильной настройке Minecraft server.properties или Аренда сервера Rust: RAM, настройки и плагины.
Стратегия бэкапов
- Включить автоматические бэкапы (дашборд)
- Сделать ручной бэкап перед большими экспедициями
- Savegames можно скачать через SFTP
Бэкапы особенно важны перед обновлениями, крупными стройками, изменениями ролей и переработкой конфигурации. Сохраняй не только файлы мира, но и связанную конфигурацию. Так после ошибки ты сможешь восстановить не только игровой прогресс, но и порты, слоты и права доступа.
Проверка результата
После каждого изменения ты перезапускаешь сервер и проверяешь три вещи. Во-первых, лог-файл не должен сообщать об ошибках JSON или конфликтах портов. Во-вторых, сервер должен появляться с ожидаемым именем в браузере серверов или быть доступным через предусмотренный способ подключения. В-третьих, тестовый вход с паролем или подходящей группой пользователей должен работать.
Подключение
- Запустить Enshrouded
- Мультиплеер → Найти сервер
- Ввести IP и порт
- Ввести пароль и подключиться
Если сервер не появляется в списке, дополнительно протестируй подключение через избранное или прямое соединение с помощью доступных опций Steam или игры. Также проверь, не скрывают ли фильтры в браузере серверов активные Dedicated Server.
Troubleshooting
Если сервер не запускается после изменения, часто причина в ошибке синтаксиса JSON. Следи за запятыми, кавычками и правильно закрытыми скобками. Одна лишняя запятая может сделать файл нечитаемым.
Если игроки не могут подключиться, проверь пароль, роль, лимит слотов, порты и статус перезапуска. Если сервер запускается, но использует старые значения, вероятно, был изменен неправильный файл или сервер не был перезапущен после сохранения.
Если возникают проблемы с производительностью, сначала уменьши число активных игроков, проверь загрузку RAM и запланируй перезапуск. Большие миры и множество построек могут повышать нагрузку; сохрани мир, прежде чем проводить рискованные тесты.
Обновления
Enshrouded продолжает получать обновления. Поэтому воспринимай любое зависящее от актуальности утверждение как снимок состояния для установленной версии сервера. В зависимости от хостинг-сетапа сервер может обновляться при перезапуске; после обновлений проверяй логи и сравнивай новые поля конфигурации, прежде чем продолжать использовать старые файлы без изменений.
Проверка, ограничения и безопасный откат
Инструкция «Оптимизация настроек сервера Enshrouded» относится к описанному в статье типу сервера и версии, видимой на момент проверки. Названия меню, доступные версии, совместимость модов или плагинов и необходимые ресурсы могут измениться после обновлений. Поэтому не переноси значения без проверки на другую версию игры, loader или сервера.
Перед изменениями мира, игрового прогресса, конфигурации или расширений создай бэкап затронутых файлов. Затем меняй только один связанный шаг и проверяй его с той же версией клиента и сервера, с которой ты потом хочешь играть.
| Пункт проверки | Ожидаемый результат | Остановка и откат |
|---|---|---|
| Запуск сервера | Сервер достигает готового к работе состояния без новых сообщений об ошибках. | При ошибках запуска отмени изменение и восстанови последний бэкап. |
| Тест подключения | Тестовый аккаунт может подключиться по адресу, показанному в панели. | При ошибках версии или подключения снова сверь версию, порт и разрешения. |
| Функциональный тест | Конкретно измененная функция работает, не повреждая существующие данные мира или игры. | При побочных эффектах останови сервер и восстанови сохраненные файлы. |
Успешный одиночный тест не является гарантией производительности или доступности. Размер мира, моды, плагины, число игроков, сетевой маршрут и одновременная нагрузка могут изменить результат. Документируй версию, изменение и результат теста, чтобы позже понимать причины отклонений.
FAQ
Где найти настройки сервера Enshrouded?
Центральный файл называется enshrouded_server.json и находится в директории сервера. Он создается после первого запуска Dedicated Server, если его еще нет.
Нужно ли перезапускать сервер после каждого изменения?
Да, запланируй перезапуск. Многие настройки считываются только при запуске, и без перезапуска ты можешь тестировать старое состояние.
Какие порты важны?
В исходном примере используются gamePort 15636 и queryPort 15637. Важно, чтобы файл, хостинг-панель и firewall использовали одни и те же значения.
Как предотвратить потерю данных?
Включи автоматические бэкапы и создавай ручной бэкап перед обновлениями, изменениями конфигурации и большими экспедициями. Дополнительно скачивай важные savegames через SFTP, если тебе нужна внешняя копия.
Что делать при ошибках JSON?
Восстанови последнюю рабочую резервную копию или исправь синтаксис с помощью JSON-валидатора. Особенно следи за отсутствующими кавычками, неправильными запятыми и случайно удаленными скобками.