Мод для серверов Майнкрафт создаёт резервные копии миров и других папок по расписанию или вручную. Он умеет проверять целостность архивов, сжимать их, хранить копии в нескольких локальных или сетевых каталогах и удалять старые бэкапы.
Возможности
- Резервное копирование по минутам, часам или дням.
- Умное резервное копирование: пропускает создание копии, если значимых изменений нет.
- Несколько путей хранения, включая сетевые каталоги.
- Проверка целостности, уровень сжатия от
0до9и ограничение числа хранимых копий. - Резервная копия перед выключением сервера.
- Интерфейс доступен на английском и упрощённом китайском языках.
Команды
/bar start— создать резервную копию вручную./bar list— показать все копии./bar status— показать состояние системы./bar reload— перезагрузить конфигурацию./bar interval minute <1-1440>— задать интервал в минутах./bar interval hour <1-24>— задать интервал в часах./bar interval day <1-30>— задать интервал в днях./bar autobackup enable/disable— включить или выключить автоматическое копирование./bar debug enable/disable— включить или выключить режим отладки./bar shutdown— создать копию и выключить сервер./bar shutdown delay <1-60>— задать задержку выключения.
Права
- Уровень
0:/bar list,/bar status. - Уровень
2:/bar start. - Уровень
3:/bar reload, команды интервала,/bar autobackupи/bar debug. - Уровень
4:/bar shutdownи/bar shutdown delay.
Настройка
Конфигурация находится в config/bar.conf.
backupFolders— папки для копирования через;.backupPaths— пути хранения копий через;.backupInterval— интервал с единицамиm,hилиd.maxBackups— максимальное число копий.verifyBackup— проверка целостности.smartBackup— копирование только при изменениях.changeThresholdиminChangedFiles— порог значимых изменений.compressionLevel— уровень сжатия.shutdownDelay— задержка выключения после копирования.
Требования
Нужен Fabric Language Kotlin: Fabric-Language-Kotlin.
