Сервер Project Zomboid не загружает мод Workshop

Если сервер Project Zomboid не загружает мод, найдите первый неудачный элемент Workshop и точное сообщение сервера. Отсутствующий элемент, незавершённая загрузка и полученные, но не включённые файлы — разные ситуации. Успешная загрузка не гарантирует совместимость или работу в игре. Описанный ниже изолированный тест выполнен автором для одного элемента; мы его не воспроизводили и живой сервер не затрагивали.
Разделите загрузку и включение
Смотрите журнал сервера, а не только экран игрока: клиент и сервер загружают разные копии. Найдите первое сообщение Workshop и состояние установки, затем строки загрузки модов. Если запуск ещё продолжается без явной ошибки, сравните этапы и время; если файлы получены, но мод не активен, проверяйте включение отдельно. Не начинайте с удаления всего кэша Workshop.
WorkshopItems= содержит числовые ID элементов Steam для загрузки; Mods= — ID модов для запуска. Для примера автор указывает Skill Journal: Workshop ID 3776641628 и Mod ID SkillJournal, в mod.info указано id=SkillJournal. Описание автора мода заявляет самостоятельную работу без зависимостей и поддержку мультиплеера; это датированный пример, не гарантия для другого мода или версии.
| Поле примера | Значение |
|---|---|
| WorkshopItems | 3776641628 |
| Mods | SkillJournal |
В этом конкретном примере значение Mods записано без обратной косой черты; один пример не устанавливает универсальное правило синтаксиса. Для вашего сервера используйте его фактический файл или соответствующие поля панели и инструкции автора мода.
Зафиксируйте первую ошибку
Попросите оператора записать первую ошибку и соседние строки, точный Workshop ID, время, версию и ветку сервера, последующие повторы и завершение запуска. Удалите из публикации адреса, пароли, токены и данные игроков. В тесте автора специально несуществующий ID 9999999999 дал ERROR! Download item 9999999999 failed (File Not Found). Это показывает недоступность именно этого ID для теста, не доказывая сбой Steam или проблему прав. После готовности сервера с проблемой входа проверяйте сетевой симптом отдельно.
Доступность, место и права
Проверьте доступность страницы нужного Workshop-элемента для оператора и правильность ID, свободное место и право конкретной учётной записи процесса писать в каталог загрузки. Если панель не показывает эти данные, попросите хостера проверить. Сравните каталог и место до и после одной контролируемой попытки: существующая папка или её дата не доказывают получение текущей ревизии. При нехватке места используйте документированный хостером способ очистки; не удаляйте весь Workshop-каталог во время работы. Исправляйте права лишь для нужного пути и пользователя, не делайте папку доступной всем и не раскрывайте учётные данные Steam.
Автор не воспроизводил сбой прав: успешный тест загрузки не определяет неправильную учётную запись или каталог на другом хосте. Проверки места и прав остаются гипотезами до получения результата.
Повторите один элемент и проверьте две стадии
Запишите сборку, ветку, ID, ошибку и соответствующие значения конфигурации. Через поддерживаемый хостером механизм попросите повторить загрузку только этого элемента; если такой функции нет, сохраните конфигурацию и обратитесь в поддержку. Не вставляйте произвольную команду SteamCMD в панель и не меняйте мир или другие файлы. Сравните строки того же ID и затем найдите загрузку ожидаемого Mod ID; при повторной ошибке сохраните оба фрагмента вместо серии слепых перезапусков.
Автор описывает новый выделенный сервер Build 42.21.0 на изолированном томе: несуществующий ID вернул File Not Found, затем Skill Journal загрузился в steamapps/workshop/content/108600/3776641628 размером 1 051 097 байт. Порты не публиковались, сервер был отмечен частным, UPnP отключён, завершение штатное. Журнал показал Workshop: 3776641628 installed, затем loading SkillJournal и SERVER STARTED. Клиент не подключался, работа мода в мире не проверялась; результат не подтверждает совместимость панели хостера, производственного мира или поведение Steam при общем сбое.
Если установка успешна, но Mod ID не загружается, проверьте Mods=, имя папки, зависимости и текущую конфигурацию. Если сервер загрузил мод, но в игре есть проблема, сверьте поддержку сборки и мультиплеера у автора и проверяйте изменения на безопасной копии мира. Stable 42.21 не удостоверяет совместимость каждого Workshop-элемента; загруженная неверная ревизия отличается от сбоя загрузки.
Краткое обращение в поддержку
Укажите сборку, ветку и ОС сервера, приблизительное время с часовым поясом, Workshop ID и известный Mod ID, первую ошибку с несколькими соседними строками, доступность страницы, свободное место и возможность записи процесса, результат одной повторной попытки и сообщения об установке и загрузке мода. Не отправляйте пароли Steam и администратора, токены, имена игроков и публичные адреса в открытый канал. Сохраняйте исходные данные сервера, пока оператор проверяет ID, доступность, место, права и Steam.