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

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

Исторические сбои More Traits и Authentic Z, резервные копии и версии файлов по источнику Build 42.20.4.

Обновление Workshop и сохранения Project Zomboid

Обложка статьи о Workshop

Источник описывает исторические инциденты More Traits и Authentic Z вокруг Build 42.20.4, Steam 24909800: по его версии файлы Workshop обновлялись независимо от самой игры. Это не подтверждение нынешнего состояния модов или вашей ошибки. Актуальный Workshop независимо не проверялся; действия ниже — советы автора, а не выполненные изменения.

Проверка и резервная копия

  1. Проверьте номер сборки в главном меню и дату обновления подписок Workshop; автор рассматривает случай, когда игра остаётся на 42.20.4.
  2. Сообщения WorldDictionaryException или Lua-ошибки More Traits / Authentic Z могут указывать на несовпадение файлов, но требуют проверки журнала.
  3. До изменения модов скопируйте весь каталог Saves; при размещении сервера сохраните и мир Multiplayer.
  4. Автор приводит расположение 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 сентября. Текущий статус и поддержка не проверены. По сообщению автора на дату материала, для старой ветки больше не планировались поддержка, исправления и обновления; нынешнее положение не проверено.

  1. Для старого сохранения автор советует сохранить откатившийся More Traits или локальную копию и дождаться отката файлов.
  2. Если сохранение уже открывалось с мигрированными файлами, восстановить копию, сделанную до этого: повторная загрузка старых файлов не обязательно исправляет персонажа.
  3. Не накладывать ETW поверх старого сохранения как автоматический ремонт и не включать обе ветки с последующим удалением старой на том же персонаже.
  4. Автор указывает, что при объединении удалили часть B42-кода, ETW стала зависимостью и некоторые черты исключили из-за совпадений или отсутствия эффекта; затронутые персонажи могут оставаться повреждёнными после отката.
  5. Для нового сохранения или запланированного перехода источник перечисляет 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

  1. Остановитесь и сохраните резервную копию.
  2. Восстановите версии More Traits или Authentic Z, использованные этим миром; не смешивайте откат More Traits и ETW в одной загрузке.
  3. Попробуйте загрузить один раз. Если ошибка осталась, верните сохранение из копии до неудачного запуска.
  4. Автор предлагает сообщить разработчику мода журнал Zomboid/Logs, Workshop ID и номер сборки.
  5. Удаление 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: история изменений