Перейти к содержимому

Chronos Backups

Мультизагрузочная утилита для резервного копирования в Minecraft. Создана, чтобы сохранять самые важные части вашего мира, делая резервные копии меньше.

FabricNeoForgeForgePaper
Загрузчики
FabricNeoForgeForgePaper
Скачиваний на Modrinth
999
Подписчиков на Modrinth
4
версии
194
Обновлён
16 сентября 202616 сент.
Опубликован
в 2026
Banner — The wonderful mod icon and banner were created by Mylèna Yarah Krijnen: https://www.artstation.com/mylenakrijnen · свайп

Коротко о моде

Работает на Fabric, NeoForge, Forge и Paper
Для Minecraft 1.11.2–1.12.2, 1.13.2–26.3 …
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 1.1.3+26.x+plugin от 16 сентября 2026
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.10.2–1.11, 1.11.2–1.12.2, 1.13.2–26.3 …
Описание переведено автоматическиПоказать оригинал (EN)

Chronos Backups

Баннер мода

Замечательную иконку и баннер мода создала Mylèna Yarah Krijnen.

Chronos Backups — это утилита для резервного копирования миров Minecraft с поддержкой множества загрузчиков и версий. Сохраняет только самые важные части вашего мира, благодаря чему резервные копии занимают меньше места.

Возможности

  • Архитектура с поддержкой множества версий и загрузчиков (Fabric, NeoForge, Forge, Bukkit, Spigot, Paper, Purpur и Folia).
  • Резервные копии по расписанию и вручную через игровую команду /chronos с настраиваемым уровнем прав.
  • Резервные копии обрезаются и фильтруются, включая только самые важные части вашего мира, что делает их гораздо меньше традиционных бэкапов.
  • Настраиваемый чёрный список файлов для копирования, позволяющий исключить определённые файлы и папки из резервной копии; предварительно заполнен типичными серверными файлами и папками.
  • Облачная синхронизация: загружайте готовые резервные копии в выбранное облачное хранилище и при желании удаляйте их локально после успешной загрузки. На данный момент поддерживается: Google Drive

Команды

КомандаОписание
/chronos backupНемедленно запустить резервное копирование вручную.
/chronos cancelОстановить текущее резервное копирование.
`/chronos speedtest `Запустить повторные резервные копирования для бенчмарка (диагностика, не для обычного использования).

Требуемый уровень прав по умолчанию — 4.

Производительность и бенчмарки

При настройках по умолчанию резервные копии Chronos обычно сжимаются примерно до 1–15% от исходного размера мира. Если данные Distant Horizons и/или Voxy также отфильтрованы, резервная копия часто занимает менее 7% от полного объёма на диске (мир + LOD).

МирРазмерРазмер Distant Horizon (дальность прорисовки 256)Размер Voxy (весь мир)Среднее время бэкапаИтоговый размер (%обрезано, %отфильтровано + обрезано)
MY 100 DAYS SURVIVAL WORLD (1.19)189 МБ106 МБ85,8 МБ1,25с28,0 МБ (15%, 7%)
my survival world4840 МБ888 МБ3060 МБ10,76с46,5 МБ (0.96%, 0.53%)
My survival World (Mission)1290 МБ630 МБ708МБ4,56с156 МБ (12%, 6%)
My Survival World1260 МБ501 МБ816 МБ6,68с29,3 МБ (2%, 1%)

Distant Horizons (дальность прорисовки 256, только существующие чанки). Voxy (/voxy import current, только существующие чанки).

Метод: Minecraft 26.2 Fabric, стандартный конфиг Chronos. Среднее время — средняя длительность бэкапа за 120 секунд непрерывных прогонов. CPU: AMD Ryzen 7 9800X3D. SSD: Samsung 970 EVO Plus 2TB.

Облачная синхронизация

Chronos может загружать готовые бэкапы в удалённое облачное хранилище, а затем по желанию удалять локальную копию.

Поведение

  • Локальные бэкапы, отсутствующие в удалённом хранилище, загружаются, включая догон после неудачной загрузки или перезапуска.
  • maxStoredBackups также ограничивает, сколько бэкапов Chronos хранит для каждого мира у каждого включённого провайдера (самые старые удаляются первыми). Значения меньше 1 отключают автоматическое удаление и локально, и удалённо.
  • Если shouldKeepLocalBackups равен false, бэкап удаляется с диска (только после успешной загрузки).

Когда несколько миров отображаются в одну и ту же удалённую папку (например, два сервера с именем "world"), Chronos пытается решить это, назначая уникальный псевдоним в chronos-alias.txt вместо перезаписи. Это в пользу безопасности, а не экономии места, поэтому осиротевшие удалённые данные могут остаться. Следите за консолью при включении облачной синхронизации на нескольких серверах.

