Плагин для серверов Майнкрафт создаёт резервные копии данных игроков и восстанавливает их по снимкам. Он подходит для серверов с несколькими мирами и сохраняет данные в автономном формате .datasaver.
Возможности
- Сохраняет NBT-данные игроков из
playerdata/<UUID>.dat, достижения изadvancements/<UUID>.jsonи статистику изstats/<UUID>.json. - Архив
.datasaverсодержитmanifest.jsonи сохранённые файлы игроков. - Поддерживает несколько миров, включая серверы с Multiverse-Core; данные в архиве разделяются по пути
worlds/<имя мира>/. - Создаёт резервные копии по расписанию и вручную. Перед ручным снимком выполняется
save-all. - Восстанавливает только данные, присутствующие в выбранном снимке, для загруженных миров из этого снимка.
- Перед восстановлением сохраняет текущие данные в каталог
pre-restore-*. - Проверяет и добавляет сторонние архивы формата
.datasaver, помещённые в папку резервных копий. - Удаляет самые старые снимки при превышении заданного лимита.
Команды
/datasaver backup— создать снимок данных игроков./datasaver restore <ID резервной копии/имя файла>— восстановить данные из снимка./datasaver list [страница]— показать список снимков./datasaver verify <имя файла>— проверить архив./datasaver rescan— повторно просканировать папку со снимками./datasaver help— показать справку.
Права
datasaver.backup— создание резервной копии; по умолчанию для операторов.datasaver.restore— восстановление; по умолчанию для операторов.datasaver.list— просмотр списка; доступно всем.datasaver.verify— проверка архива; по умолчанию для операторов.datasaver.rescan— повторное сканирование; по умолчанию для операторов.
Настройка
В config.yml доступны параметры:
backup-folder— папка со снимками внутри папки плагина.backup.enabled— включение резервного копирования по расписанию.backup.time— время ежедневного снимка по часовому поясу сервера.backup.max-backups— максимальное число хранимых копий;0отключает лимит.backup.worlds— папки миров для сохранения; пустой список включает все загруженные миры.data-folders— список папок с данными игроков.
Требования
Работает на серверах Paper.
