У Enshrouded нет длинного меню настроек сервера — почти всё лежит в одном файле enshrouded_server.json: название, слоты, группы игроков с паролями, пресет сложности и блок тонких настроек на несколько десятков параметров. Файл небольшой, но в нём легко либо ничего не поменять (правки не применяются), либо поменять слишком много. Ниже — что в нём есть, что трогать на вкладке Files, что только на Startup и какие значения разумны для компании друзей.
Если сервер ещё только выбираешь, начни с обзора хостинга сервера Enshrouded — там про память, тарифы и то, как работают четыре группы паролей. Здесь речь о настройке уже работающего сервера.
Где лежит файл и как его править
Файл лежит в корне сервера. В панели открой вкладку Files, найди enshrouded_server.json, внеси правки и сохрани, затем перезапусти сервер: настройки читаются только при старте. Это обычный JSON, так что следи за синтаксисом — потерянная кавычка или лишняя запятая после последнего элемента, и сервер стартует со значениями по умолчанию или не стартует вовсе.
Два исключения. Название сервера (name) и пароли групп в userGroups на наших серверах берутся с вкладки Startup и записываются в файл при каждом запуске — править их в самом файле бесполезно, после рестарта вернутся значения со Startup. Пароль группы Admin при этом показан в личном кабинете.
Перед большой правкой скопируй файл рядом, например в enshrouded_server.json.bak, или сделай ручной бэкап на вкладке Backups — так всегда есть куда откатиться.
Что не трогать: сеть и слоты
ipиqueryPort— адрес и порт, на которых сервер слушает. Их задаёт панель; изменишь — сервер перестанет быть доступен по адресу из личного кабинета.slotCount— число мест на сервере. Потолок самой игры — 16, больше ставить бессмысленно. Тарифы мы описываем по числу игроков именно потому, что каждый человек онлайн добавляет работы памяти и процессору.saveDirectoryиlogDirectory— папки сейва и логов. Менять незачем; если переименовать папку сейва, сервер начнёт пустой мир.
Пресеты сложности: gameSettingsPreset
Главный переключатель — gameSettingsPreset. Он принимает одно из значений:
Default— стандартный баланс игры, с которого стоит начинать, если компания играет впервые.Relaxed— мягче: враги слабее, выживание прощает больше ошибок. Хороший выбор для компании, которая собирается на пару часов вечером и хочет строить, а не умирать.Hard— враги бьют сильнее и дольше живут, ресурсы ценнее.Survival— самый суровый вариант с жёсткими штрафами, для компаний, которые уже прошли игру.Custom— игра берёт значения из блокаgameSettings, и ты собираешь сложность сам.
Важно: пока стоит любой пресет, кроме Custom, блок gameSettings игнорируется, сколько бы ты его ни правил. Это самая частая причина вопроса «я поменял, а ничего не изменилось».
Блок gameSettings: что за что отвечает
Большинство параметров — множители: 1 означает стандартное значение, 0.5 — вдвое меньше, 2 — вдвое больше. Разберём по группам.
Игрок и выживание
playerHealthFactor,playerManaFactor,playerStaminaFactor— здоровье, мана и выносливость игроков.playerBodyHeatFactor— как быстро персонаж мёрзнет в холодных регионах.enableDurability— изнашивается ли снаряжение;enableStarvingDebuff— есть ли штраф за голод.foodBuffDurationFactor— как долго держатся бонусы от еды.shroudTimeFactor— сколько можно находиться в Пелене; больше единицы — дольше.
Враги и боссы
enemyHealthFactor,enemyDamageFactor,enemyStaminaFactor,enemyPerceptionRangeFactor— здоровье, урон, выносливость и дальность, с которой враги замечают игрока.bossHealthFactorиbossDamageFactor— то же для боссов, отдельно.randomSpawnerAmountиaggroPoolAmount— сколько врагов появляется в мире и сколько нападает одновременно:Few,Normal,Many,Extreme. Именно эти два параметра сильнее всего влияют на нагрузку на сервер.pacifyAllEnemies— враги не нападают первыми; режим для чистой стройки.
Мир, добыча и производство
dayTimeDurationиnightTimeDuration— длина дня и ночи. Значения задаются в наносекундах: 30 минут — это1800000000000, 12 минут —720000000000.weatherFrequency— как часто меняется погода:Disabled,Rare,Normal,Often.miningDamageFactor,plantGrowthSpeedFactor,resourceDropStackAmountFactor,factoryProductionSpeedFactor— скорость копания, роста растений, размер выпадающих стопок ресурсов и темп работы станков.enableGliderTurbulences— турбулентность при полёте на планере.
Опыт, перки и смерть
experienceCombatFactor,experienceMiningFactor,experienceExplorationQuestsFactor— опыт за бой, добычу и исследование с квестами.perkCostFactor— цена перков;perkUpgradeRecyclingFactor— сколько очков возвращается при сбросе.tombstoneMode— что остаётся в надгробии при смерти:AddBackpackMaterials(по умолчанию, теряются материалы из рюкзака),Everything(всё содержимое) илиNoTombstone(ничего не теряется).tamingStartleRepercussion— что происходит с прогрессом приручения, если животное испугалось:KeepProgress,LoseSomeProgressилиLoseAllProgress.
Начни с готового пресета, поиграйте вечер, а потом переключайся на Custom и правь то, что реально мешало: например, только enemyDamageFactor и tombstoneMode. Если изменить двадцать значений разом, никто не поймёт, почему игра стала ощущаться иначе. Держи список правок рядом с файлом — через месяц он сэкономит спор о том, «кто подкрутил боссов».
Группы игроков в userGroups
Блок userGroups описывает четыре группы — Admin, Friend, Guest и Visitor. У каждой есть name, password и права: canKickBan (кикать и банить), canAccessInventories (открывать сундуки), canEditBase и canExtendBase (перестраивать и расширять базы), а также reservedSlots — сколько мест зарезервировано за группой, чтобы админ всегда мог зайти на полный сервер.
Пароли групп меняй только на вкладке Startup. Права можно подправить в файле — например, запретить гостям открывать сундуки, — но после перезапуска проверь, что правка осталась, и раздавай пароли по уровню доверия: Admin себе, Friend постоянным игрокам, Guest и Visitor тем, кого зовёшь на один вечер.
Три готовых набора под компанию
- После работы, пара вечеров в неделю. Пресет
RelaxedилиCustomсenemyDamageFactorоколо0.75,foodBuffDurationFactor1.5,tombstoneModeвNoTombstoneиplantGrowthSpeedFactor1.5, чтобы грядки успевали вырасти между сессиями. - Обычное прохождение.
Default. Если хочется чуть больше напряжения без лишней боли, поднимиenemyHealthFactorдо1.25и оставь всё остальное. - Второе прохождение, опытная компания.
HardилиCustomсrandomSpawnerAmountMany,bossHealthFactor1.5,tombstoneModeEverythingи более длинной ночью. Помни, чтоManyиExtremeзаметно добавляют работы серверу: на младших тарифах проверь, как ощущается бой у большой базы, прежде чем звать всех.
Что делать после правки
Сохрани файл, перезапусти сервер и открой вкладку Console: если JSON сломан, сервер скажет об этом в первых строках лога. Затем зайди сам и проверь, что изменения ощущаются — враги, длина дня, надгробие. Если сервер после перезапуска пропал из внутриигрового списка, это, скорее всего, не из-за настроек: как зайти через избранное Steam, разобрано в статье о сервере, которого нет в списке.
Привычка та же, что и в других выживачах, где настройки живут в одном файле, — например, в serverconfig.xml у 7 Days to Die: копия перед правкой, правки небольшими порциями, перезапуск и проверка. А как часто нужны бэкапы самого мира, подскажет статья о том, хватит ли ежедневных бэкапов: мир Enshrouded хранится на сервере, персонажи — у игроков, поэтому откат мира персонажей не трогает.
Выбери тариф по размеру компании — сервер создастся автоматически, с уникальными паролями всех четырёх групп, NVMe, защитой от DDoS и ночным бэкапом, а enshrouded_server.json будет ждать тебя на вкладке Files. Тарифы и цены — на странице Enshrouded, сервер настраивается в форме заказа.