Мод для серверов Майнкрафт на Fabric, который создаёт резервные копии мира по изменённым чанкам. Он сохраняет только новые данные, сжимает их, позволяет откатывать регионы и отслеживать изменения блоков игроками.
Возможности
- Создаёт снимки мира при сохранении чанков и не дублирует одинаковые данные.
- Сжимает резервные копии с помощью Zstd и хранит метаданные в SQLite.
- Восстанавливает отдельный регион без перезапуска сервера; игроков из затронутых чанков предварительно перемещает на спавн.
- Ведёт журнал разрушения, установки и взрывов блоков с указанием игрока.
- Сравнивает снимки на уровне секций чанка размером 16×16×16.
- Загружает снимки в S3 или WebDAV и поддерживает многоуровневое хранение старых копий.
- Имеет веб-панель на порту
27480для просмотра снимков, восстановления регионов, журнала действий и настроек. - Отправляет уведомления через вебхуки Discord, Slack и Feishu.
Как пользоваться
Команды доступны из консоли сервера или оператору:
/cv backup— создать снимок мира./cv listили/cv snapshots— показать снимки./cv status— показать состояние системы./cv delete <id>— удалить снимок./cv restore <id> [x1 z1 x2 z2]— восстановить регион с перезапуском сервера./cv hot-restore <id> <x1> <z1> <x2> <z2>— восстановить регион без перезапуска./cv audit [player] [limit]— просмотреть журнал изменений блоков./cv config [key] [value]— посмотреть или изменить настройку./cv schedule [now]— показать расписание либо запустить резервное копирование по расписанию./cv reset— сбросить счётчик пропущенных чанков.
Настройки
Все параметры находятся в config/chronovault.json. Изменения конфигурации применяются во время работы сервера.
Требования и совместимость
Требуются Fabric Loader и Fabric API. Мод предназначен для серверной части.