Провайдеры

Сейчас поддерживается: Google Drive. Включите его через googleDriveEnabled = true, перезапустите, затем перейдите по URL авторизации, выведенному в консоль. Войдите один раз, токены хранятся на этой машине в google-drive-tokens/. (Любой, у кого есть доступ к этому токену, сможет загружать и удалять бэкапы из вашего Google Drive. Доступа к другим файлам в вашем Google Drive у них не будет.) Если вы не можете открыть браузер на сервере (например, консоль без графического интерфейса), пройдите OAuth на локальной машине, затем скопируйте папку google-drive-tokens/ на сервер.

Google Drive был выбран, потому что это самый популярный облачный провайдер и у него самый щедрый бесплатный тариф с 15 ГБ хранилища. OneDrive и Dropbox запланированы. Пока они недоступны.

Ограничения

Chronos отдаёт приоритет устаревшим данным мира, чанки, которые ещё не считаются «достаточно старыми», могут не попасть в бэкап. Если вы войдёте в новый чанк, измените блоки или предметы, а бэкап запустится до того, как эта область будет включена, эти изменения могут отсутствовать в том бэкапе (в зависимости от конфигурации). Такая ситуация считается крайне редкой и может привести только к потере при восстановлении, но никогда к дублированию.

Поддерживаемые версии

Все текущие поддерживаемые версии перечислены ниже. Chronos обязуется никогда не прекращать поддержку какой-либо версии.

MinecraftПоддержкаЗагрузчик(и)БэкапКонфигПримечания
26.x✅ ПоддерживаетсяFabric + NeoForge + Bukkit, Spigot, Paper, Purpur и Folia✅🟠 Только файлFabric и NeoForge: 26.1–26.3. Плагин Paper: 26.1.1+ (26.3 через экспериментальный канал). Folia: 26.1.2, 26.2 (экспериментально). Bukkit/Spigot: до 26.2, 26.3 пока нет.
1.21.x✅ ПоддерживаетсяFabric + NeoForge + Bukkit, Spigot, Paper, Purpur и Folia✅🟠 Только файлFabric/NeoForge: разделение до 1.21.11 и 1.21.11+. Плагин Paper: один jar для всех 1.21.x. Folia: подмножество патчей.
1.20.x✅ ПоддерживаетсяForge + Fabric + NeoForge + Bukkit, Spigot, Paper, Purpur и Folia✅🟠 Только файлForge: только 1.20.0–1.20.1. Fabric: 1.20.x. NeoForge: 1.20.2–1.20.6. Плагин Paper: все патчи кроме 1.20.3. Folia: подмножество патчей.
1.19.x✅ ПоддерживаетсяFabric + Forge + Bukkit, Spigot, Paper, Purpur и Folia✅🟠 Только файлFolia: только 1.19.4.
1.18.x✅ ПоддерживаетсяFabric + Forge + Bukkit, Spigot, Paper и Purpur✅🟠 Только файл-
1.17.x✅ ПоддерживаетсяFabric + Forge + Bukkit, Spigot, Paper и Purpur✅🟠 Только файлForge: только 1.17.1.
1.16.x✅ ПоддерживаетсяFabric + Forge + Bukkit, Spigot и Paper✅🟠 Только файлПлагин Paper: только 1.16.1+.
1.15.x✅ ПоддерживаетсяFabric + Forge + Bukkit, Spigot и Paper✅🟠 Только файлFabric + Forge: единый jar 1.14-1.15.x.
1.14.x✅ ПоддерживаетсяFabric + Forge + Bukkit, Spigot и Paper✅🟠 Только файлFabric + Forge: единый jar 1.14-1.15.x. Forge: только 1.14.2–1.14.4.
1.13.x✅ ПоддерживаетсяForge + Bukkit, Spigot и Paper✅🟠 Только файлForge: только 1.13.2. [^2]

