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

Резервная копия и восстановление сервера Project Zomboid

Что фиксировать в копии и как проверять восстановление на отдельном профиле.

Для резервной копии сервера Project Zomboid зафиксируйте активное сохранение, конфигурацию, записи модов, дату и результат отдельной пробной загрузки. Перед копированием автор рекомендует штатно остановить сервер, чтобы файлы не менялись во время записи. Издатель указывает Build 42.21 Stable; мы сервер и восстановление не тестировали.

Перечисленных файлов и одного входа недостаточно, чтобы подтвердить полноту копии учётных записей и прав. Выясните расположение и состав соответствующих баз для вашего сервера и отдельно проверьте их восстановление. Workshop ID обозначает элемент, но не гарантирует сохранение исторической версии его содержимого после обновления.

Что сохранить

ПолеЧто записатьЧто проверить
Активная папкаZomboid/Saves/<режим>/<мир>; для сервера пример Zomboid/Saves/Multiplayer/<server> и активный профильПуть и мир однозначно определены
СостояниеОстановленный сервер, имя мира и последнее успешное подключениеИзвестна точка восстановления
КонфигурацияИмя профиля, INI, SandboxVars и файлы Spawn Points и Spawn RegionsСохранены соответствующие миру параметры
МодыWorkshopItems, Mods, Map и зависимостиСписки и идентификаторы можно сопоставить; отдельные версии и файлы требуют собственной фиксации
Дата и проверкаДатированная копия вне рабочей директории и отдельный тестовый профильТест выполнен без перезаписи действующего сервера

Добавьте к плану нужные данные учётных записей и прав, предварительно установив их реальные пути для вашей установки; источник их полноту не подтверждает.

Когда делать копии

МоментПочемуЧто особенно сохранить
Перед обновлением игрыМогут одновременно затронуться сохранение, настройки и модыВсе перечисленные поля
Перед изменением модовНужна точка откатаСписки, зависимости и доступные версии модов
Перед изменением настроекЧасть правил связана с генерацией мираINI, SandboxVars и мир вместе
Перед изменением администраторов или белого спискаИзменяются права и данные учётных записейКонфигурацию и отдельно установленные базы доступа
По расписаниюВозможны сбои диска, хостинга и оборудованияДоступный для регулярного выполнения интервал и проверка восстановления

По изложению автора, примечания 42.21 говорят, что существующие сохранения 42.20.4 не должны пострадать, и рекомендуют ручную копию до проверки новой ветки. Рекомендация не является гарантией совместимости.

Как проверить восстановление

Скопируйте пакет в отдельный тестовый профиль, не перезаписывая рабочий, запустите тестовый сервер и подключитесь. Зафиксируйте дату и результат, сравните имя мира, настройки и поля WorkshopItems, Mods, Map и зависимости с записанными. Один успешный вход подтверждает лишь проверенные при нём действия, а не целостность всех данных или работоспособность прав и учётных записей: проверяйте их отдельно. Непроверенная копия не даёт свидетельства успешного восстановления.

Workshop может загрузить обновлённый вариант элемента с тем же ID. Для воспроизводимости дополнительно фиксируйте версии и сохраняйте необходимые файлы в соответствии с возможностями сервера; проверяйте совместимость при восстановлении. Используйте дату копии и последнее успешное подключение, чтобы выбрать нужную точку, а не ориентируйтесь на имена вроде backup_final.