Перейти к содержанию

Ошибка версии Workshop на сервере Project Zomboid

Как сопоставить версии мода и проверить настройки сервера и клиента.

Ошибка “Workshop item version is different than server’s” указывает на несовпадение версии элемента Workshop у клиента и сервера. Возможная причина — обновление мода после последней проверки сервером. Сначала сохраните резервную копию мира и настроек, предупредите игроков, корректно остановите и обновите сервер, затем повторите подключение. Результат зависит от конфигурации, а не гарантируется одним перезапуском.

Определите элемент

Запишите названный в ошибке мод или найдите Workshop ID в журнале сервера; журнал может находиться в console.txt каталога Zomboid. Дождитесь завершения запуска и загрузок Workshop и повторите попытку. Если проблема только у одного игрока, проверьте его версию и установку мода, не считая это доказательством причины.

Если перезапуск не помог

В статье предлагается остановить сервер и удалить steamapps/workshop/appworkshop_108600.acf, а затем при неудаче всю папку steamapps/workshop/content/108600. Последствия удаления этих данных, точные пути и повторное скачивание для вашей установки не подтверждены: не выполняйте эти действия без полной копии, проверки документации вашей версии и отдельного теста. Не удаляйте сохранения или ini ради этой ошибки.

Для проверки клиентского элемента статья предлагает записать его ID, отписаться только от него, полностью перезапустить Steam и повторить подключение. Это может вызвать повторную загрузку; сначала проверьте последствия и сохраните нужные данные. Массовое удаление клиентского кэша затруднит диагностику.

Сверьте настройки модов

На остановленном сервере проверьте WorkshopItems и Mods в ini выбранного сервера. Сопоставьте Workshop ID с Mod ID, проверьте наличие и доступность элемента, зависимости и совместимость с вашей сборкой. Один элемент Workshop может содержать несколько Mod ID. Пример синтаксиса из статьи: WorkshopItems=2875848298;3490188370 и Mods=ModIdOne;ModIdTwo. Для некоторых выпусков Build 42 упомянут обратный слеш перед Mod ID; формат нужно сверить с установленной версией и документацией мода.

Профилактика и другие ошибки

Проверяйте обновления и делайте копии перед обновлением модов: они могут повлиять на мир. В статье упомянут checkModsNeedUpdate для проверки обновлений и плановый перезапуск с предупреждением игроков; совместимость команды и поведение автообновления проверьте для своей версии. При missing mod проверьте написание и ID, при сбое запуска — совместимость и зависимости. Если не загружается карта мода, отдельно проверьте её настройки и документацию; в статье предлагается указывать папку модовой карты в Map= перед базовой картой. Этот порядок может зависеть от версии и мода: сначала сохраните копию и проверьте документацию установленной карты.