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

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

请登录后获取
[MD] ## 🚀 正式版: EasyBackuper v0.4.5 ### 📦 下载 · Downloads | 平台 | 文件 | 语言 | |------|------|------| | 🐍 Python | `*.whl` | — | | 🪟 Windows | `restore_handler.exe` | 中文 | | 🪟 Windows | `restore_handler_en.exe` | English | | 🐧 Linux | `restore_handler_linux` | 中文 | | 🐧 Linux | `restore_handler_en_linux` | English | ### 📝 更新内容 · Changes ### 🐛 修复 - 修复备份异常处理逻辑 - 修复 CI/CD 工作流自动 PR 逻辑 - 更新 README 和英文文档中的链接和描述,修正拼写错误 ### ✨ 新增 - 🎉 正式版 v0.4.5 发布 - Dev → Main 自动 PR 工作流 - Build & Release 自动发布工作流 - README 徽章和 Star History 图表 ### 🔧 改进 - CHANGELOG 采用 Keep a Changelog 格式 - 优化 CI/CD 工作流,添加 CHANGELOG 分类提取 --- <details> <summary>📋 原始提交记录</summary> - Merge pull request #5 from MengHanLOVE1027/release/v0.4.4.1 (@MengHanLOVE1027) - Merge branch 'main' into release/v0.4.4.2 (@MengHanLOVE1027) - Merge pull request #6 from MengHanLOVE1027/release/v0.4.4.2 (@MengHanLOVE1027) - Merge branch 'main' into release/v0.4.4.3 (@MengHanLOVE1027) - Merge pull request #7 from MengHanLOVE1027/release/v0.4.4.3 (@MengHanLOVE1027) - Merge branch 'main' into release/v0.4.4.4 (@MengHanLOVE1027) - Merge pull request #8 from MengHanLOVE1027/release/v0.4.4.4 (@MengHanLOVE1027) - Merge branch 'main' into release/v0.4.4.5 (@MengHanLOVE1027) - Merge pull request #9 from MengHanLOVE1027/release/v0.4.4.5 (@MengHanLOVE1027) - chore: 删除旧的发布工作流,添加新的开发到主分支的PR工作流 (@MengHanLOVE1027) - fix: 修正版本获取路径和更新PR标题 (@MengHanLOVE1027) - fix: 更新插件版本获取逻辑,修正路径和动态版本设置 (@MengHanLOVE1027) - feat: 添加发布工作流以自动化版本构建和发布 (@MengHanLOVE1027) - fix: 优化发布说明生成逻辑,简化变量替换和格式化 (@MengHanLOVE1027) - fix: 更新插件版本至0.4.5-beta.1 (@MengHanLOVE1027) - Merge pull request #10 from MengHanLOVE1027/dev (@MengHanLOVE1027) - fix: 开玩笑的测试一下自动工作流而已,现在应该是正常用了awa (@MengHanLOVE1027) - Merge pull request #11 from MengHanLOVE1027/dev (@MengHanLOVE1027) - fix: 更新README和英文文档中的链接和描述,修正拼写错误 (@MengHanLOVE1027) - Merge pull request #12 from MengHanLOVE1027/dev (@MengHanLOVE1027) - Update README.md with additional badges (@MengHanLOVE1027) - Update README_EN.md (@MengHanLOVE1027) - feat: 更新插件版本至0.4.5-beta.1,修复备份异常处理逻辑,优化 CI/CD 工作流 (@MengHanLOVE1027) - Merge pull request #14 from MengHanLOVE1027/dev (@MengHanLOVE1027) - fix: 更新插件版本至0.4.5-beta.2 (@MengHanLOVE1027) - Merge tag 'dev' of https://github.com/MengHanLOVE1027/endstone-easybackuper into dev (@MengHanLOVE1027) - Merge pull request #15 from MengHanLOVE1027/dev (@MengHanLOVE1027) - Add Star History section to README (@MengHanLOVE1027) - fix: 移除不再需要的 tar.gz 文件复制和相关文档 (@MengHanLOVE1027) - fix: 更新命令导入路径以修复模块引用 (@MengHanLOVE1027) - release: 更新版本至 0.4.5,修复备份异常处理逻辑,优化 CI/CD 工作流 (@MengHanLOVE1027) - fix: 更新版本至 0.4.5,修复备份异常处理逻辑,优化 CI/CD 工作流 (@MengHanLOVE1027) - Merge pull request #17 from MengHanLOVE1027/dev (@MengHanLOVE1027) </details> ### 👥 贡献者 · Contributors @MengHanLOVE1027 ### 🔧 安装 · Installation ```bash pip install endstone_easybackuper-*.whl ``` 或从下方 Assets 下载对应平台的可执行文件,放入插件目录即可。 **Full Changelog**: https://github.com/MengHanLOVE1027/endstone-easybackuper/compare/v0.4.4.5...v0.4.5 [/MD]
[MD] ### 🚀 主要更新 ✨ **新增功能** - 更新版本号至 v0.4.4,并优化遥测日志输出,适配EasyCheckUpdate **Full Changelog**: https://github.com/MengHanLOVE1027/endstone-easybackuper/compare/v0.4.3.4...v0.4.4 [/MD]
这下肯定没有漏的了😡👆

