Блискавичний розпродаж 50% знижка на всі сервери Останній день!
Завершується через: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Категорії

Як додати моди до вашого сервера Project Zomboid

UK zomboid pz mods workshop 0 вважають це корисним

Цей посібник проведе вас через встановлення модів Steam Workshop на ваш сервер Project Zomboid, розміщений на Legion Hosting. Він охоплює формати модів B42 та B41, інструмент Legion Hosting Mod Organizer, примітки щодо сумісності для великих наборів модів та способи відновлення після поширеного пошкодження світу, пов'язаного з модами.

Зробіть резервну копію вашого світу перед додаванням модів. Моди можуть пошкодити наявне збереження, особливо при додаванні посеред проходження. Перед внесенням будь-яких змін використовуйте GPanel для створення резервної копії або завантажте папку збереження через SFTP.

Передумови

  • Активний сервер Project Zomboid з Legion Hosting, доступний за адресою gpanel.legionhosting.net
  • Ваш сервер має бути Offline перед редагуванням налаштувань модів — спочатку зупиніть його в GPanel
  • ID Steam Workshop та ID моду для кожного моду, який ви хочете встановити (знаходяться на сторінці Steam Workshop кожного моду)
  • Резервна копія вашого поточного збереження світу (наполегливо рекомендовано — див. попередження вище)
B42 чи B41? Build 42 (B42) є поточним стандартом для нових серверів. Build 41 (B41) — це застаріла стабільна гілка. Формат конфігурації модів відрізняється між ними. Якщо ви не впевнені, яку збірку запускає ваш сервер, перевірте назву сервера або рядок запуску в Console GPanel — він покаже версію збірки під час запуску.

Крок 1 — Знайдіть ID Workshop та ID моду для кожного моду

Кожен мод, який ви хочете встановити, потребує двох окремих ідентифікаторів:

  • ID Workshop — числовий ID в URL-адресі Steam Workshop, наприклад, https://steamcommunity.com/sharedfiles/filedetails/?id=2392987841
  • ID моду — внутрішній ID, визначений автором моду, що знаходиться в описі моду на сторінці Workshop, зазвичай зазначений як "Mod ID:" або всередині файлу моду mod.info

Запишіть обидва ID для кожного моду перед продовженням. Один елемент Workshop іноді містить кілька субмодів, кожен зі своїм ID моду.

workshop-page-ids

Крок 2 — Використайте Legion Hosting Mod Organizer (Рекомендовано)

Найпростіший спосіб скласти список модів — це Legion Hosting Zomboid Mod Organizer. Він дозволяє шукати в Workshop, додавати моди за URL-адресою чи ID та автоматично генерує правильно відформатовані рядки конфігурації, які вам потрібно вставити в GPanel.

  1. Перейдіть на legionhosting.net/zomboid-mod-organizer.php.
  2. Шукайте моди за назвою або вставте URL-адресу Steam Workshop у поле пошуку.
  3. Додайте кожен мод до вашого списку за допомогою кнопки Add.
  4. Коли ваш список буде завершено, натисніть Generate Config. Інструмент виведе готові до використання рядки WorkshopItems та Mods, відформатовані для версії збірки вашого сервера.
  5. Скопіюйте згенеровані рядки та перейдіть до Кроку 4, щоб вставити їх у налаштування вашого сервера.

Якщо ви віддаєте перевагу вводити ID вручну, продовжуйте з Кроком 3, щоб правильно відформатувати їх для версії вашої збірки.

Крок 3 — Правильно відформатуйте список модів

WorkshopItems (однаково для всіх збірок)

Рядок WorkshopItems використовує крапку з комою для розділення ID Workshop. Цей формат однаковий як для B41, так і для B42:

Рядок WorkshopItems

WorkshopItems=2392987841;1550458773;2786383654

Mods — Формат Build 42 (B42)

B42 використовує префікс зворотної косої риски (\) перед кожним ID моду:

Рядок Mods (B42)

Mods=\ModID1;\ModID2;

Формат DLMP (B42)

Деякі конфігурації використовують формат DLMP, який поєднує ID Workshop та ID модів зі зворотною косою рискою в одному полі:

Формат DLMP

2392987841\ModID1;1550458773\ModID2;2786383654\ModID3;
Зворотна коса риска є обов'язковою в B42. Це найпоширеніше джерело збоїв завантаження модів після оновлення B42. Записи Mods мають мати префікс зі зворотною косою рискою: \modID. Не використовуйте прямі косі риски, коми або просто ID моду без префікса зворотної косої риски.

Mods — Формат Build 41 (B41)

B41 використовує прості ID модів, розділені крапкою з комою, без префікса зворотної косої риски:

Рядок Mods (B41)

Mods=ModID1;ModID2;ModID3
Переходите з B41 на B42? Якщо ви оновили ваш сервер з B41 на B42, ви маєте переформатувати ваш рядок Mods, щоб використовувати префікс зворотної косої риски (\ModID). Ваш старий формат B41 не завантажуватиме моди правильно на сервері B42.

Крок 4 — Застосуйте список модів у файлі налаштувань вашого сервера

  1. Увійдіть до GPanel та виберіть ваш сервер Project Zomboid.
  2. Переконайтеся, що сервер Offline. Зупиніть його за потреби.
  3. Відкрийте File Manager та перейдіть до /.cache/server/.
  4. Відкрийте файл налаштувань вашого сервера — він називається <servername>.ini (наприклад, servertest.ini).
  5. Знайдіть рядки WorkshopItems= та Mods= у файлі. Вставте значення, які ви згенерували на Кроці 2 або відформатували на Кроці 3.
  6. Збережіть файл.
  7. Запустіть сервер. Завантаження Steam Workshop почнуться автоматично під час запуску.
gpanel-mods-fields

Крок 5 — Додавайте моди поступово та тестуйте

Не додавайте весь бажаний список модів одразу, особливо на активному сервері або при роботі з великою колекцією. Натомість:

  1. Додавайте не більше 3–5 модів за раз.
  2. Запустіть сервер та підтвердіть, що він досягає статусу Running і що ви можете підключитися та грати.
  3. Перевірте Console GPanel на наявність будь-яких повідомлень про помилки чи трасування стеку перед додаванням наступної партії.
  4. Повторюйте, доки всі моди не будуть завантажені та стабільні.

Цей підхід значно полегшує визначення того, який мод спричиняє проблему, якщо щось піде не так.

Великі списки модів потребують більше часу на запуск. Завантаження Steam Workshop відбуваються під час запуску. Сервер із 50+ модами може запускатися кілька хвилин уперше після зміни модів. Не перезапускайте сервер багаторазово, поки він усе ще завантажує.

Встановлення модів не з Workshop

Якщо у вас є мод, якого немає в Steam Workshop (завантажений як папка або ZIP-файл), завантажте його через SFTP за таким шляхом на вашому сервері:

/.cache/mods/

Розмістіть папку моду (яка має містити файл mod.info) безпосередньо всередині /.cache/mods/. Ви можете отримати доступ до цього каталогу за допомогою облікових даних SFTP, показаних у GPanel на вкладці SFTP. Після завантаження додайте ID моду (з файлу моду mod.info) до рядка Mods= у вашій конфігурації сервера, як описано в Кроці 4. Для модів не з Workshop не потрібен ID Workshop.

Примітка щодо сумісності Authentic Z

Authentic Z — один із найпопулярніших наборів модів Project Zomboid, але він складається з багатьох субмодів. Встановлюйте лише один субмод за раз, а рекомендованим субмодом для багатокористувацьких серверів є:

Authentic Z - Current

Не вмикайте кілька субмодів Authentic Z одночасно на одному сервері. Запуск більше ніж одного субмода з цієї колекції спричиняє конфлікти, які можуть призвести до збою сервера або пошкодження таблиць лута. Якщо ви не впевнені, який субмод активний, перевірте рядок Mods= у вашій конфігурації та переконайтеся, що в списку зазначено лише Authentic Z - Current (або ваш єдиний обраний субмод).

Перевірка

Після запуску сервера з вашими новими модами підтвердіть, що вони успішно завантажилися:

  1. У GPanel відкрийте вкладку Console та спостерігайте за журналом запуску. Шукайте рядки, що згадують завантаження кожного моду — ви маєте побачити щось на кшталт [ModLoader] Loading mod: ModID для кожного встановленого моду.
  2. Підключіться до сервера у грі та відкрийте меню Mods з головного меню (Esc → Mods). Встановлені моди мають з'явитися у списку.
  3. Знайдіть у журналі Console фразу STACK TRACE. Якщо вона не з'являється, сервер запустився чисто. Якщо ви бачите її, зверніть увагу на мод, згаданий близько до верху трасування — цей мод є ймовірною причиною проблеми.
  4. Походіть у грі та підтвердіть, що доданий модом контент (предмети, будівлі, зомбі) з'являється, як очікувалося.