| 1.12.x | ✅ Поддерживается | Forge + Bukkit, Spigot и Paper | ✅ | 🟠 Только файлы | Forge: все патчи 1.12.x. Плагин Paper: только 1.12.2. [^2], [^3] | | 1.11.x | ✅ Поддерживается | Forge + Bukkit, Spigot и Paper | ✅ | 🟠 Только файлы | Forge: только 1.11.0, 1.11.2. Плагин Paper: только 1.11.2. [^2] | | 1.10.x | ✅ Поддерживается | Forge + Bukkit, Spigot и Paper | ✅ | 🟠 Только файлы | Forge: только 1.10.0, 1.10.2. Плагин Paper: только 1.10.2. [^2] | | 1.9.x | ✅ Поддерживается | Forge + Bukkit, Spigot и Paper | ✅ | 🟠 Только файлы | Forge: только 1.9.0, 1.9.4. Плагин Paper: только 1.9.4. [^2] | | 1.8.x | ✅ Поддерживается | Forge + Bukkit, Spigot и Paper | ✅ | 🟠 Только файлы | Forge: только 1.8.0, 1.8.8, 1.8.9. Плагин Paper: только 1.8.8. [^2] | | 1.7.x | ✅ Поддерживается | Forge + Bukkit, Spigot и Paper | ✅ | 🟠 Только файлы | Forge: только 1.7.10. Плагин Paper: только 1.7.10. [^1], [^2] | | 1.6.x | ❌ Не поддерживается | Forge | ❌ | 🔴 Нет | [^2] | | 1.5.x | ❌ Не поддерживается | Forge | ❌ | 🔴 Нет | [^2] | | 1.4.x | ❌ Не поддерживается | Forge | ❌ | 🔴 Нет | [^2] | | 1.3.x | ❌ Не поддерживается | Forge | ❌ | 🔴 Нет | [^2] | | 1.2.x | ❌ Не поддерживается | Forge | ❌ | 🔴 Нет | - | | Beta и Alpha | ❌ Не поддерживается | Babric | ❌ | 🔴 Нет | Версии Beta и Alpha могут быть поддержаны в будущем, но флагманская функция Chronos (обрезка мира) будет недоступна. |

[^1]: Forge 1.7.2 пока не собирается (Unimined#184).

[^2]: В будущем также может поддерживаться на Fabric через Legacy Fabric.

[^3]: Paper 1.12.0 и 1.12.1 исключены, потому что Mojang удалила ванильные серверные jar-файлы со старых S3-ссылок для скачивания. Paperclip падает при бутстрапе с FileNotFoundException при попытке получить minecraft_server.1.12.jar / minecraft_server.1.12.1.jar. Используй Paper 1.12.2 (Forge всё ещё поддерживает все патчи 1.12.x).

Конфигурация

Конфигурация мода хранится в файле config/chronos.toml. Этот файл создаётся автоматически при первом запуске мода и находится в папке config. В обозримом будущем GUI для настройки не появится. Параметры конфигурации:

  • backupFolderName: Имя папки, в которой будут храниться резервные копии.
  • pruneChunks: Включена ли очистка чанков для резервных копий.
  • pruneTimeRequirementSeconds: Минимальное время игры (в секундах), чтобы чанк учитывался при очистке мира.
  • pruneMaxWorkerThreads: Максимальное число рабочих потоков для очистки. 0 (или меньше) означает "авто" (очистка сама выберет разумное значение по умолчанию).
  • scheduleBackups: Запускать ли резервное копирование по таймеру.
  • backupIntervalSeconds: Секунды между автоматическими запусками резервного копирования.
  • maxStoredBackups: Максимальное число резервных копий, хранимых для каждого мира локально и в каждом включённом облачном хранилище. После успешного резервного копирования самые старые локальные копии удаляются, если лимит превышен. Облачная синхронизация также обрезает удалённые резервные копии Chronos до этого лимита. Рекомендуемое значение: 5. Значения меньше 3 можно использовать для экономии места, но это риск серьёзной потери данных при катастрофической ошибке. Значения меньше 1 отключают автоматическое удаление.
  • compressionMethod: Сжимать ли резервные копии в zip-файл или хранить как несжатую папку. Принимает "zip" или "none".
  • googleDriveEnabled: Включить Google Drive как облачное хранилище для синхронизации (см. Облачная синхронизация).
  • shouldKeepLocalBackups: Если true, сохранять локальные резервные копии после успешной загрузки в облако. Если false, удалять каждую локальную копию после её загрузки.
  • commandRequiredPermissionLevel: Уровень прав, необходимый для запуска /chronos.
  • copyBlacklist: Папки и файлы, исключаемые из резервной копии.

Этот список может быть устаревшим. Чтобы увидеть последние доступные параметры конфигурации и их описания, смотри ChronosTomlSpec.java.

Ночные сборки

Github Actions автоматически собирает и загружает ночные сборки на страницу GitHub Releases. Они не совпадают со стабильными релизами на Modrinth, CurseForge или Github Releases, и на них не стоит полагаться или считать их стабильными.

Частые вопросы

Как установить Chronos Backups?

Установите Fabric под свою версию Minecraft, скачайте Chronos Backups под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Chronos Backups?

У Chronos Backups есть сборки для Minecraft 1.9.4–1.10, 1.10.2–1.11, 1.11.2–1.12.2, 1.13.2–26.3 ….

Нужен ли Chronos Backups на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее