Мод для Майнкрафт, который создаёт резервные копии миров по расписанию или вручную. Он сохраняет только важные данные мира и отфильтровывает выбранные файлы, поэтому копии занимают заметно меньше места.
Возможности
- Работает с Fabric, Forge, NeoForge, Bukkit, Spigot, Paper, Purpur и Folia.
- Создаёт резервные копии вручную и по таймеру.
- Очищает старые копии по заданному лимиту.
- Позволяет исключить из копирования отдельные файлы и папки.
- Может отправлять готовые копии в Google Drive; после успешной загрузки локальную копию можно удалить.
- При совпадении названий миров создаёт отдельный псевдоним, чтобы не перезаписать резервную копию другого мира.
Как пользоваться
/chronos backup— немедленно создать резервную копию./chronos cancel— остановить выполняемое копирование./chronos speedtest <seconds>— многократно создавать копии для проверки скорости.
По умолчанию для команд требуется уровень прав 4.
Настройки
Параметры хранятся в файле config/chronos.toml.
backupFolderName— имя папки с резервными копиями.pruneChunks— включение очистки данных чанков.pruneTimeRequirementSeconds— минимальное время игры в чанке, после которого он учитывается при очистке.pruneMaxWorkerThreads— число потоков для очистки; значение0выбирает его автоматически.scheduleBackupsиbackupIntervalSeconds— включение и интервал автоматических копий.maxStoredBackups— максимальное число копий для каждого мира на диске и в подключённом облаке; значение меньше1отключает автоудаление.compressionMethod— формат копии:zipилиnone.googleDriveEnabled— включение синхронизации с Google Drive.shouldKeepLocalBackups— сохранять ли локальные копии после отправки в облако.commandRequiredPermissionLevel— уровень прав для/chronos.copyBlacklist— файлы и папки, которые не попадут в копию.
Для Google Drive включите googleDriveEnabled = true, перезапустите игру или сервер и пройдите авторизацию по ссылке из консоли. Токены сохраняются в папке google-drive-tokens/; для сервера без браузера её можно подготовить на другом компьютере и скопировать на сервер.
Требования и совместимость
Поддерживаются загрузчики Fabric, Forge и NeoForge, а на серверах — Bukkit, Spigot, Paper, Purpur и Folia. При включённой очистке недавно посещённые чанки могут не попасть в копию до истечения времени из pruneTimeRequirementSeconds; при восстановлении из такой копии изменения в них могут отсутствовать.
