Fast Async Backups
Потерять мир в Minecraft — это как потерять замок, который строил три месяца. Один кривой мод, отключение электричества или неудачный эксперимент с WorldEdit — и всё исчезло. Fast Async Backups решает эту проблему радикально: одна команда, и у вас на диске лежит полный сжатый архив мира. Причём сервер при этом не замирает ни на секунду.
Этот мод создан для тех, кто держит собственный сервер и устал от «а вдруг что-то сломается». Он делает резервные копии асинхронно, в отдельном потоке, так что игроки продолжают строить и исследовать мир, пока бэкап тихо собирается в фоне.
Что умеет Fast Async Backups
Мод не пытается быть комбайном на все случаи жизни. Его задача — быстро и надёжно сохранить ваш мир. И вот что он предлагает:
- Мгновенные бэкапы — команда /backup <имя> создаёт полный zip-архив папки мира за считанные секунды.
- Асинхронность — копирование идёт в отдельном потоке через CompletableFuture, тики сервера не проседают.
- Автоматическая ротация — старые архивы удаляются по заданному лимиту, диск не забивается мусором.
- Гибкая настройка — лимит хранимых копий задаётся командой или через JSON-конфиг.
- Безопасность по умолчанию — имена проверяются на path traversal, так что случайно выйти за пределы папки не получится.
- Дружба с блокировками — мир сначала копируется во временную директорию, а уже оттуда архивируется. Файлы, залоченные другими модами, перезапрашиваются с нарастающей задержкой.
- Общий чат — все игроки видят прогресс и завершение бэкапа.
Команды и конфигурация
Управление предельно простое. Всё крутится вокруг двух команд:
- /backup <имя> — создаёт архив с меткой времени, например before-portal_2025-06-03_21-30-00.zip.
- /backuplimit <число> — задаёт максимальное количество хранимых копий от 1 до 1000.
Приятная деталь: команды доступны всем игрокам по умолчанию, права оператора не нужны. Хотите сделать бэкап перед опасным рейдом — просто пишете команду в чат.
Лимит хранится в файле backup/backup_config.json внутри директории сервера. Он создаётся автоматически при первом использовании, и его можно править руками:
{"backupLimit": 10}
Менять значение можно и на лету через /backuplimit. Сами архивы складываются в папку backup/ рядом с папками миров и именуются по шаблону <имя>_<YYYY-MM-DD_HH-mm-ss>.zip.
Совместимость с модами и версиями Minecraft
Fast Async Backups для Minecraft проектировался с расчётом на модовые сборки, а не только на ваниль. Мод корректно работает с Sable — файловые блокировки обходятся стратегией «сначала копируем, потом архивируем», с повторами до пяти раз и увеличивающейся паузой. Моды вроде Ice and Fire или Dread Land с их дополнительными измерениями тоже не проблема: все подуровни и кастомные измерения попадают в архив. Поддерживается любой тип мира — ванильный, модовый, кастомный.
Что касается платформы, мод ставится на NeoForge для Minecraft 1.21.1 и выше. Если вы ищете, где скачать Fast Async Backups без возни с ручной установкой, обратите внимание на лаунчер foxygame.net: там дополнения вроде Fast Async Backups добавляются в сборку буквально в один клик, а каталог модов регулярно обновляется под актуальные версии игры.
Как установить Fast Async Backups
Установка занимает пару минут и не требует глубоких знаний:
- Установите NeoForge для Minecraft 1.21.1 или новее.
- Поместите файл worldbackup-1.0.0.jar в папку mods/ вашего сервера.
- Запустите сервер — бэкапы готовы к работе сразу, никакой предварительной настройки не нужно.
- Введите /backup my-backup и проверьте папку backup/.
Если вы играете на клиенте и хотите держать резервные копии локальных миров, схема та же — мод работает и на клиентской стороне.
Как это устроено внутри
Под капотом у мода несколько продуманных решений. Перед копированием все чанки принудительно сбрасываются на диск через saveAllChunks — архив получается консистентным. Копирование идёт по пути «path-to-path» через Files.copy, что на Windows задействует API CopyFileEx и позволяет обходить блокировки. Временная директория удаляется автоматически даже при сбое. Ротация удаляет самые старые файлы по времени модификации. А проверка имён допускает только буквы, цифры, дефисы и подчёркивания — никаких сюрпризов.
Итог
Fast Async Backups — это редкий случай, когда мод делает ровно одну вещь, но делает её отлично. Он не грузит сервер, не конфликтует с другими модами и не требует изучать документацию. Одна команда перед рискованным шагом — и ваш мир в безопасности. Для владельцев серверов, где играют друзья или целое сообщество, это, пожалуй, один из самых недооценённых инструментов. Поставьте его один раз и забудьте о панике после очередного падения сервера.