Как добавить коллекцию Workshop на сервер Project Zomboid
В Play Your Way вкладка Workshop управляет списком элементов для загрузки и упорядоченным списком Mod ID для запуска. Описанные кнопки, лимиты и разрешения относятся к панели этого провайдера. Перед изменением контентных или картографических модов сохраните резервную копию мира; панель и игру мы не тестировали.
Подготовка и идентификаторы
Запустите сервер один раз, чтобы игра создала настройки: до этого Save list недоступна. Workshop ID — число после ?id= в ссылке, оно используется в WorkshopItems; Mod ID указан на странице мода и загружается через Mods. Один элемент может содержать несколько Mod ID. Проверьте совместимость с выбранной в Game build сборкой: отдельные ID Build 41 и 42 не следует включать одновременно без указаний автора. У каждого мира свой список: после смены сборки запустите сервер один раз и добавьте моды для новой сборки.
Добавление отдельного мода или коллекции
- В Content → Workshop вставьте ссылку или номер элемента в Workshop link, item id or collection и нажмите Look up. Для коллекции вставьте её ссылку.
- Снимите отметки с ненужных Mod ID; нажмите Add to server для мода или Add all для коллекции. Новые ID добавляются в конец порядка.
- Нажмите Save list и Restart now. При ошибке поиска проверьте ссылку или повторите позже, когда Steam ответит.
- Чтобы получить новые элементы коллекции, найдите её снова, заново снимите отметки с отключённых ID и нажмите Add all. Удалённые в Steam элементы останутся на сервере, пока их не удалить в панели.
Порядок, отключение и ручной ID
Load order загружает ID сверху вниз: зависимый мод ставьте после зависимости, если автор не требует иного. Стрелки перемещают запись, X отключает ID; X в Workshop items удаляет элемент и его ID, если они не предоставлены другим элементом. Пометка Not from an item above означает, что ID не найден в перечисленных элементах: отключайте его, если не добавляли вручную. При недоступности Steam повторите проверку позже.
- Если страница не указывает Mod ID, добавьте элемент, сохраните список и перезапустите сервер для загрузки.
- В File Manager откройте steamapps/workshop/content/108600/<Workshop ID>/mods/ и найдите строку id= в mod.info, в том числе в папке версии, например 42.
- Остановите сервер, откройте .cache/Server/<world name>.ini и добавьте ID в Mods= в нужной позиции; источник описывает разделение ID точкой с запятой. Сохраните и запустите сервер. Ручной ID может иметь пометку Not from an item above. Синтаксис и конкретную сборку независимо не проверяли.
Проверка, обновления и ошибки
Дождитесь *** SERVER STARTED **** в Console; первая загрузка новых модов может занять больше времени. В панели состояние элемента меняется на Downloaded. Для диагностики выберите More → Logs, последнюю сессию и Server debug log, введите Mod ID в Search this log; длинный журнал лучше скачать целиком.
По источнику, панель при работающем сервере и открытом интерфейсе проверяет обновления каждые 10–20 минут; Check now запускает проверку, а Restart to update применяет обновления после перезапуска. Плановый ночной перезапуск может применить обновления без открытой панели. Если версия мода у игрока не совпадает с сервером, обновите сервер и повторите подключение после запуска; для несовпадения игры выберите серверную ветку в Steam Properties → Betas. При сбое запуска отключите новые моды и добавляйте по одному; повреждённый мир восстанавливают из резервной копии.
Источник сообщает, что клиент загружает Workshop-элементы при подключении; Disable отключает Mod ID, Enable возвращает его в конец порядка. Лимиты панели — 200 элементов и 400 ID; место занимает диск сервера. Для вкладки требуется File manager, для Restart now также Power controls. Это ограничения Play Your Way, а не универсальные требования.