Pterohost docs

7 Days to Die: установка модов на выделенный сервер

Как установить моды на сервер 7 Days to Die: папка Mods, отключение EAC, синхронизация с игроками, Darkness Falls и частые ошибки.

Кратко: моды на сервер 7 Days to Die устанавливаются в папку Mods/ в корне сервера. Для модов, изменяющих механику (Darkness Falls и подобные overhaul-пакеты), нужно отключить EAC и передать те же файлы всем игрокам. Обновление мода делается заменой папки без потери сохранений.

7 Days to Die: установка модов на выделенный сервер

7 Days to Die имеет одно из самых активных сообществ моддеров среди выживалок: в 2026 году на Nexus Mods и официальных форумах тысячи модов - от небольших твиков баланса до полных overhaul-пакетов, переосмысливающих всю игровую механику. Установка модов на выделенный сервер отличается от локальной игры: важно понять разницу между серверными и клиентскими модами, правильно настроить EAC и синхронизировать файлы со всеми участниками. Эта статья - практическое руководство без лишней теории: только конкретные шаги, правильная структура папок и решение реальных проблем, с которыми сталкиваются администраторы серверов.

Pterohost - игровой хостинг для 7 Days to Die с защитой от DDoS, NVMe-дисками и поддержкой 24/7. Идеально для серверов с тяжёлыми overhaul-модами. Промокод 4START даёт -20% на первый заказ. Заказать сервер 7 Days to Die

Как работает система модов в 7 Days to Die

7 Days to Die использует папочную систему модов - аналогично многим другим играм на Unity. Каждый мод живёт в своей отдельной подпапке внутри Mods/. Движок сканирует эту папку при каждом запуске и подгружает всё, что там найдёт.

Структура выглядит так:

7DaysToDieServer/
  Mods/
    DarknessFalls/
      ModInfo.xml
      Config/
      UIAtlases/
      ...
    SphereII_Core/
      ModInfo.xml
      Config/
      ...
  startdedicated.bat
  serverconfig.xml
  Data/
  Saves/

Каждый мод содержит файл ModInfo.xml - это обязательный дескриптор, по которому игра идентифицирует мод:

<?xml version="1.0" encoding="UTF-8"?>
<xml>
  <ModInfo>
    <Name value="DarknessFalls"/>
    <Description value="A 7 Days to Die Overhaul Mod"/>
    <Author value="KhaineGB"/>
    <Version value="5.6.1"/>
    <Website value="https://7daystodie.com/forums/"/>
  </ModInfo>
</xml>

Если ModInfo.xml отсутствует или содержит ошибку - мод не загрузится и в логах будет соответствующая запись.

Серверные и клиентские моды - в чём разница

Это ключевое различие, которое часто путают новые администраторы.

Серверные моды (требуют синхронизации)

Серверные моды изменяют игровые данные: добавляют новые блоки, предметы, рецепты, изменяют характеристики зомби, баланс крафта. Такие моды меняют XML-конфиги в папке Config/ - и если у игрока нет этих изменений, его клиент не знает о новых предметах и поломается при подключении.

Признаки серверного мода:

  • Содержит папку Config/ с XML-файлами (items.xml, blocks.xml, entityclasses.xml и т.д.)
  • В описании мода явно указано “Server-side” или “requires client installation”
  • overhaul-пакеты (Darkness Falls, Ravenhearst, War3zuk) - всегда серверные

Такие моды нужно устанавливать и на сервер, и на клиент каждого игрока. Структура папок должна быть идентичной.

Клиентские моды (только у игрока)

Клиентские моды меняют только визуальную или звуковую часть - текстуры UI, шрифты, иконки, звуки. Они не затрагивают игровую логику, поэтому сервер о них ничего не знает и не должен.

Признаки клиентского мода:

  • Содержит только UIAtlases/, Resources/, звуковые файлы
  • Нет папки Config/ с XML-патчами механики
  • В описании явно указано “Client-only”

