Як встановити моди на сервер Project Zomboid
Сервер Project Zomboid сам завантажує моди зі Steam Workshop: ви вказуєте, які предмети Workshop завантажити і які моди в них увімкнути, перезапускаєте сервер — і кожен гравець, що заходить, автоматично отримує ті самі моди. У цьому гайді — де ці налаштування на сервері Lobby Maker і як уникнути помилок, через які сервер із модами не запускається.
Спершу зробіть резервну копію (вкладка Backups). Зламаний список модів може не дати серверу завантажити світ, а копія відновлюється за лічені секунди.
---
1. Знайдіть Workshop ID і Mod ID
Кожному моду потрібні два значення, і це різні речі:
- Workshop ID — число в кінці адреси мода в Steam Workshop. В адресі
https://steamcommunity.com/sharedfiles/filedetails/?id=1234567890це1234567890. - Mod ID — внутрішня назва мода. Автори пишуть її внизу опису в Workshop як
Mod ID: .... Один предмет Workshop може містити кілька Mod ID (наприклад, основний мод і необов'язкові доповнення) — вмикайте лише потрібні.
Моди-мапи також вказують на сторінці Map Folder. Записуйте всі три списки в блокнот — вони знадобляться на кроці 3.
---
2. Відкрийте конфіг сервера
1. Відкрийте свій сервер у панелі (Мої ігрові сервери → Панель сервера).
2. Зупиніть сервер на вкладці Console. Project Zomboid перезаписує конфіг під час зупинки, тож зміни, зроблені поки сервер працює, можуть зникнути.
3. Перейдіть на вкладку Files і відкрийте папку .cache/Server/.
4. Відкрийте файл .ini з назвою вашого сервера — це Server Name з вкладки Startup (наприклад, MyServer.ini).
---
3. Додайте моди
Знайдіть ці два рядки й заповніть їх. Розділяйте значення крапкою з комою, без пробілів:
WorkshopItems=1234567890;2345678901
Mods=ExampleMod;ExampleLibrary- У
WorkshopItems=— Workshop ID, тобто що сервер завантажує. - У
Mods=— Mod ID, тобто що сервер вмикає.
Кожен Mod ID має належати предмету, вказаному в WorkshopItems=. Мод, від якого залежать інші («бібліотека» чи «фреймворк»), має стояти в Mods= перед ними.
Моди-мапи
Для мап потрібен ще один рядок. Спершу вкажіть папки своїх мап, а стандартну мапу залиште останньою:
Map=ExampleMapFolder;Muldraugh, KYНатисніть Save Content, потім Start на вкладці Console.
---
4. Перевірте, що моди завантажились
Перший запуск після додавання модів довший: сервер завантажує кожен предмет Workshop, перш ніж завантажити світ. Стежте за вкладкою Console — там видно завантаження предметів Workshop, потім завантаження модів і наприкінці рядок про те, що сервер запустився.
Гравцям нічого не треба завчасно підписувати: під час входу гра сама запропонує завантажити моди сервера. Потрібна лише та сама версія гри, що й на сервері (Build 41 або Build 42).
---
Типові проблеми
«Workshop item version is different than server's» під час входу. Мод оновився в Workshop після того, як сервер його завантажив. Перезапустіть сервер, щоб він завантажив нову версію; гравцям теж може знадобитися перезапустити гру.
Мод є у `WorkshopItems=`, але нічого не робить. Його Mod ID немає в Mods=, або в ньому помилка — Mod ID має збігатися точно, з урахуванням великих літер.
Сервер падає одразу після завантаження мода. Мод зроблено для іншої версії гри: моди для Build 41 і Build 42 не взаємозамінні. Перевірте сторінку в Workshop, приберіть мод з обох рядків і запустіть сервер знову.
Мої зміни зникли. Сервер працював, поки ви редагували файл, і перезаписав його під час зупинки. Спершу зупиніть сервер, потім редагуйте.
---
Часті запитання
Скільки модів може працювати на сервері? Жорсткого ліміту немає, але кожен мод додає час завантаження й споживання пам'яті. Великим збіркам (50+ модів) потрібен тариф із більшим обсягом RAM.
Чи можна додати цілу колекцію Steam Workshop? Не одним кліком — додайте Workshop ID предметів колекції у WorkshopItems=, а їхні Mod ID — у Mods=.
Чи скинеться світ після додавання модів? Ні, збереження лишиться. А от видалення мода, що додавав предмети чи будівлі, може їх зламати у світі — тож перед видаленням модів зробіть резервну копію.
---
Ще немає сервера? Орендуйте сервер Project Zomboid на Lobby Maker — він буде готовий приблизно за хвилину, а моди працюють саме так, як описано вище.