Резервная копия и восстановление сервера 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.