Типичный пример - мод на другой интерфейс HUD, замену иконок или ретекстур. Игрок ставит его себе, и больше ничего делать не нужно.

Отключение EAC для работы с модами

EasyAntiCheat (EAC) - система античита, встроенная в 7 Days to Die. По умолчанию она включена и блокирует запуск игры с модами, затрагивающими игровые данные. Для любого серверного мода EAC нужно отключить и на сервере, и у всех игроков.

Отключение на сервере

Откройте serverconfig.xml и найдите (или добавьте) эти параметры:

<property name="EACEnabled" value="false"/>
<property name="BattlEye" value="false"/>

После изменения перезапустите сервер. В консоли при старте появится строка EAC disabled - это подтверждение.

Отключение у игроков

Есть два способа:

Способ 1 - через Steam (рекомендуется):

  1. В библиотеке Steam найдите 7 Days to Die
  2. Нажмите правой кнопкой - Свойства
  3. В поле “Параметры запуска” введите: -noeac
  4. Закройте свойства и запустите игру

Способ 2 - через отдельный ярлык: Создайте ярлык на 7DaysToDie.exe с параметром -noeac. Удобно, если игрок хочет иметь оба варианта запуска.

Важно: если сервер работает с EACEnabled=false, а игрок запускает клиент с EAC - он не сможет подключиться. И наоборот. Режим EAC должен совпадать.

Пошаговая установка мода на сервер

Разберём процесс на примере установки обычного мода из Nexus Mods.

Шаг 1 - скачать мод

Загрузите архив мода с официального источника (Nexus Mods, официальный форум 7DTD, GitHub автора). Не используйте моды с посторонних сайтов - риск получить заражённые файлы.

Шаг 2 - проверить совместимость

Перед установкой убедитесь, что версия мода совпадает с версией вашей игры. В 2026 году 7 Days to Die использует ветку 1.x (1.0, 1.1, 1.2). Большинство модов в описании указывают поддерживаемые версии. Мод для Alpha 21 не будет работать на версии 1.x без обновления.

Узнать текущую версию сервера:

# Linux - в логах при запуске
grep "Version:" Logs/output_log.txt | head -1

# Или посмотреть в Steam: библиотека - 7 Days to Die Dedicated Server - свойства - версия

Шаг 3 - создать папку Mods

Если папки Mods/ ещё нет - создайте её в корне сервера:

# Linux
mkdir -p /opt/7dtd-server/Mods

# Windows
md C:\7dtd-server\Mods

Шаг 4 - установить мод

Распакуйте архив. Внутри должна быть папка с именем мода и файлом ModInfo.xml. Скопируйте эту папку в Mods/:

# Было в архиве:
SomeMod/
  ModInfo.xml
  Config/
  ...

# Должно стать:
7DaysToDieServer/Mods/SomeMod/
  ModInfo.xml
  Config/
  ...

Распространённая ошибка - скопировать содержимое папки мода напрямую в Mods/ вместо самой папки. В таком случае ModInfo.xml окажется прямо в Mods/ и мод не загрузится.

Шаг 5 - перезапустить сервер

Остановите сервер (CTRL+C в консоли или команда shutdown в игровой консоли), затем запустите снова. При загрузке в логах должны появиться строки вида:

[MODS] Loaded mod 'SomeMod' version 1.0.0

Если строки нет - мод не обнаружен. Проверьте структуру папок и наличие ModInfo.xml.

Шаг 6 - синхронизировать с игроками

Передайте игрокам точно такой же архив мода и попросите установить его в папку Mods/ своего клиента 7 Days to Die. Путь к Mods у клиента:

# Windows (стандартный путь через Steam)
C:\Program Files (x86)\Steam\steamapps\common\7 Days To Die\Mods\

# Linux
~/.steam/steam/steamapps/common/7 Days To Die/Mods/

Установка Darkness Falls - полный overhaul

Darkness Falls - один из самых популярных overhaul-модов для 7 Days to Die. Он полностью переосмысливает прогрессию: новые классы персонажей, переработанное дерево навыков, новые зомби, биомы и рецепты. На 2026 год поддерживает версию игры 1.x.

