• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
EasyBackuper(EB) - 轻量级、高性能、功能全面的Minecraft服务器热备份插件

LSE EasyBackuper(EB) - 轻量级、高性能、功能全面的Minecraft服务器热备份插件 v0.4.8

请登录后获取
[MD] ## 🚀 正式版: EasyBackuper v0.4.8 ### 📦 下载 · Downloads | 文件 | 说明 | |------|------| | `EasyBackuper-v0.4.8.zip` | 完整插件包(Windows + Linux) | > 解压后放入 `plugins/` 目录即可使用。 ### 📝 更新内容 · Changes ### ✨ 新增 · Added - i18n 国际化支持(zh_CN / en_US),通过配置文件 `Language` 字段切换语言 - 配置文件和语言文件版本迁移系统:插件升级时自动合并新配置项和翻译键,保留用户自定义内容 - 语言文件存储于 `plugins/EasyBackuper/langs/` 目录,JS 内置默认值作为初始化和回退 - 截取工具 `mhlove-truncate` 改由 Rust 重写,体积更小、性能更高,支持中英文环境自动检测 ### 🔧 修复 · Fixed - 修复版本号配置,确保版本正确显示 - 更新 `update_versions.json` 中各版本的 `download_url` 为 Release 下载链接 - 修复 `initI18n()` 和日志模块使用 `new File()` 创建目录导致 `Fail to Open File` 的问题 - 修复 Rust 截取工具对备份文件无写权限导致 `os error 5` 的问题 ### 🏗️ 构建 · Build - 添加 CI 工作流(Lint & Build Check) - 优化 PR 生成内容和 Release 说明,支持从 CHANGELOG.md 提取分类总结 - CI/CD 工作流适配 Rust 编译,替换 Python/PyInstaller 构建步骤 ### 📝 文档 · Docs - 更新 README 和 README_EN,添加版本和下载统计徽章 --- <details> <summary>📋 原始提交记录</summary> - fix: 修复版本号配置,确保 0.4.7 正确显示 (@MengHanLOVE1027) - Merge pull request #19 from MengHanLOVE1027/dev (@MengHanLOVE1027) - fix: 更新 README 和 README_EN,添加版本和下载统计徽章 (@MengHanLOVE1027) - Merge pull request #20 from MengHanLOVE1027/dev (@MengHanLOVE1027) - fix: 更新工作流,添加 CI 检查和发布流程,优化 PR 生成内容 (@MengHanLOVE1027) - feat: update version to 0.4.8-beta.1, add i18n support and update download links (@MengHanLOVE1027) - fix: 更新 v0.4.8-beta.1 的更新时间为 2026-08-12 12:03:00 (@MengHanLOVE1027) - Merge pull request #21 from MengHanLOVE1027/dev (@MengHanLOVE1027) - feat: 更新 CHANGELOG 和 update_versions.json,添加 v0.4.8-beta.1 版本信息及下载链接 (@MengHanLOVE1027) - Merge pull request #22 from MengHanLOVE1027/dev (@MengHanLOVE1027) - feat: 更新版本至 v0.4.8-beta.2,新增配置和语言文件版本迁移系统,支持插件升级时自动合并新配置项和翻译键 (@MengHanLOVE1027) - Refactor code structure for improved readability and maintainability (@MengHanLOVE1027) - Merge pull request #23 from MengHanLOVE1027/dev (@MengHanLOVE1027) - feat: v0.4.8-beta.3 截取工具改由 Rust 编写,支持中英文环境检测;修复目录创建和文件截取权限问题 (@MengHanLOVE1027) - fix: 更新 v0.4.8-beta.3 的更新时间为 2026-08-12 16:15:00 (@MengHanLOVE1027) - Merge pull request #24 from MengHanLOVE1027/dev (@MengHanLOVE1027) - feat: v0.4.8 正式版发布——i18n国际化、配置/语言文件版本迁移、Rust截取工具、CI/CD工作流 (@MengHanLOVE1027) - feat: 添加插件描述到国际化支持,更新备份命令语言参数 (@MengHanLOVE1027) - Merge pull request #25 from MengHanLOVE1027/dev (@MengHanLOVE1027) </details> ### 👥 贡献者 · Contributors @MengHanLOVE1027 ### 🔧 安装 · Installation 1. 下载 `EasyBackuper-v0.4.8.zip` 2. 解压到服务器的 `plugins/` 目录 3. 重启服务器或使用 `ll reload EasyBackuper` 重载插件 安装后的目录结构: ``` plugins/ └── EasyBackuper/ ├── EasyBackuper.js ├── manifest.json ├── 7za.exe ├── mhlove-truncate.exe # Windows └── mhlove-truncate # Linux ``` **Full Changelog**: https://github.com/MengHanLOVE1027/lse-easybackuper/compare/v0.4.7...v0.4.8 [/MD]
[MD] - feat: 更新版本号至 v0.4.5,修复部分 bug,更新相关文件 **Full Changelog**: https://github.com/MengHanLOVE1027/lse-easybackuper/compare/v0.4.4...v0.4.5 [/MD]

