Плагин для серверов Майнкрафт создаёт резервные копии миров и папки plugins, загружая архивы в Google Drive. Подходит для серверов Paper и Spigot; резервные копии можно запускать вручную или по расписанию.
Возможности
- Автоматически определяет и сохраняет обычный мир, незер и энд.
- Добавляет в архив папку
pluginsвместе с конфигурациями. - Хранит резервные копии в выбранной папке Google Drive.
- Удаляет старые архивы, оставляя заданное количество последних копий.
- Использует авторизацию через аккаунт Google.
Команды
/drivebackup now— создать копию сразу./drivebackup auth— получить ссылку для авторизации Google./drivebackup auth <code>— завершить авторизацию кодом./drivebackup status— показать состояние и сведения о последней копии./drivebackup reload— перезагрузитьconfig.yml.
Также доступны /dbackup и /gdrive. Для команд нужно право drivebackup.admin.
Настройка
В plugins/Enderchest/config.yml укажите google-drive.auth-mode: "oauth", идентификатор папки в google-drive.folder-id и дополнительные папки в backup.extra-folders. Файл credentials.json от OAuth-клиента Google Drive API нужно поместить по пути plugins/Enderchest/credentials.json.
Периодичность задаётся параметром backup.auto-interval-minutes, а количество хранимых архивов — backup.keep-count.
Для восстановления скачайте архив, остановите сервер, распакуйте папки миров и plugins поверх серверных файлов, затем запустите сервер.
Требования
Работает на Paper или Spigot с Java 21–25. Нужен аккаунт Google, папка Google Drive и настроенный OAuth-клиент Google Drive API.