Особенности Darkness Falls

  • Требует отключения EAC и на сервере, и у клиентов
  • Очень большой мод - распакованный архив занимает 1-3 ГБ
  • Включает зависимость от SphereII Core (часто идёт в комплекте)
  • Изменяет много базовых файлов - не совместим с большинством других overhaul-модов

Установка шаг за шагом

  1. Скачайте архив Darkness Falls с Nexus Mods (страница мода KhaineGB)
  2. Проверьте, что в архиве есть папки DarknessFalls и SphereII_Core (Core идёт как зависимость)
  3. Скопируйте обе папки в Mods/ на сервере:
7DaysToDieServer/Mods/
  DarknessFalls/
    ModInfo.xml
    ...
  SphereII_Core/
    ModInfo.xml
    ...
  1. Убедитесь, что EACEnabled=false в serverconfig.xml
  2. Запустите сервер - первый старт с Darkness Falls занимает дольше обычного, так как перекомпилируются конфиги
  3. Передайте игрокам те же папки для установки в клиент

Требования к железу с Darkness Falls

Darkness Falls значительно увеличивает нагрузку на сервер из-за нового контента:

ИгрокиRAMCPU
2-410-12 ГБ4 ядра
4-814-16 ГБ6-8 ядер
8-1218-24 ГБ8+ ядер

Ванильный сервер 7DTD на 8 игроков требует 8-10 ГБ RAM; с Darkness Falls добавьте 4-6 ГБ сверху.

Синхронизация модов с игроками - практические способы

Передача папок через личные сообщения неудобна, особенно при большой базе. Есть несколько подходов.

Discord с файлами

Самый простой вариант - закреплённое сообщение или канал в Discord сервера со ссылкой на архив модов. При обновлении мода - обновляете ссылку.

Общая папка через облако

Google Drive, Яндекс Диск или любое облако: создайте папку “Моды для сервера” с публичным доступом. Игроки скачивают и устанавливают самостоятельно.

Собственный FastDL (для продвинутых)

Nginx или Apache на том же сервере отдают архив с модами по HTTP. Игроки получают ссылку вида http://ваш-сервер:8000/mods.zip. Скрипт на PowerShell или bash автоматизирует проверку актуальности.

Простая раздача файлов через Python на сервере:

# Быстрый HTTP-сервер для раздачи файлов на порту 8000
cd /opt/7dtd-server
python3 -m http.server 8000 --directory ./mods-dist

Nexus Mods Collections

Если все ваши моды есть на Nexus Mods - можно создать коллекцию (Collection) и дать игрокам ссылку. Nexus Vortex (менеджер модов) установит всё автоматически в правильные папки.

Обновление модов без потери прогресса

Обновление мода - стандартная операция, не затрагивающая сохранения:

  1. Остановите сервер - это обязательно, нельзя заменять файлы мода на работающем сервере
  2. Сделайте резервную копию папки Mods/старый_мод/ (на всякий случай)
  3. Удалите старую папку мода из Mods/
  4. Скопируйте новую версию мода в Mods/
  5. Запустите сервер и проверьте логи

Прогресс игроков хранится в Saves/, мир - там же. Замена файлов мода не трогает эти папки. Исключение - если новая версия мода несовместима со старыми данными сохранения (авторы мода обычно предупреждают об этом в changelog).

Не забудьте обновить мод у игроков - старая версия у клиента при подключении к серверу с новой версией вызовет ошибку.

Работа с несколькими модами одновременно

7DTD поддерживает несколько модов одновременно. При этом важно понимать порядок загрузки и конфликты.

XPath-патчинг

Большинство грамотных модов используют систему XPath для изменения базовых XML-файлов, а не замену файлов целиком. Это позволяет нескольким модам изменять один и тот же файл без конфликтов.

Пример XPath-патча в моде (файл Config/items.xml):