此更新还包含:
v0.4.4 [Big Update!][新功能]: 适配了 EasyCheckUpdate 插件,修复了部分 bug,支持BStats统计和多彩日志输出,不再支持多语言(太臃肿了)
[MD] - feat: 更新版本号为 v0.4.4,适配了 EasyCheckUpdate 插件,修复了部分 bug,支持BStats统计和多彩日志输出,不再支持多语言(太臃肿了) **Full Changelog**: https://github.com/MengHanLOVE1027/lse-easybackuper/compare/v0.4.3...v0.4.4 [/MD]

新功能​

  • 回档功能,向 BackupHelper 学习(/restore)
  • 多线程并发,支持多线程处理(配置文件中的 Max_Workers)
  • 自定义备份格式(比如 .7z .zip .tar.gz)
  • 更丰富的日志功能

修复​

  • 修复 startRestore 函数中 origin 对象访问问题,避免控制台执行命令时崩溃
  • 添加多线程截取文件功能,提高文件处理效率
  • 优化 truncate-python/main.py 输出信息,解决 Windows 控制台编码问题
  • 实现回档前备份当前世界的功能,根据配置决定是否在回档前备份
  • 修改 Backup 函数添加回调参数,支持异步备份完成通知
  • 创建 continueRestore 函数,将回档逻辑模块化
  • 修复配置文件访问路径错误,正确读取 Restore 配置
  • 优化开服回档逻辑,读取完 restore_marker 文件后立即删除
Full Changelog: v0.4.0...v0.4.3
[MD]### **新特性** - 在 **存档备份成功后** 会进行 `截断文件` 的操作,以免在 **脸黑的时候** 压缩包与原存档大小严重不符 [#3](https://github.com/MengHanLOVE1027/EasyBackuper/issues/3) [USER=94151]@TRDSCSH[/USER] ### **更改** - 添加截断文件功能并添加了辅助 Python 程序 - 提供了更详细的Debug - 在备份时会有文件名及大小的提示 - 更新 配置文件 内容 ### **修复** - 修复自动清理排序问题,规范了文件名中的日期 - 优化了代码(对代码进行了改进,完善一些 注释 和 函数注释) **Full Changelog**: [v0.3.0...v0.4.0](https://github.com/MengHanLOVE1027/EasyBackuper/compare/v0.3.0...v0.4.0)[/MD]

新特性

  • 存档备份成功后 也需要清理一遍之前的备份文件,另外提供选择自主权(只在 服务端启动时清理/备份后清理 or 两者任意一个 清理一遍之前的备份文件)(支持在配置文件中自定义)#2

更改

  • 优化了代码(对代码进行了改进,完善一些 注释 和 函数注释)
  • 更新 配置文件 内容
  • 更新 tooth.json 中对 LeviLamina 的依赖版本 0.12.x

修复

Full Changelog: v0.2.8...v0.2.9

新特性

  • 备份时通知玩家:在游戏中提示在线玩家 服务器存档开始备份 备份结束 之类的(支持在配置文件中自定义)#1
  • 自动清理较早的备份:设置一个最大备份数量,如果备份文件的数量超出,则删除较早的备份(支持在配置文件中自定义)#1
  • 定时备份:使用 Cron 表达式 设定定时任务(支持在配置文件中自定义)#1
  • 更好的Debug:更方便排查问题(支持在配置文件中设置开关)

更改

  • 优化了代码(对代码进行了重新布局,完善一些 注释 和 函数注释)
  • 更新 默认i18n文件 和 配置文件 内容
  • 增加对 Cron 的 Debug 提示(当开启 Debug 模式时输出内容将会带有前缀 “[Debug]” )
  • 改进了 onTick 调用函数时反复备份的情况,直接跳出函数即可
  • 对 backup 的 init 和 reload 指令添加更多细节内容
  • 加载插件时显示配置项的开关信息

修复

  • 修复当Cron调用时无法正常在游戏中提示所有玩家的bug
Full Changelog: v0.1.0...v0.2.8
后退
顶部 底部