Мод для Майнкрафт, который связывает игру с настольным приложением MineBackup или FolderRewind для создания резервных копий миров и их восстановления. Управлять сохранениями можно прямо из чата: просматривать историю, запускать копирование, восстановление и автоматические бэкапы.
Возможности
- Создаёт резервную копию текущего мира с комментарием и восстанавливает выбранную копию.
- Показывает список копий мира постранично; рядом с каждой доступна кнопка восстановления.
- Выводит в чат уведомления о начале, успехе или ошибке резервного копирования.
- Перед резервным копированием работающего мира безопасно сохраняет его, как команда
/save-all. - Позволяет назначить автоматическое копирование текущего мира через заданный интервал.
- Может работать с другими папками, добавленными в профили MineBackup или FolderRewind.
- На выделенном сервере умеет безопасно остановить сервер для восстановления мира, а затем запустить его снова.
Как пользоваться
Все команды на сервере доступны операторам и модераторам. В одиночном мире или мире, открытом по локальной сети, ими пользуется владелец мира.
/mb help [command]— справка по командам./mb save— сохранить мир./mb backup [comment]— создать копию текущего мира; комментарий необязателен./mb restore [file]— восстановить текущий мир из указанной копии или из последней, если файл не указан./mb confirm— сразу начать восстановление во время отсчёта./mb stop— отменить восстановление во время отсчёта./mb list backups current [page]— открыть список копий текущего мира./mb auto start <minutes>— делать копию текущего мира каждыеminutesминут./mb auto stop— остановить автоматическое копирование./mb list configs— показать профили резервного копирования./mb list folders <config_id>— показать папки в выбранном профиле./mb target backup <config_id> <folder> [comment]— сохранить указанную папку, не являющуюся текущим миром./mb target restore <config_id> <folder> <file>— восстановить указанную папку; на выделенных серверах эта команда недоступна./mb list backups <config_id> <folder>— показать копии выбранной папки.
Настройки
Для восстановления на выделенном сервере в его рабочей папке нужен ровно один скрипт запуска: start.bat, start.cmd, run.bat, run.cmd, start.sh или run.sh. Другой путь задаётся параметром dedicatedRestore.restartScript в config/minebackup.properties.
Игроки отключаются на время восстановления и подключаются обратно после запуска сервера. Если панель управления сама мгновенно перезапускает сервер после остановки, её автозапуск нужно отключить, иначе сервер может стартовать до завершения восстановления. Параметр dedicatedRestore.mode=DISABLED отключает восстановление на выделенном сервере.
Требования и совместимость
Это вспомогательный мод: для работы требуется запущенное в фоне настольное приложение MineBackup либо FolderRewind. Также на компьютере должен быть установлен KnotLink Server; в FolderRewind необходимо включить службу KnotLink в настройках. Для FolderRewind рекомендуется плагин MineRewind и профиль типа Minecraft Saves.
Поддерживаются Fabric, NeoForge и Forge. На серверах Spigot или Paper вместо него используется MineBackupPlugin.
