Core Keeper: резервная копия и восстановление
Как сохранить данные Core Keeper из saves, дождаться завершения Unity и проверить восстановление мира после ошибки или неудачного обновления.
Каталог постоянных данных Core Keeper в VOLN — saves. Обёртка запускает Unity отдельно и при штатной остановке посылает игровому процессу SIGINT, дожидаясь завершения. Фоновый Xvfb нужен серверу для запуска среды; его присутствие не означает, что сохранение уже завершено. Копировать данные следует после остановки игры.

Порядок действий
Подготовьте контрольные признаки
Запишите дату, состояние базы и содержимое одного общего сундука. Предупредите игроков о техническом перерыве. Эти признаки помогут определить нужный архив, если потребуется выбирать между несколькими близкими по времени копиями.
Создайте копию на остановленном сервере
Нажмите «Выключить» и дождитесь остановленного состояния. Через «Бэкапы» создайте копию, а особо важный
savesдополнительно скачайте. Сохраните версии игры и модов отдельно. Не путайте игровые резервные файлы внутриsavesс независимой копией всего сервера.Верните полный согласованный набор
Перед восстановлением сохраните текущее состояние и опять остановите процесс. Восстановите выбранную копию без смешивания произвольных файлов разных дат. Убедитесь, что данные находятся прямо в ожидаемом
saves, и запустите сервер с прежним слотом мира0.
Как проверить результат
После Started session проверьте базу и контрольный сундук. Внесите небольшое обратимое изменение и выполните штатный перезапуск. Если оно сохранилось, проверены и чтение восстановленной копии, и дальнейшая запись. Только после этого разрешайте полноценную игру всем участникам.
Если не получилось
Если остановка затянулась, не начинайте копирование одновременно с работающей Unity и не удаляйте Xvfb вручную. Сохраните журнал и обратитесь в поддержку. Если мир не загружается после восстановления, проверьте совместимость версий: свежий исполняемый файл и старый архив могут требовать отдельных шагов миграции.