MineBackup
Этот мод служит мостом между мощным десктопным приложением MineBackup и Minecraft. Он позволяет пользоваться всеми удобствами MineBackup, не выходя из игры. Делайте резервные копии и восстанавливайте сохранения одной командой!
- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 14,4 тыс.
- Подписчиков на Modrinth
- 5
- версий
- 106
- Обновлён
- 21 октября 202621 окт.
- Опубликован
- в 2025
Коротко о моде
Нужен на сервере; в игре — по желанию
⚠️ Важно: это дополнение!
Обратите внимание: этот мод — дополнительный компонент для десктопного приложения MineBackup или FolderRewind и не работает самостоятельно. Сначала нужно скачать и запустить основное приложение, чтобы мод заработал.
Кроме того, для корректного межпроцессного взаимодействия на компьютере должен быть установлен сервер KnotLink. https://github.com/KnotLink-Protocol/KnotLinkService/releases
✅ Поддержка выделенных серверов
MineBackup теперь поддерживает горячее восстановление на выделенных серверах, а не только в одиночной игре/LAN. Когда вы запускаете /mb restore на выделенном сервере, мод безопасно сохраняет мир, передаёт управление встроенному sidecar для перезапуска и перезапускает сервер через ваш собственный стартовый скрипт после завершения восстановления. Подробности настройки см. в разделе Восстановление на выделенном сервере ниже.
Если вы используете сервер Spigot/Paper, воспользуйтесь MineBackupPlugin, который обеспечивает тот же процесс восстановления для семейства Bukkit.
➡️ Скачать НЕОБХОДИМОЕ десктопное приложение MineBackup можно здесь
Пользователям Windows мы рекомендуем FolderRewind с плагином MineRewind вместо отдельного десктопного приложения MineBackup.
Что это такое?
Этот лёгкий мод — мост между десктопным приложением MineBackup (или FolderRewind) и самим Minecraft. Он позволяет управлять сохранениями, запускать восстановление и следить за статусом резервных копий, не выходя из игры.
✨ Этот мод предоставляет:
- Богатые внутриигровые команды: используйте серию команд
/mbдля управления сохранениями мира прямо из чата — создание резервных копий, восстановление, просмотр истории и планирование автоматических бэкапов. - Интерактивный браузер резервных копий:
/mb list backups currentлистает резервные копии текущего мира прямо в чате, показывая метки времени и комментарии (автоматически разбираемые из стандартных имён файлов бэкапов) с кликабельной кнопкой [Restore] рядом с каждой записью. - Отсчёт безопасности перед восстановлением: прежде чем восстановление действительно начнётся, MineBackup может отсчитать настраиваемое количество секунд. Используйте
/mb stopдля отмены или/mb confirm, чтобы пропустить отсчёт и восстановить немедленно. - Полная поддержка выделенных серверов: создание резервных копий, восстановление и просмотр работают на выделенном сервере так же, как и в одиночной игре, координируясь через встроенный sidecar для перезапуска (см. ниже).
- Уведомления о резервных копиях в реальном времени: получайте сообщения от основного приложения прямо в игровом чате — началось ли создание бэкапа, завершилось успешно или с ошибкой.
- Бесшовная поддержка живого резервного копирования: когда основному приложению нужно выполнить «живое резервное копирование» (то есть во время работы игры), этот мод автоматически запускает в фоне безопасное полное сохранение мира (эквивалент
/save-all), гарантируя, что бэкап всегда захватывает последний прогресс. - Восстановление по запросу из FolderRewind: если вы выбираете резервную копию через собственный интерфейс FolderRewind, он может напрямую сигнализировать этому моду запустить тот же процесс горячего восстановления в игре, так что оба способа управления остаются синхронизированными.
🖥️ Поддерживаемые версии
| Загрузчик | Версии Minecraft | Маппинги |
|---|---|---|
| Fabric | 1.21 – 1.21.8 | Yarn |
| Fabric | 1.21.9 – 1.21.11 | Mojang (официальные) |
| Fabric | 26.1 – 26.1.2 | Mojang (деобфусцированные) |
| Fabric | 26.2 | Mojang (деобфусцированные) |
| Fabric | 26.3 | Mojang (деобфусцированные) |
| NeoForge | 1.21 – 1.21.8 | Parchment |
| NeoForge | 26.1 – 26.1.2 | Mojang (деобфусцированные) |
| Forge | 1.20 – 1.20.4 | Mojang (официальные) |
🚀 Руководство по установке
- Скачайте основное приложение: Убедитесь, что вы скачали десктопное приложение
MineBackup/FolderRewindпо ссылке выше и что оно корректно запускается на вашей системе. - Скачайте плагин MineRewind: Если вы используете FolderRewind, настоятельно рекомендуется установить плагин MineRewind и создать конфигурацию типа
Minecraft SavesвместоDefault. Скачать плагин можно на GitHub Releases. - Скачайте и установите сервер KnotLink: Для межпроцессного взаимодействия установите сервер KnotLink на свой компьютер. Скачать его можно на GitHub Releases.
- Включите службу KnotLink в основном приложении: В MineBackup она включена по умолчанию, а в FolderRewind — отключена. Если вы используете FolderRewind, включите её вручную в настройках.
- Скачайте этот мод: Возьмите файл
minebackup-x.x.x.jar, подходящий по версии вашему загрузчику и версии Minecraft, со страницы Releases или с другой площадки распространения модов. - Установите мод: Для одиночной игры или LAN положите скачанный
.jarв папкуmodsклиента Minecraft. Для выделенных серверов установите его в папкуmodsсервера; установка на клиенте необязательна. - Запускайте одновременно: Запустите игру или сервер Minecraft. Чтобы мод работал, десктопное приложение
MineBackup/FolderRewindдолжно быть запущено в фоне во время игры. - (Только для выделенных серверов) Убедитесь, что присутствует стартовый скрипт, чтобы восстановления могли автоматически перезапускать сервер — см. Восстановление на выделенном сервере.
📖 Справочник команд
Все команды требуют прав оператора/модератора на мультиплеере и выделенных серверах. В одиночном мире или мире, открытом по LAN, их может использовать только владелец мира — выдача OP не нужна. Большинство аргументов поддерживают автодополнение по Tab (ID конфигураций, папки, имена файлов резервных копий).
| Команда | Параметры | Описание |
|---|---|---|
| /mb help | [command] | Показывает общую справку или подробную справку и пример для одной команды. |
| /mb save | (нет) | Вручную выполняет полное сохранение мира в игре, эквивалентно /save-all. |
| /mb backup | [comment] | Создаёт резервную копию текущего мира. К копии прикрепляется необязательный комментарий. |
| /mb restore | [file] | Восстанавливает текущий мир. Пропустите имя файла, чтобы восстановить последнюю резервную копию. |
| /mb confirm | (нет) | Немедленно подтверждает восстановление, идущее в данный момент с обратным отсчётом. |
| /mb stop | (нет) | Отменяет восстановление, идущее в данный момент с обратным отсчётом. |
| /mb target backup | `<config_id> [comment]` | Создаёт резервную копию конкретной папки, не являющейся текущим миром, управляемой десктопным приложением. |
| /mb target restore | `<config_id> ` | Восстанавливает конкретную папку, не являющуюся текущим миром. Недоступно на выделенных серверах — вместо этого используйте /mb restore для текущего мира. |
| /mb list configs | (нет) | Выводит список всех настроенных профилей резервного копирования и их ID. |
| /mb list folders | <config_id> | Выводит список папок, отслеживаемых в профиле конфигурации. |
| /mb list backups current | [page] | Интерактивно просматривает резервные копии текущего мира в чате, с кликабельной кнопкой восстановления для каждой записи. |
| /mb list backups | `<config_id> ` | Выводит список файлов резервных копий для конкретной папки, не являющейся текущим миром. |
| /mb auto start | `` | Запускает автоматическое резервное копирование текущего мира каждые minutes минут. |
| /mb auto stop | (нет) | Останавливает расписание автоматического резервного копирования текущего мира. |
💡 Пример использования
Резервное копирование и восстановление мира, в котором вы сейчас играете:
Создайте резервную копию текущего мира
Введите
/mb backup Перед боем с Ender DragonВ чате появится:
[MineBackup] Backup task started...(Через мгновение)[MineBackup] Backup successful! Saved as [Full][2026-07-30_12-33-00]world [Перед боем с Ender Dragon].7z
Просмотрите и восстановите из этой резервной копии
- Введите
/mb list backups current, чтобы увидеть разбитый на страницы кликабельный список недавних резервных копий — или введите/mb restoreсразу, чтобы восстановить последнюю. - Если настроен отсчёт до восстановления, используйте
/mb confirm, чтобы восстановить немедленно, или/mb stop, чтобы отменить.
- Введите
Управление другим миром (тем, который сейчас не запущен) через настройки десктопного приложения:
Найдите конфигурацию и папку
- Введите
/mb list configs, чтобы увидеть ваши профили конфигураций. - Введите
/mb list folders <config_id>, чтобы увидеть папки в этом профиле.
- Введите
Создайте резервную копию или восстановите эту папку
- `/mb target backup <config_id> [comment]`
- `/mb target restore <config_id> ""` (заключайте имена файлов с пробелами в кавычки; недоступно на выделенных серверах)
🛠️ Восстановление на выделенном сервере
Резервное копирование и просмотр работают на выделенных серверах точно так же. Однако восстановление требует остановки и перезапуска процесса Minecraft — MineBackup автоматизирует это с помощью встроенного restart sidecar:
- При
/mb restoreсервер сохраняет все миры и передаёт владение процессом небольшому помощнику (sidecar), после чего безопасно завершает работу. - Sidecar ждёт завершения основной JVM и освобождения файлов мира, после чего позволяет FolderRewind/MineBackup выполнить восстановление.
- Как только десктопное приложение сообщает об однозначном успехе, ошибке или отмене, sidecar запускает ваш настроенный стартовый скрипт ровно один раз и завершается.
Вам нужен стартовый скрипт в рабочей директории сервера. MineBackup ищет один из файлов start.bat, start.cmd, run.bat, run.cmd (Windows) или start.sh, run.sh (Linux/macOS); должен существовать ровно один, либо задайте явный путь через настройку dedicatedRestore.restartScript в config/minebackup.properties. Поскольку процесс сервера перезапускается, игроки отключаются во время восстановления и должны подключиться вручную, когда новый экземпляр сервера снова заработает.
Если вы используете панель или обёртку, которая автоматически перезапускает сервер в момент его завершения, отключите это поведение (или укажите её на скрипт, которым MineBackup тоже не управляет) — немедленный авто-перезапуск может помешать восстановлению и запустить сервер до того, как файлы мира будут готовы. Установите dedicatedRestore.mode=DISABLED, чтобы полностью отключить восстановление на выделенном сервере.
❓ Часто задаваемые вопросы
В: Когда я использую команду, в чате пишет "Command failed", "No response" или похожую ошибку.
- О: Пожалуйста, проверьте, что десктопное приложение
MineBackup/FolderRewindзапущено в фоне на вашем компьютере. Все функции этого мода зависят от сетевого взаимодействия с основным приложением.
- О: Пожалуйста, проверьте, что десктопное приложение
В: Можно ли использовать этот мод сам по себе?
- О: Нет. Это "мост", и без основного приложения он ничего не может.
В: Я восстановил на своём выделенном сервере, а сервер не запустился автоматически.
- О: Проверьте, что в рабочей директории сервера есть стартовый скрипт (см. Восстановление на выделенном сервере). Если сам скрипт перезапуска не сработал, исправьте скрипт и запустите сервер вручную — MineBackup не будет молча повторять попытку.
📄 Лицензия
Этот проект распространяется под MIT License. Подробности смотрите в основном репозитории проекта.
Частые вопросы
Как установить MineBackup?
Установите Fabric под свою версию Minecraft, скачайте MineBackup под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть MineBackup?
У MineBackup есть сборки для Minecraft 1.18.2–26.3.
Нужен ли MineBackup на сервере?
Нужен на сервере; в игре — по желанию