Обновления Workshop и сохранения Project Zomboid: исторический разбор
Обновление Workshop и сохранения Project Zomboid

Источник описывает исторические инциденты More Traits и Authentic Z вокруг Build 42.20.4, Steam 24909800: по его версии файлы Workshop обновлялись независимо от самой игры. Это не подтверждение нынешнего состояния модов или вашей ошибки. Актуальный Workshop независимо не проверялся; действия ниже — советы автора, а не выполненные изменения.
Проверка и резервная копия
- Проверьте номер сборки в главном меню и дату обновления подписок Workshop; автор рассматривает случай, когда игра остаётся на 42.20.4.
- Сообщения WorldDictionaryException или Lua-ошибки More Traits / Authentic Z могут указывать на несовпадение файлов, но требуют проверки журнала.
- До изменения модов скопируйте весь каталог Saves; при размещении сервера сохраните и мир Multiplayer.
- Автор приводит расположение Windows C:\Users\<you>\Zomboid\Saves и Linux / macOS ~/Zomboid/Saves; дополнительно предлагает сохранить уже загруженные steamapps/workshop/content/108600.
Не удаляйте WorldDictionary.bin в качестве первого шага: по источнику файл связывает идентификаторы предметов, а его пересоздание может перемешать содержимое. Сначала автор предлагает восстановить подходящую версию модов и резервную копию.
More Traits и ETW: исторический случай
Автор описывает миграцию More Traits item 1299328280 в ETW с последующим откатом после сообщений об ошибках. Он сообщает, что ветка More Traits стала legacy, а продолжение Evolving Traits World + More Traits имеет ID 2914075159 и на дату статьи указывало версию 13.4.0 с обновлением 8 сентября. Текущий статус и поддержка не проверены. По сообщению автора на дату материала, для старой ветки больше не планировались поддержка, исправления и обновления; нынешнее положение не проверено.
- Для старого сохранения автор советует сохранить откатившийся More Traits или локальную копию и дождаться отката файлов.
- Если сохранение уже открывалось с мигрированными файлами, восстановить копию, сделанную до этого: повторная загрузка старых файлов не обязательно исправляет персонажа.
- Не накладывать ETW поверх старого сохранения как автоматический ремонт и не включать обе ветки с последующим удалением старой на том же персонаже.
- Автор указывает, что при объединении удалили часть B42-кода, ETW стала зависимостью и некоторые черты исключили из-за совпадений или отсутствия эффекта; затронутые персонажи могут оставаться повреждёнными после отката.
- Для нового сохранения или запланированного перехода источник перечисляет Starlit Library, подмод EvolvingTraitsWorldTraitSandbox и ручное отключение аналогов More Traits; единой кнопки отключения всех черт он не описывает.
Для выделенного сервера автор советует остановить мир, восстановить резервную копию до обновления, зафиксировать подходящие файлы мода и лишь затем возвращать игроков. Перезапуск может заново загрузить Workshop-файлы.
Authentic Z и ветки
По источнику Authentic Z item 2335368829 обновлялся в конце августа и в начале сентября; на дату статьи указывалось обновление 7 сентября. Автор различает Current — образы и улучшения рюкзаков; Lite — образы и спавны без улучшений; Backpacks+ — только рюкзаки. Он рекомендует включать одну ветку и не сочетать Current с Backpacks+.
Отсутствие девяти файлов Backpacks+ автор относит к инциденту 29 августа с последующим исправлением рецептов 30 августа, а не к доказанной текущей проблеме. При ошибках инициализации он предлагает сначала сохранить мир, подобрать совместимую ветку, согласовать её у сервера и клиентов и не отключать Lua checksum ради входа. Текущее состояние Workshop не проверено. Для выделенного сервера источник отдельно предлагает восстановить резервную копию, если повреждённый мир уже запускали; смену ветки следует проверять на копии.
Локальная копия модов
Источник утверждает, что Steam может автоматически обновлять подписанные моды независимо от настройки обновлений игры. Он описывает перенос копии из steamapps/workshop/content/108600/<id>/mods/<ModName> в Zomboid/mods/<ModName>, где находится mod.info, и рекомендует убедиться, что игра не выбирает параллельную обновляемую копию.
Как необязательный шаг автор предлагает отдельное имя папки и id в mod.info, затем настройку параметра запуска Steam -modfolders mods,workshop,steam: локальные mods, папка загрузки и Workshop в таком порядке. После отписки автор советует убедиться, что локальная копия видна. Для сервера и клиентов нужны совпадающие копии; выделенный сервер может снова загружать Workshop при старте, если используются Workshop ID. Совместимость и последствия нужно проверять на отдельной копии мира.
Если возник WorldDictionaryException
- Остановитесь и сохраните резервную копию.
- Восстановите версии More Traits или Authentic Z, использованные этим миром; не смешивайте откат More Traits и ETW в одной загрузке.
- Попробуйте загрузить один раз. Если ошибка осталась, верните сохранение из копии до неудачного запуска.
- Автор предлагает сообщить разработчику мода журнал Zomboid/Logs, Workshop ID и номер сборки.
- Удаление WorldDictionary.bin или WorldDictionaryReadable.lua он называет крайней мерой после резервирования, а не обычным ремонтом.
Отличие от обновления игры
Источник отдельно обсуждает безопасность 42.20.4: по его словам, обновление удалило loadstring и loadstream, из-за чего некоторые моды требуют обновления. Ошибки несовпадения файлов Host и клиента он предлагает разбирать как несовпадение копий, а не причину отключать Lua checksum или автоматически откатывать игру.
Источники и связанные материалы
More Traits
ETW + More Traits continuation
Authentic Z
Обсуждение локальных копий
Обновление 42.20.4
Дополнительная сумка Authentic Z
Workshop-моды на сервере
More Traits: история изменений
Authentic Z: история изменений