Настройка сервера 7 Days to Die для командного выживания
Par Benjamin Dayan · PDG
· Mis à jour le 26 октября 2026 г. · Lecture 5 min
Содержание
Сервер 7 Days to Die редко работает «из коробки» именно так, как нужно вашей группе выживших — за это отвечает файл serverconfig.xml, где прописаны все ключевые параметры: количество слотов, режим PvE или PvP, сложность зомби и частота кровавой луны. Разберём, как правильно отредактировать этот файл, чтобы совместное выживание было комфортным для друзей и устойчивым к ордам нежити.
Где находится serverconfig.xml и как его безопасно редактировать
Файл serverconfig.xml хранится в папке с установленными файлами игры, обычно рядом с исполняемым файлом 7DaysToDieServer. Если сервер развёрнут через панель управления, проще всего открыть файл через встроенный файловый менеджер — так не нужно поднимать отдельное SSH-подключение и возиться с правами доступа. Если же вы администрируете сервер самостоятельно на VPS, файл обычно лежит по пути вида /home/container/serverconfig.xml или в каталоге установки Steam.
Перед правкой любой строки сделайте резервную копию — XML не прощает опечаток в кавычках и незакрытых тегов, а сломанный конфиг приведёт к тому, что процесс просто не стартует.
cp serverconfig.xml serverconfig_backup.xml
nano serverconfig.xml
Структура файла — список тегов property с атрибутами name и value:
<ServerSettings>
<property name="ServerName" value="My Survival World"/>
<property name="ServerPassword" value=""/>
<property name="ServerMaxPlayerCount" value="8"/>
</ServerSettings>
После сохранения изменений сервер нужно перезапустить, чтобы параметры применились — на лету XML не перечитывается. Если вы только разворачиваете проект и ищете готовую площадку под установку, посмотрите хостинг 7 Days to Die — панель там уже настроена под быстрый старт и правку конфигов без лишних танцев с правами на файлы.
Максимум игроков и доступ друзей на сервере 7 Days to Die
Количество слотов задаётся параметром ServerMaxPlayerCount. Для компании из 4-8 друзей держать значение выше реально нужного смысла нет — это лишняя нагрузка на CPU и сеть при генерации зомби-орд и симуляции мира.
<property name="ServerMaxPlayerCount" value="8"/>
<property name="ServerVisibility" value="2"/>
<property name="ServerPassword" value="ваш_пароль"/>
<property name="ServerLoginConfirmationText" value=""/>
ServerVisibility отвечает за видимость в браузере серверов: значение 2 — сервер виден всем, 1 — только друзьям в Steam, 0 — скрыт полностью и подключение возможно только по прямому IP. Для закрытой группы друзей разумно ставить 0 или 1 и дополнительно задавать ServerPassword — так случайные игроки даже не увидят сервер в списке.
Whitelist и администраторы
Жёсткий контроль доступа настраивается не в serverconfig.xml, а в отдельных файлах adminlist.xml и whitelist.xml, которые лежат рядом. В adminlist.xml прописываются SteamID администраторов с правами на команды в консоли, в whitelist.xml — список разрешённых к подключению игроков, если включён соответствующий режим:
<property name="EnemySpawnMode" value="true"/>
<property name="DropOnDeath" value="1"/>
<property name="DropOnQuit" value="0"/>
DropOnDeath и DropOnQuit тоже стоит обсудить с друзьями заранее: значение 1 означает потерю инвентаря при смерти, 0 — сохранение всего при выходе из игры. Для дружеского кооператива многие ставят 0/0, чтобы смерть от зомби не превращалась в трагедию с потерей снаряжения.
Режим PvE или PvP и сложность зомби
За режим игры отвечает связка GameMode и PlayerKillingMode. Для чисто кооперативного прохождения, где друзья строят общую базу и не воюют между собой, нужен PvE:
<property name="GameMode" value="GameModeSurvival"/>
<property name="PlayerKillingMode" value="0"/>
<property name="PVPBlockDamage" value="0"/>
Значения PlayerKillingMode:
| Значение | Режим |
|---|---|
| 0 | No Killing — урон по игрокам полностью отключён |
| 1 | Kill Players, Not Allies — можно атаковать всех, кроме союзников по клану |
| 2 | Kill Allies, Not Players — можно атаковать только союзников |
| 3 | Kill Everyone — полный PvP без ограничений |
Для PvE-кооператива оставляем 0, для PvP-сообщества с кланами — 1 или 3 в зависимости от задумки.
Сложность зомби
Сложность настраивается через GameDifficulty и EnemyDifficulty:
<property name="GameDifficulty" value="2"/>
<property name="EnemyDifficulty" value="0"/>
<property name="ZombieMove" value="0"/>
<property name="ZombieMoveNight" value="3"/>
<property name="ZombieFeralMove" value="3"/>
<property name="ZombieBMMove" value="3"/>
GameDifficulty принимает значения от 0 (самый лёгкий) до 5 (безумие), ZombieMove и его вариации управляют скоростью передвижения зомби в разное время суток и для орды кровавой луны отдельно — это ключевые параметры баланса, особенно если в группе есть и опытные, и новые игроки.
Частота кровавой луны и дополнительные настройки выживания
Орда кровавой луны — главное событие цикла, и её частота задаётся параметром BloodMoonFrequency (число игровых дней между событиями, по умолчанию 7):
<property name="BloodMoonFrequency" value="7"/>
<property name="BloodMoonRange" value="0"/>
<property name="BloodMoonWarning" value="8"/>
<property name="BloodMoonEnemyCount" value="8"/>
BloodMoonRange добавляет случайный разброс в днях вокруг базовой частоты, если нужно, чтобы орда не приходила строго по расписанию. BloodMoonEnemyCount контролирует число зомби в орде одновременно — для небольшой группы из 4 игроков разумный диапазон 8-16, выше уже ощутимо нагружает сервер по CPU из-за одновременного пути поиска пути (pathfinding) для десятков мобов.
Длительность дня и прочие параметры мира
<property name="DayNightLength" value="60"/>
<property name="DayLightLength" value="18"/>
<property name="LootAbundance" value="100"/>
<property name="LootRespawnDays" value="7"/>
<property name="LandClaimSize" value="41"/>
DayNightLength задаёт длительность суток в реальных минутах, LootAbundance — множитель количества лута в контейнерах. Для совместного прохождения на выходных многие увеличивают DayNightLength до 90-120, чтобы успевать строить и фармить до наступления ночи.
Отдельно стоит включить и проверить автоматическое сохранение мира, чтобы орда кровавой луны или вылет сервера не стоили прогресса:
<property name="SaveDataLimit" value="4"/>
<property name="SaveDataInterval" value="60"/>
Если сервер развёрнут на собственном VPS, регулярность бэкапов стоит дублировать внешним скриптом или cron-заданием — так копия мира останётся даже при сбое файловой системы. Полный список доступных жанров и движков под совместные проекты можно посмотреть в разделе Все наши игровые серверы.
Файл serverconfig.xml — это по сути единственный источник правды о том, как ведёт себя ваш мир: от количества слотов и видимости в списке до скорости зомби и частоты орды. Меняйте параметры по одному, перезапускайте сервер и наблюдайте за реакцией мира — так проще поймать баланс, который устроит всю группу друзей.
FAQ
Почему изменения в serverconfig.xml не применяются после сохранения файла?Файл читается только при старте процесса, поэтому после правок нужен полный перезапуск сервера, а не просто выход игроков из мира. Проверьте также, что сохранили файл в корректной кодировке UTF-8 без BOM, иначе парсер XML может игнорировать часть тегов.
Как сделать так, чтобы орда кровавой луны приходила реже без изменения общего баланса сложности?Увеличьте только BloodMoonFrequency, не трогая GameDifficulty и ZombieMove — так интервал между ордами вырастет, а повседневная сложность зомби останется прежней. Для разнообразия добавьте небольшое значение BloodMoonRange, чтобы точная дата не была предсказуема.
Как закрыть сервер 7 Days to Die от посторонних игроков, оставив доступ только друзьям?Поставьте ServerVisibility в 0, задайте пароль через ServerPassword и дополнительно включите whitelist с SteamID друзей в отдельном файле whitelist.xml. Такая связка скрывает сервер из публичного браузера и дополнительно фильтрует подключения по списку.
Читайте также
- Настройка выделенного сервера DayZ для сообществаКак настроить выделенный сервер DayZ: serverDZ.cfg, моды Workshop и параметры запуска для стабильной игры вашего сообщества.
- Настройка сервера ARK Ascended : полное руководство по конфигурацииРазбор конфигов GameUserSettings.ini и Game.ini сервера ARK Ascended: приручение, опыт, сложность и правила PvP/PvE пошагово.
- Настройка приватного сервера Palworld для сообществаРазбираем настройку приватного сервера Palworld: пароль, whitelist и права доступа в PalWorldSettings.ini для закрытого сообщества.