Full Changelog: v0.4.3.2...v0.4.3.3

🚀 主要更新​

✨ 新增功能​

  • 添加 send_to_sender 方法,根据发送者类型自动选择输出方式(控制台/玩家)
  • 添加 easybackuper.restore.help.console 和 easybackuper.restore.help.player 翻译
  • 支持多种压缩格式的独立参数配置(7z、zip、tar)
  • 添加调试日志配置选项(Debug_MoreLogs、Debug_MoreLogs_Player、Debug_MoreLogs_Cron)

🐛 技术改进​

  • 修复 Go 程序中 fmt.Sprintf 的参数传递问题,解决日志格式化错误
  • 修复 sender 为 None 导致的错误,优化 on_load 方法
  • 修复 subprocess.run 返回值检查,正确检查 result.returncode
  • 修复路径包含空格时的日志格式化问题
  • 修复控制台和玩家帮助信息中的参数格式,将 [数量] 改为 &lt;数量&gt;

🛠️ 安装升级​

  1. 下载新版本Release页面
  2. 替换插件文件:放入plugins目录
  3. 重启服务器:配置文件自动更新
  4. 别忘了把 restore_handler.exe 放入./plugins/EasyBackuper/下

📖 使用命令​

/restore list <数量> # 查看可用备份
/restore <序号> # 恢复指定备份
/backup status # 查看备份状态

⚠️ 注意事项​

  • Linux自动重启功能暂需手动操作
  • 升级前建议备份配置文件
  • 大存档恢复、备份可能需要较长时间

📞 反馈支持​


让备份更简单,让数据更安全

Full Changelog
: v0.4.2...v0.4.3

🚀 主要更新​

新增功能​

  • ✅ 完整备份恢复系统 - 一键回档,支持进度跟踪
  • ✅ 多格式压缩支持 - 7z、zip、tar格式自由选择
  • ✅ 跨平台适配 - Windows支持自动重启,Linux基础功能
  • ✅ 性能优化 - 多线程加速,内存占用更低

技术改进​

  • 🔄 Golang重写恢复程序 - 移除Python依赖,性能提升
  • ⚙️ 灵活配置系统 - 每种压缩格式独立参数配置
  • 🌍 多语言支持 - 中英文界面,文档更新

🛠️ 安装升级​

  1. 下载新版本Release页面
  2. 替换插件文件:放入plugins目录
  3. 重启服务器:配置文件自动更新
  4. 别忘了把 restore_handler.exe 放入./plugins/EasyBackuper/下

⚡ 快速配置​

{
"Compression": {
"method": "7z", // 可选: 7z、zip、tar
"exe_7z_path": "./plugins/EasyBackuper/7za.exe"
},
"Restore": {
"config": {
"backup_old_world_before_restore": true,
"restart_server": {
"status": true,
"wait_time_s": 10
}
}
}
}

📖 使用命令​

/restore list # 查看可用备份
/restore <序号> # 恢复指定备份
/backup status # 查看备份状态

⚠️ 注意事项​

  • Linux自动重启功能暂需手动操作
  • 升级前建议备份配置文件
  • 大文件恢复可能需要较长时间

📞 反馈支持​


让备份更简单,让数据更安全

Full Changelog
: v0.4.1...v0.4.2
  • 添加国际化(i18n)支持,支持多语言
  • 备份成功后,压缩包大小自动选择合适单位显示(B/KB/MB/GB)
  • 一些小修小补和优化
Full Changelog: v0.4.0-beta...v0.4.1
后退
顶部 底部