Зачем вообще делать бэкапы
Бэкап — это не «на всякий случай», а страховка от конкретных сценариев: кто-то из админов случайно удалил сервер через панель, друг с доступом снёс папку world, обновление ядра сломало мир, или игрок нашёл дюп-баг и разнёс экономику. Без свежей резервной копии откатить это всё невозможно — вы теряете часы или недели прогресса игроков.
Правило простое: бэкапы должны создаваться регулярно и автоматически, а не «когда вспомню». Для активного сервера с онлайном разумный минимум — 1-2 копии в сутки, для небольшого проекта достаточно раз в неделю. Главное — не полагаться на ручной процесс, который легко забыть.
Способ 1: встроенные бэкапы панели хостинга
Большинство игровых панелей (Pterodactyl и его форки, панели типа Minecraft Pro, Hostmcr и подобные) имеют отдельный раздел «Резервные копии» прямо в интерфейсе. Логика везде похожая:
- Заходите в раздел Backups в панели управления сервером.
- Нажимаете «Создать резервную копию», указываете название.
- Можно указать список игнорируемых файлов/папок (например, не бэкапить
pluginsилиserver.jar, если хотите сэкономить место и время). - Готовую копию можно скачать архивом, восстановить одним кликом, заблокировать от случайного удаления или удалить.
Важный нюанс: у большинства бесплатных/базовых тарифов лимит на количество хранимых бэкапов — часто это всего 3 копии одновременно. Планируйте расписание с учётом этого лимита, иначе новые бэкапы будут вытеснять старые быстрее, чем вы думаете.
Автоматизация через планировщик задач
В той же панели обычно есть «Планировщик» (Scheduler), где резервное копирование можно поставить на автомат:
- Создаёте новое расписание, указываете периодичность (по дням недели, часам, минутам).
- Добавляете задачу с действием «Создание бэкапа» (можно совмещать с командой в консоль или перезапуском).
- Можно выставить «продолжать при неудаче» — тогда следующая задача в цепочке выполнится, даже если бэкап не создался.
- Многие панели предлагают готовый шаблон: ежедневное резервное копирование в 6:00 утра, в часы минимального онлайна.
Это самый удобный вариант для большинства серверов — не требует плагинов и работает даже без запущенного Minecraft-сервера.
Способ 2: ручной бэкап по FTP/SFTP
Более «топорный», но надёжный метод — просто скачать всю папку сервера через FTP-клиент, например FileZilla:
- Подключаетесь к серверу по SFTP-данным из панели (host, логин, пароль — обычно есть в разделе «Настройки»).
- Находите корневую папку сервера.
- Кликаете правой кнопкой → «Скачать» — и весь сервер копируется на локальный диск.
Плюс метода — копия физически лежит у вас на компьютере, а не только на хостинге, то есть вы защищены и от проблем на стороне провайдера. Минус — процесс ручной и долгий на больших мирах, поэтому как регулярный способ он подходит хуже, но отлично работает как разовый бэкап перед рискованной операцией (обновление ядра, миграция, смена сида).
Способ 3: плагин SimpleBackup (или аналоги)
Если панель хостинга не даёт встроенных бэкапов или вы хотите более гибкую настройку прямо из игры/консоли — ставится плагин, например SimpleBackup:
- Скачиваете
.jarплагина, кладёте в папкуplugins, перезапускаете сервер. - В конфиге плагина настраивается автосохранение (интервал в минутах), название архивов, сообщения игрокам о начале бэкапа, список игнорируемых файлов.
- Команда мгновенного бэкапа обычно вида
/backup save— создаёт архив прямо сейчас, не дожидаясь расписания. - Готовые архивы плагин складывает в отдельную папку внутри директории сервера — их можно скачать по FTP или через файловый менеджер панели.
Такой плагин практически не нагружает сервер и даёт больше контроля, чем встроенный бэкап панели: например, можно исключить из копии тяжёлые, но легко переустанавливаемые файлы (ядро, кэш) и бэкапить только то, что реально нельзя восстановить — мир и данные плагинов.
Сравнение способов
| Способ | Плюсы | Минусы | Когда использовать |
|---|---|---|---|
| Бэкап в панели хостинга | Быстро, не требует плагинов, можно поставить на автомат | Лимит числа копий на тарифе | Основной способ для большинства серверов |
| FTP-копия вручную | Копия хранится у вас локально, независимо от хостинга | Долго, не автоматизируется без скриптов | Перед рискованными операциями, доп. страховка |
| Плагин (SimpleBackup и т.п.) | Гибкая настройка, команда мгновенного бэкапа, работает без панели | Требует установки и перезапуска сервера | Когда нужен контроль из игры или у хостинга нет своих бэкапов |
Что обязательно должно попадать в бэкап
Даже если место ограничено и вы исключаете часть файлов — никогда не игнорируйте:
- Папку мира (
world,world_nether,world_the_end) — это единственное, что нельзя пересоздать. - Папку
pluginsс их конфигами и базами данных — настройка экономики, прав, кланов и т.д. - Файлы
ops.json,whitelist.json,banned-players.json— иначе после восстановления придётся заново раздавать права и банить нарушителей.
Ядро сервера (server.jar) и кэш можно смело не бэкапить — это скачивается заново за пару минут.
FAQ
Как часто делать бэкапы сервера Minecraft?
Для сервера с активным онлайном — минимум раз в сутки, а лучше 2 раза (например, ночью и в середине дня). Для маленького проекта с редкими заходами хватит еженедельного бэкапа.
Где хранить бэкапы, если хостинг ограничивает их количество?
Скачивайте важные копии по FTP на свой компьютер или в облако (Google Drive, Яндекс.Диск) — так вы не зависите от лимита панели и получаете копию, независимую от хостинга.
Нужно ли останавливать сервер перед бэкапом?
Нет, встроенные бэкапы панелей и плагины вроде SimpleBackup умеют копировать файлы на лету, без остановки сервера. Останавливать сервер стоит только перед серьёзными операциями — например, переустановкой ядра или заменой мира.
Что делать, если бэкап не восстанавливается?
Проверьте, не был ли архив создан с ошибкой (сервер завис во время копирования) — используйте предпоследнюю по времени копию. Поэтому хранить только один бэкап рискованно: держите минимум 2-3 последних версии.