- Требуется UtilM
- https://mcdev.su/resources/utilm.73/
- Для версий
- 1.8.x-1.21.x
Конфигурация плагина:
# Плагин: mcBackup (Сделать бэкапы папок и файлов)
# Версия: 1.8+
#
# Описание:
# Плагин позволяет делать бэкапы всего сервера '/' или конкретных папок и
# файлов, например '/world', '/plugins' (бэкап мира и папки с плагинами).
#
# Зависимости: (плагины без которых этот работать не будет)
# - UtilM https://mvn.vepvep.com/minecraft/me/socrum/minecraft/spigot/plugin/utilm (utilm-x.x.x-jar-with-dependencies.jar)
message:
reload_success: '&aПлагин перезагружен!'
permission_denied: '&cОтказано в доступе.'
backup_started: "&aСоздание бэкапа..."
backup_created: "&aБэкап создан по адресу: '&e%destination%&a'"
help:
- '&e/al reload &7- перезагрузить плагин'
- '&e/al help &7- показать список команд'
- '&e/al now &7- сделать бэкап прямо сейчас'
permission:
reload: mcbackup.reload # Разрешение на перезагрузку этого плагина.
now: mcbackup.now # Разрешение на создание бэкапа прямо сейчас.
directory_file_to_backup_list: # Список папок и файлов которые будут забэкаплены.
- '/world' # Добавить папку с миром и ее содержимое в бэкап.
- '/plugins/Essentials/userdata' # Добавить папку 'userdata' плагина 'Essentials' в бэкап.
# Если папки или файла не существует на момент бэкапа, то они в бэкап добавлены не будут.
# Используйте '/' чтобы добавить в бэкап всю папку сервера.
# Ппапка с самими бэкапами в тком случа будет исключена (или будет рекурсивная запись бэкапа в бэкап).
# - '/'
backup_formatted_time_list: # В какие дни и во сколько создавать бэкапы (русская локализация), 24 часовой формат суток, например:
# понедельник 01:00 - час ночи
# вторник 00:00 - 12 ночи
# среда 12:00 - полдень, обед
# четверг 23:00 - 11 вечера
# пятница 23:59 - почти 12 ночи, но 12 ночи это 00:00
# суббота 19:00 - 7 вечера
# воскресенье 07:30 - 7:30 утра
# Например в данной конфигурации бэкап вышеуказанных папок и файлов будет
# создаваться по понедельникам и средам в час ночи (зависит от часового пояса, описан далее).
- 'понедельник 01:00'
- 'среда 01:00'
time_zone:
seconds_offset: 10800 # Разница часового пояса относительно Гринвичского меридиана (GMT) в секундах, например: (по умолчанию Московское время MSK - UTC+3)
# 10800 - UTC+3 Российская Федерация, Москва, означает +3 часа от Гринвичского меридиана (GMT), часовой пояс Москвы, +3 часа это 3600 * 3 = 10800 секунд
# -14400 - UTC-4 Соединенные Штаты Америки, Нью Йорк, означает -4 часов от Гринвичского меридиана (GMT), часовой пояс Нью Йорка, -4 часов это 3600 * -4 = -14400 секунд
backup_file_name_format: 'бэкап-yyyy-MM-dd' # Формат названия файла бэкапа.
# "EEEE, dd MMM yyyy" - "воскресенье, 1 мая 2022"
# "EEEE, dd MMM yyyy HH:mm:ss" - "воскресенье, 1 мая 2022 14/35/30"
# "yyyy-MM-dd" - "2022-05-01"
# "yyyy-MM-dd HH:mm:ss" - "2022-05-01 14/35/30"
# "бэкап-yyyy-MM-dd" - "бэкап-2022-05-01"