Плагин для серверов Майнкрафт создаёт инкрементальные резервные копии миров на Paper. Он сохраняет только изменившиеся файлы, поэтому уменьшает лишние записи на диск и нагрузку во время бэкапа.
Возможности
- Одинаковые файлы в снимках и разных мирах хранятся один раз по SHA-256.
- Неизменённые файлы не копируются и не читаются повторно.
- Перед восстановлением файлы проверяются по хешу; повреждённый снимок можно проверить заранее.
- Хеширование и копирование выполняются в фоне, а автосохранение после бэкапа включается обратно даже при ошибке.
- Файлы, изменившиеся во время чтения, считываются повторно.
- Восстановление собирается в отдельную папку
plugins/Backup/restored/<snapshot>/и не перезаписывает действующий мир.
Команды
/backup now— создать копии всех настроенных миров./backup list [world]— показать снимки мира, начиная с новых./backup verify <snapshot>— проверить целостность снимка./backup restore <snapshot>— восстановить снимок в отдельную папку./backup status— показать состояние бэкапа и число снимков.
Права
backup.admin— доступ ко всем командам; по умолчанию есть у операторов.
Настройка
interval-minutes: 120
run-on-startup: false
worlds: []
interval-minutes— интервал резервного копирования в минутах; значение0оставляет только ручной запуск.run-on-startup— создавать копию вскоре после запуска сервера.worlds— список миров; пустой список включает все загруженные миры.
Снимки хранятся как текстовые манифесты рядом с файлами данных. Старые снимки не удаляются автоматически, а копии записываются только на диск сервера.
Требования
Требуются Paper и Java 25.
