
存档时光机
此模组作为连接强大的MineBackup桌面应用与Minecraft的桥梁。它让你无需离开游戏即可享受MineBackup带来的所有便利。只需一条命令,即可备份和恢复你的存档!
⚠️ 重要提示:这是一个附属模组!
请注意:本模组是 MineBackup 桌面应用程序 或 FolderRewind 的配套组件,无法独立运行。你必须先下载并运行主应用程序,本模组才能正常工作。
此外,为了实现进程间通信,你需要在电脑上安装 KnotLink 服务器。https://github.com/KnotLink-Protocol/KnotLinkService/releases
✅ 支持专用服务器
MineBackup 现在支持在专用服务器上进行热恢复,而不仅仅是在单人游戏或局域网中。当你在专用服务器上运行 /mb restore 时,模组会安全地保存世界,将控制权移交给捆绑的“重启伴生程序”,并在恢复完成后通过你自己的启动脚本重启服务器。设置详情请参阅下文 专用服务器恢复。
如果你运行的是 Spigot/Paper 服务器,请改用 MineBackupPlugin,它为 Bukkit 系列提供了相同的恢复流程。
➡️ 在此处下载必需的 MineBackup 桌面应用程序
对于 Windows 用户,我们推荐使用 FolderRewind 搭配 MineRewind 插件,而不是独立的 MineBackup 桌面应用。
这是什么?
这个轻量级模组是 MineBackup 桌面应用程序(或 FolderRewind)与 Minecraft 本身之间的桥梁。它让你无需离开游戏即可管理存档、触发恢复,并随时了解备份状态。
✨ 本模组提供:
- 丰富的游戏内命令:使用
/mb命令系列直接从聊天栏管理世界存档——备份、恢复、浏览历史记录以及计划自动备份。 - 交互式备份浏览器:
/mb list backups current可在聊天栏中分页浏览当前世界的备份,显示时间戳和注释(自动从标准备份文件名中解析),每个条目旁边都有一个可点击的 [恢复] 按钮。 - 恢复安全倒计时:在实际执行恢复之前,MineBackup 会进行可配置秒数的倒计时。使用
/mb stop取消,或使用/mb confirm跳过倒计时并立即恢复。 - 完整的专用服务器支持:备份、恢复和浏览在专用服务器上的工作方式与在单人游戏中完全相同,通过捆绑的重启伴生程序进行协调(见下文)。
- 实时备份通知:在游戏聊天中实时接收来自主应用程序的消息——无论是备份开始、成功还是失败。
- 无缝实时备份支持:当主应用程序需要执行“实时备份”(即游戏运行时)时,本模组会在后台自动触发一次安全、完整的游戏世界保存(相当于
/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(未混淆) |
| 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,请在设置中手动启用它。
- 下载本模组:从 Releases 页面或其他模组分发平台获取与你加载器和 Minecraft 版本匹配的
minebackup-x.x.x.jar文件。 - 安装模组:对于单人游戏或局域网游戏,将下载的
.jar文件放入 Minecraft 客户端的mods文件夹。对于专用服务器,将其安装在服务器的mods文件夹中;客户端安装是可选的。 - 同时运行:启动你的 Minecraft 游戏或服务器。为让模组正常工作,在游戏过程中,你必须在后台运行
MineBackup/FolderRewind桌面应用程序。 - (仅限专用服务器) 确保存在启动脚本,以便恢复完成后自动重启服务器——请参阅 专用服务器恢复。
📖 命令参考
所有命令在多人游戏和专用服务器上都需要管理员/操作员权限。在单人游戏或由客户端托管的局域网世界中,只有世界所有者可以使用——无需授予 OP。大多数参数支持 Tab 补全(配置 ID、文件夹、备份文件名)。
| 命令 | 参数 | 描述 |
|---|---|---|
| /mb help | [命令] |
显示通用帮助,或某个命令的详细帮助及示例。 |
| /mb save | (无) | 在游戏中手动执行一次完整的世界保存,等同于 /save-all。 |
| /mb backup | [注释] |
备份当前世界。可选注释会附加到备份中。 |
| /mb restore | [文件] |
恢复当前世界。省略文件名则恢复最新的备份。 |
| /mb confirm | (无) | 立即提交一个正在倒计时的恢复操作。 |
| /mb stop | (无) | 取消一个正在倒计时的恢复操作。 |
| /mb target backup | <配置ID> <文件夹> [注释] |
备份由桌面应用程序管理的特定非当前文件夹。 |
| /mb target restore | <配置ID> <文件夹> <文件> |
恢复特定的非当前文件夹。在专用服务器上不可用——请使用 /mb restore 恢复当前世界。 |
| /mb list configs | (无) | 列出所有已配置的备份配置文件及其 ID。 |
| /mb list folders | <配置ID> |
列出某个配置方案下跟踪的文件夹。 |
| /mb list backups current | [页码] |
在聊天栏中交互式浏览当前世界的备份,每个条目带有一个可点击的恢复按钮。 |
| /mb list backups | <配置ID> <文件夹> |
列出特定非当前文件夹的备份文件。 |
| /mb auto start | <分钟> |
每隔 分钟 分钟自动备份当前世界。 |
| /mb auto stop | (无) | 停止当前世界的自动备份计划。 |
💡 用法示例
备份并恢复你当前正在游玩的存档:
备份当前世界
- 输入
/mb backup 去打末影龙之前聊天栏返回:
[MineBackup] 备份任务已启动...(片刻之后)[MineBackup] 备份成功!已保存为 [Full][2026-07-30_12-33-00]world [去打末影龙之前].7z
- 输入
浏览并恢复该备份
- 输入
/mb list backups current查看分页的、可点击的最近备份列表——或直接输入/mb restore恢复最新的备份。 - 如果配置了恢复倒计时,可使用
/mb confirm立即恢复,或使用/mb stop取消。
- 输入
通过桌面应用程序的配置管理另一个世界(当前未运行的存档):
- 查找配置和文件夹
- 输入
/mb list configs查看你的配置方案。 - 输入
/mb list folders <配置ID>查看该方案下的文件夹。
- 输入
- 备份或恢复该文件夹
/mb target backup <配置ID> <文件夹> [注释]/mb target restore <配置ID> <文件夹> "<文件名>"(文件名含空格时请加引号;在专用服务器上不可用)
🛠️ 专用服务器恢复
备份和浏览在专用服务器上的工作方式完全相同。但是,恢复需要停止并重新启动 Minecraft 进程——MineBackup 通过捆绑的重启伴生程序自动实现这一点:
- 执行
/mb restore命令时,服务器会保存所有世界并将进程控制权移交给一个小型辅助程序(伴生程序),然后安全关闭。 - 伴生程序等待主 JVM 退出且世界文件被释放,然后让 FolderRewind/MineBackup 执行恢复。
- 一旦桌面应用程序报告明确成功、失败或取消,伴生程序便会启动你配置的启动脚本(仅一次)并退出。
你需要在服务器的工作目录中准备一个启动脚本。MineBackup 会查找 start.bat、start.cmd、run.bat、run.cmd(Windows)或 start.sh、run.sh(Linux/macOS)中的一个;必须恰好存在一个,或者你可以在 config/minebackup.properties 设置文件中通过 dedicatedRestore.restartScript 指定明确的路径。由于服务器进程会重新启动,玩家在恢复期间会断开连接,并需要在新服务器实例恢复在线后手动重新连接。
如果你使用面板或包装程序在服务器退出时自动重新启动服务器,请禁用该行为(或将其指向一个 MineBackup 不管理的脚本)——即时自动重启可能会与恢复过程竞争,并在世界文件就绪之前启动服务器。设置 dedicatedRestore.mode=DISABLED 可完全关闭专用服务器恢复功能。
❓ 常见问题解答
问:当我使用某个命令时,聊天栏提示"命令失败"、"无响应"或类似的错误。
- 答: 请检查
MineBackup/FolderRewind桌面应用程序是否在你的电脑后台运行。本模组的所有功能都依赖于与主应用程序的网络通信。
- 答: 请检查
问:这个模组可以单独使用吗?
- 答: 不可以。它是一个"桥梁",没有主应用程序就无法做任何事情。
问:我在专用服务器上进行了恢复,但服务器没有自动恢复上线。
- 答: 请检查服务器的工作目录中是否存在启动脚本(请参阅 专用服务器恢复)。如果重启脚本本身失败,请修复脚本并手动启动服务器——MineBackup 不会静默重试。
📄 许可证
本项目使用 MIT 许可证。有关详细信息,请访问主项目仓库。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。