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 (рекомендуется):
- В библиотеке Steam найдите 7 Days to Die
- Нажмите правой кнопкой - Свойства
- В поле “Параметры запуска” введите:
-noeac - Закройте свойства и запустите игру
Способ 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-модов
Установка шаг за шагом
- Скачайте архив Darkness Falls с Nexus Mods (страница мода KhaineGB)
- Проверьте, что в архиве есть папки
DarknessFallsиSphereII_Core(Core идёт как зависимость) - Скопируйте обе папки в
Mods/на сервере:
7DaysToDieServer/Mods/
DarknessFalls/
ModInfo.xml
...
SphereII_Core/
ModInfo.xml
...
- Убедитесь, что
EACEnabled=falseвserverconfig.xml - Запустите сервер - первый старт с Darkness Falls занимает дольше обычного, так как перекомпилируются конфиги
- Передайте игрокам те же папки для установки в клиент
Требования к железу с Darkness Falls
Darkness Falls значительно увеличивает нагрузку на сервер из-за нового контента:
| Игроки | RAM | CPU |
|---|---|---|
| 2-4 | 10-12 ГБ | 4 ядра |
| 4-8 | 14-16 ГБ | 6-8 ядер |
| 8-12 | 18-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 (менеджер модов) установит всё автоматически в правильные папки.
Обновление модов без потери прогресса
Обновление мода - стандартная операция, не затрагивающая сохранения:
- Остановите сервер - это обязательно, нельзя заменять файлы мода на работающем сервере
- Сделайте резервную копию папки
Mods/старый_мод/(на всякий случай) - Удалите старую папку мода из
Mods/ - Скопируйте новую версию мода в
Mods/ - Запустите сервер и проверьте логи
Прогресс игроков хранится в 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
Игроки не могут подключиться после установки мода
- Убедитесь, что EAC отключён и на сервере, и у клиентов
- Проверьте, что у игроков установлена та же версия мода
- Попросите игроков полностью удалить папку мода у клиента и установить заново - иногда файлы повреждаются при распаковке
Предметы из мода не отображаются в инвентаре
Скорее всего, текстурные атласы мода не скопированы в клиент. Проверьте, что папка 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