Настройка сервера
Настройка сервера 7 Days to Die выполняется через файл serverconfig.xml. Он находится в корневой папке игрового сервера и содержит основные параметры: название сервера, пароль, количество игроков, карту, сложность, зомби, лут, Blood Moon, PvP и производительность.
После изменения файла необходимо сохранить его и перезапустить сервер, иначе новые настройки могут не примениться.
Важно: файл имеет XML-структуру. Обычно нужно менять только значение внутри value="". Не удаляйте кавычки, символы <, >, / и название параметра.
Пример настройки
<property name="ServerName" value="My Game Host"/>В этом примере можно изменить только My Game Host. Остальную часть строки лучше не трогать.
Основные параметры сервера
ServerName— название сервера в списке серверов;ServerDescription— описание сервера;ServerWebsiteURL— ссылка на сайт сервера, если она нужна;ServerPassword— пароль для входа на сервер. Если значение пустое, сервер будет доступен без пароля;Region— регион сервера, напримерEurope,Russia,Asia;Language— основной язык сервера, напримерEnglish,Russian,German;ServerMaxPlayerCount— максимальное количество игроков на сервере.
Для обычной первичной настройки чаще всего достаточно изменить название сервера, описание, регион, язык и количество игроков.
Подключение и видимость сервера
ServerPort— основной порт сервера;ServerVisibility— отображение сервера в списке:2— публичный сервер;1— сервер для друзей;0— сервер скрыт из списка.
Внимание: если сервер размещён на игровом хостинге, порт обычно назначается автоматически. Не меняйте ServerPort вручную без необходимости.
Если сервер не появился в общем списке сразу после запуска, подождите несколько минут. Список серверов может обновляться не мгновенно.
Карта и сохранение мира
GameWorld— выбранный мир. Можно использовать готовую карту, напримерNavezgane, или указатьRWGдля случайной генерации;WorldGenSeed— seed генерации мира, если используетсяRWG;WorldGenSize— размер случайного мира, например6144,8192или10240;GameName— имя сохранения мира;GameMode— игровой режим. Обычно используетсяGameModeSurvival.
Важно: изменение GameWorld, WorldGenSeed или GameName может привести к созданию нового мира. Перед сменой карты рекомендуется сделать резервную копию.
Сложность и игровой процесс
GameDifficulty— сложность от0до5, где0— самая лёгкая, а5— самая сложная;XPMultiplier— множитель получаемого опыта в процентах;BlockDamagePlayer— урон игроков по блокам;BlockDamageAI— урон зомби по блокам;DayNightLength— длительность игровых суток в реальных минутах;DayLightLength— количество светлых часов в игровых сутках;DeathPenalty— штраф после смерти;DropOnDeath— что игрок теряет после смерти.
Если нужно сделать сервер проще, можно снизить сложность, увеличить опыт и уменьшить урон зомби по блокам. Для более сложного сервера можно повысить сложность, скорость зомби и уменьшить количество лута.
Зомби и Blood Moon
EnemySpawnMode— включает или отключает появление врагов;EnemyDifficulty— сложность врагов;ZombieMove— скорость зомби днём;ZombieMoveNight— скорость зомби ночью;ZombieBMMove— скорость зомби во время Blood Moon;BloodMoonFrequency— частота Blood Moon в игровых днях. Значение0отключает Blood Moon;BloodMoonRange— случайное отклонение дня Blood Moon;BloodMoonEnemyCount— количество зомби на игрока во время орды.
Параметры Blood Moon сильно влияют на нагрузку сервера. Если во время орды появляются лаги, уменьшите BloodMoonEnemyCount или общее количество зомби.
Лут и аирдропы
LootAbundance— количество лута в процентах;LootRespawnDays— через сколько игровых дней лут появляется снова;AirDropFrequency— частота сброса груза в игровых часах. Значение0отключает аирдропы;AirDropMarker— отображение маркера аирдропа на карте и компасе.
PvP и защита территории
PlayerKillingMode— режим PvP:0— убийства игроков отключены;1— можно убивать только союзников;2— можно убивать только чужих игроков;3— можно убивать всех.
LandClaimCount— количество land claim-блоков на игрока;LandClaimSize— размер защищаемой территории;LandClaimExpiryTime— через сколько реальных дней отсутствия игрока защита территории истекает;LandClaimOnlineDurabilityModifier— прочность защищённых блоков, когда игрок онлайн;LandClaimOfflineDurabilityModifier— прочность защищённых блоков, когда игрок офлайн.
Для PvE-сервера обычно используют PlayerKillingMode со значением 0. Для PvP-сервера можно установить значение 3.
Производительность
MaxSpawnedZombies— максимальное количество зомби на всей карте одновременно;MaxSpawnedAnimals— максимальное количество животных;ServerMaxAllowedViewDistance— максимальная дистанция прорисовки;MaxQueuedMeshLayers— количество слоёв генерации чанков в очереди;DynamicMeshEnabled— включает или отключает Dynamic Mesh.
Если сервер начинает лагать, в первую очередь стоит уменьшить MaxSpawnedZombies, BloodMoonEnemyCount и ServerMaxAllowedViewDistance.
Администрирование и EAC
EACEnabled— включает или отключает Easy Anti-Cheat;TelnetEnabled— включает или отключает Telnet-доступ;TelnetPort— порт Telnet;TelnetPassword— пароль для Telnet;AdminFileName— имя файла с администраторами. По умолчанию используетсяserveradmin.xml.
Права администраторов, белый список и бан-лист обычно настраиваются не в serverconfig.xml, а в отдельном файле serveradmin.xml.
Если вы устанавливаете моды, некоторым из них может потребоваться отключение Easy Anti-Cheat. В таком случае параметр EACEnabled можно изменить на false.
Порядок настройки
- Остановите сервер.
- Откройте файл
serverconfig.xmlв корневой папке сервера. - Измените нужные значения внутри
value="". - Сохраните файл.
- Запустите сервер.
- Проверьте подключение к серверу.
Частые проблемы
- Сервер не запускается после изменения файла — проверьте XML-синтаксис. Возможно, была удалена кавычка или повреждена строка;
- Настройки не применились — убедитесь, что сервер был перезапущен после сохранения файла;
- Сервер не отображается в списке — проверьте
ServerVisibilityи подождите обновления списка серверов; - Игроки не могут подключиться — проверьте пароль сервера, EAC, моды и правильность порта;
- Сервер лагает — уменьшите количество зомби, дальность прорисовки и количество зомби во время Blood Moon;
- После смены карты появился новый мир — это нормальное поведение при изменении карты, seed или имени сохранения.
Перед сменой карты, установкой модов, вайпом или серьёзным изменением настроек рекомендуется создать резервную копию сервера.