Усунення несправностей

Моди не завантажуються / сервер запускається, але моди здаються неактивними

  • Переконайтеся, що рядок Mods використовує правильний формат для вашої збірки — префікс зворотної косої риски (\ModID) для B42, прості ID модів для B41. Формат WorkshopItems однаковий для обох збірок.
  • Підтвердіть, що ID моду в рядку Mods= точно збігається з ID, показаним в описі Workshop моду або файлі mod.info. ID модів чутливі до регістру.
  • Перевірте, що обидва поля WorkshopItems та Mods збережені — перейдіть в інше місце та назад у GPanel, щоб підтвердити, що значення збереглися.

Завантаження Steam Workshop не вдається / моди не завантажуються під час запуску

Якщо сервер запускається, але моди Workshop, схоже, не завантажуються, папка кешу Steam може бути пошкоджена. Щоб це виправити:

  1. Зупиніть сервер у GPanel.
  2. Підключіться через SFTP та перейдіть до /steamapps/workshop/.
  3. Видаліть всю папку workshop/ (або її вміст).
  4. Запустіть сервер знову. Steam повторно завантажить усі елементи Workshop з нуля.
Це видаляє всі кешовані файли Workshop. Серверу потрібно буде повторно завантажити кожен підписаний елемент Workshop під час наступного запуску. Для великих списків модів це може додати кілька хвилин до першого запуску.

WorldDictionaryException / пошкодження словника світу

Якщо журнал Console показує помилку WorldDictionaryException, словник світу був пошкоджений — це може статися при додаванні або видаленні модів, які вводять нові предмети чи тайли.

Лише як крайній захід. Видалення WorldDictionary.bin може пошкодити ID предметів та ID транспортних засобів у вашому збереженні. Робіть це лише якщо сервер взагалі не запускається і у вас немає іншого варіанту. Завжди спочатку робіть резервну копію папки збереження.

Якщо ви маєте спробувати відновлення:

  1. Зупиніть сервер у GPanel.
  2. Зробіть резервну копію всієї вашої папки збереження через SFTP або GPanel Backups.
  3. Підключіться через SFTP та перейдіть до /.cache/saves/multiplayer/<YourWorldName>/.
  4. Видаліть WorldDictionary.bin.
  5. Запустіть сервер. Project Zomboid регенерує словник під час запуску.
  6. Перевірте у грі наявність пошкоджених предметів чи транспортних засобів. Якщо світ серйозно пошкоджено, відновіть із резервної копії, яку ви створили на кроці 2.

Сервер аварійно завершує роботу під час запуску з STACK TRACE у журналі консолі

Трасування стеку одразу після запуску зазвичай вказує на конфлікт модів або мод, несумісний із вашою поточною версією збірки. Щоб діагностувати:

  1. У GPanel відкрийте журнал Console та знайдіть STACK TRACE.
  2. Прочитайте рядки над трасуванням щодо згаданої назви файлу моду або ID моду — це зазвичай проблемний мод.
  3. Видаліть цей мод з обох рядків WorkshopItems та Mods, збережіть та перезапустіть сервер.
  4. Якщо сервер запускається чисто після видалення, перевірте сторінку Workshop моду на наявність сумісного з B42 оновлення або відомої примітки про конфлікт у коментарях.

Ви також можете відкрити повний файл debug.log через SFTP за адресою /.cache/Logs/<date>_DebugLog-server.txt для отримання більшої деталізації, ніж показує консоль GPanel.

Сервер аварійно завершує роботу, коли підключаються гравці з певними модами

Якщо сервер працює чисто, але аварійно завершує роботу, коли приєднується гравець, гравець може мати клієнтські моди, які конфліктують із сервером. Попросіть гравця вимкнути всі його локальні моди Project Zomboid у внутрішньоігровому меню Mods та спробувати підключитися знову. Якщо збій припиняється, гравець має повторно вмикати моди по одному, щоб знайти конфліктний мод.

Мод видалено, але сервер все ще намагається його завантажити

Якщо ви видалили ID моду з конфігурації, але сервер все ще посилається на нього під час запуску, елемент Workshop може все ще бути в кеші. Видаліть конкретну папку елемента Workshop з /steamapps/workshop/content/108600/<workshopID>/ через SFTP, потім перезапустіть сервер.


Чи була ця стаття корисною?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.