<configs>
  <!-- Увеличить стак патронов 9mm до 500 -->
  <set xpath="/items/item[@name='ammo9mmBullet']/property[@name='Stacknumber']/@value">500</set>
</configs>

Если два мода патчат одно и то же значение - применится тот, что загрузится последним (порядок алфавитный по имени папки мода).

Конфликты overhaul-модов

overhaul-пакеты (Darkness Falls, Ravenhearst, War3zuk) переписывают сотни базовых файлов и, как правило, несовместимы друг с другом. Никогда не ставьте два overhaul на один сервер.

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

Частые ошибки и их решение

Мод не загружается - нет строки в логах

Проверьте структуру папки. ModInfo.xml должен лежать прямо в папке мода, не в подпапке:

# Правильно:
Mods/MyMod/ModInfo.xml

# Неправильно:
Mods/MyMod/MyMod/ModInfo.xml

Сервер запускается, но игроки получают “Game version mismatch”

Версия мода на сервере отличается от версии у игрока. Убедитесь, что все используют одинаковый архив мода. Или версия игры у игрока старее/новее версии на сервере.

Сервер падает при загрузке мода

Откройте Logs/output_log.txt и найдите строку с Exception или ERROR. Чаще всего причины:

  • Мод для другой версии игры
  • Поврежденный архив (скачайте ещё раз)
  • Конфликт с другим установленным модом
  • Синтаксическая ошибка в XML-файле конфига мода
# Linux - показать последние ошибки в логе
grep -E "ERROR|Exception|FAILED" /opt/7dtd-server/Logs/output_log.txt | tail -30

EAC не выключается

Убедитесь, что редактируете правильный serverconfig.xml - тот, который находится рядом со стартовым скриптом. Некоторые конфигурации хостингов хранят конфиг в нестандартном месте. Проверьте, что изменения сохранились:

grep -i "EAC\|BattlEye" /opt/7dtd-server/serverconfig.xml

Игроки не могут подключиться после установки мода

  1. Убедитесь, что EAC отключён и на сервере, и у клиентов
  2. Проверьте, что у игроков установлена та же версия мода
  3. Попросите игроков полностью удалить папку мода у клиента и установить заново - иногда файлы повреждаются при распаковке

Предметы из мода не отображаются в инвентаре

Скорее всего, текстурные атласы мода не скопированы в клиент. Проверьте, что папка UIAtlases/ присутствует и у игрока.

Мониторинг и логирование модов

Для отладки полезно иметь постоянный доступ к логам сервера. На Linux удобно использовать tail:

# Следить за логом в реальном времени
tail -f /opt/7dtd-server/Logs/output_log.txt

# Фильтровать только записи о модах
tail -f /opt/7dtd-server/Logs/output_log.txt | grep -i "mod\|MODS"

На сервере с панелью управления (например, Pterodactyl) логи обычно доступны прямо в браузере - не нужно заходить по SSH.

Связанные материалы

Если вы только разворачиваете сервер с нуля - начните с базовой настройки: Настройка выделенного сервера 7 Days to Die. Для других выживалок с активным моддингом полезны Настройка сервера Project Zomboid и Настройка сервера Terraria - в них схожая логика работы с модами и синхронизацией файлов.

Заключение

Установка модов на сервер 7 Days to Die - не самый сложный процесс, если понять базовые принципы: папка Mods/ как единая точка входа, обязательное отключение EAC для серверных модов, строгая синхронизация файлов между сервером и клиентами. Darkness Falls и другие крупные overhaul-пакеты дают совершенно другой опыт игры, но требуют больше ресурсов сервера - заложите запас по RAM и CPU. При возникновении проблем первый инструмент - файл output_log.txt, который расскажет о причине сбоя точнее любых предположений.

Pterohost - хостинг игровых серверов с NVMe-хранилищем и DDoS-защитой, оптимизированный для 7 Days to Die с тяжёлыми модами. Промокод 4START даёт -20% на первый заказ. Заказать сервер 7 Days to Die