ServerBackup: умное резервное копирование миров Minecraft

ServerBackup — надёжный плагин для резервного копирования миров в Minecraft Каждый администратор сервера Minecraft рано или поздно сталкивается с необходимостью сохранить прогресс игроков, защититься от случайных сбоев или откатить нежелательные изменения. Плагин ServerBackup для CraftBukkit реша...

Скачать ServerBackup CraftBukkit для Minecraft 1.19.3

Оригинальное название: ServerBackup CraftBukkit

Версии Minecraft: 1.19.3

ФайлВерсияЗагрузчикРазмер
ServerBackup - CraftBukkit.jar1.19.3—547 КБСкачать

ServerBackup — надёжный плагин для резервного копирования миров в Minecraft

Каждый администратор сервера Minecraft рано или поздно сталкивается с необходимостью сохранить прогресс игроков, защититься от случайных сбоев или откатить нежелательные изменения. Плагин ServerBackup для CraftBukkit решает эти задачи элегантно и без лишней нагрузки на производительность. Он автоматизирует создание резервных копий, экономит дисковое пространство и даёт полный контроль над процессом через простые команды прямо в игре.

Динамические резервные копии: новый уровень экономии

Одной из ключевых особенностей ServerBackup является функция Dynamic Backups, которая сейчас находится в стадии бета-тестирования. В отличие от традиционных полных копий, динамический режим отслеживает только те чанки и регионы мира, куда заходили игроки. Это означает, что плагин не будет бездумно дублировать гигабайты неизменённых данных, а сохранит лишь действительно активные участки. В результате размер резервной копии может сократиться в несколько раз, а на диске останется больше места для других нужд. Файлы с динамическими бэкапами помечаются специальным тегом "dynamic" в названии, чтобы вы всегда могли отличить их от полных. Для восстановления достаточно скопировать содержимое такой копии в папку мира при выключенном сервере — после перезапуска всё вернётся к состоянию на момент создания бэкапа.

Основные возможности плагина

ServerBackup создавался с прицелом на минимальное влияние на игровой процесс. Все операции выполняются асинхронно, поэтому даже во время создания объёмного бэкапа вы не заметите просадок TPS или задержек. Плагин умеет работать не только с мирами, но и с любыми папками и отдельными файлами сервера — например, можно настроить регулярное копирование директории с плагинами или конфигурационными файлами. Среди других полезных функций:

  • Автоматическое создание резервных копий по расписанию — ежедневно, ежечасно или в заданные дни недели и время.
  • Хранение бэкапов в отдельной папке Backups внутри серверной директории, а не в папке плагинов, что упрощает навигацию.
  • Интеграция с FTP-сервером для дополнительной безопасности: вы можете загружать копии на удалённый хост или скачивать их обратно.
  • Автоматическое удаление старых бэкапов по настраиваемому лимиту или сроку давности, чтобы не забивать диск.
  • Гибкая система прав: разрешение backup.notification позволяет получать уведомления о создании копий определённым игрокам или группам.

Кстати, если вы предпочитаете управлять серверными модификациями через удобный лаунчер, обратите внимание на foxygame.net. Этот современный и гибкий инструмент позволяет устанавливать плагины и моды прямо из меню, что особенно оценят новички и те, кто ценит скорость настройки. С ним интеграция ServerBackup в вашу сборку становится ещё проще.

Команды и управление

Все административные действия выполняются через команду /backup с соответствующими подкомандами. Для их использования требуется право backup.admin. Вот основные из них:

  • /backup reload — перезагружает конфигурацию плагина без перезапуска сервера.
  • /backup list <страница> — выводит список из 10 резервных копий; названия кликабельны в чате для быстрого удаления или других операций.
  • /backup search <аргумент> <страница> — фильтрует список бэкапов по заданному слову или фразе.
  • /backup create <мир/папка> — создаёт новую копию указанного мира или папки (например, /backup create plugins сохранит всю папку с плагинами).
  • /backup create <файл> — точечное копирование отдельного файла, вроде конфигурационного yml.
  • /backup remove <папка> — удаляет существующий бэкап по имени папки, которое можно скопировать из списка.
  • /backup zip <папка> и /backup unzip <zip-файл> — сжатие и распаковка архивов для экономии места или подготовки к переносу.
  • /backup ftp <download/upload/list> — работа с удалённым FTP-хранилищем: загрузка, скачивание и просмотр файлов.
  • /backup tasks — показывает все активные задачи резервного копирования.

Такой набор команд покрывает практически любые сценарии администрирования, позволяя управлять бэкапами не выходя из игры или консоли.

Настройка конфигурации

Гибкость ServerBackup раскрывается через детальный конфигурационный файл. Вот ключевые параметры, которые можно изменить под свои нужды:

  • AutomaticBackups — включает или отключает автоматическое создание копий (по умолчанию true).
  • BackupLimiter — задаёт максимальное количество хранимых бэкапов; при его включении опция DeleteOldBackups отключается. Значение 0 отключает лимитирование.
  • BackupTimer — состоит из двух частей: Days (дни недели) и Times (время суток), позволяя точно запланировать запуск.
  • BackupWorlds — список миров, для которых создаются автоматические копии; по умолчанию world, world_nether, world_the_end.
  • DeleteOldBackups — срок в днях, после которого старые бэкапы удаляются (по умолчанию 7).
  • KeepUniqueBackups — если true, плагин никогда не удалит единственную копию конкретного мира или папки, независимо от её возраста.
  • UpdateAvailableMessage — уведомляет о выходе новой версии плагина; рекомендуется оставлять включённым для безопасности.
  • BackupDestination — путь к папке хранения бэкапов (по умолчанию Backups//).
  • SendLogMessages — при значении true выводит в чат информацию о процессе архивации при использовании zip/unzip.

Такая детализация позволяет настроить плагин как для небольшого частного сервера, так и для крупного проекта с десятками миров.

Партнёрство и поддержка

Разработка ServerBackup продолжается благодаря сотрудничеству с ZAP-Hosting. Если вы ищете стабильный хостинг для своего Minecraft-сервера, обратите внимание на их предложения. Использование кода Seblii-7366 даёт скидку 20% и одновременно поддерживает дальнейшее развитие этого полезного плагина. Официальный Discord-сервер проекта — место, где можно получить помощь, задать вопросы и следить за новостями (ссылка удалена в соответствии с правилами публикации).

Заключение

ServerBackup — это продуманный инструмент, который закрывает все базовые и продвинутые потребности в резервном копировании на серверах CraftBukkit. Асинхронная работа, динамические бэкапы, интеграция с FTP и тонкая настройка расписания делают его незаменимым для администраторов, ценящих надёжность и экономию ресурсов. Плагин активно поддерживается, а статистика говорит сама за себя: на начало 2023 года под его управлением находилось более 40 ТБ резервных копий. Если вы ещё не автоматизировали защиту своих миров, сейчас самое время это исправить.