7zBackup · 采用7z压缩格式的服务端备份插件——额外节省至多50%的硬盘空间!

原创 开源 工具 7zBackup · 采用7z压缩格式的服务端备份插件——额外节省至多50%的硬盘空间! v1.5

请登录后获取
[MD] ## Bug修复 1. 修复了一个Linux系统上备份进度条更新异常的问题。 2. 修复了一个Linux系统上不支持兼容 `ELF 32-bit i386` 和 `libstdc++.so.6` 的运行时问题。 [/MD]
[MD] # 重要 由于`7zr`官方只发布了x86版本,插件已将7z可执行文件升级为`7za`以更好支持64位环境。 **依旧,如果你不信任随此插件打包的可执行文件,请自行将其替换为你下载的版本。** ## Bug修复 1. 修复了一个备份进度显示不正确的问题。 2. 修复了谷歌云盘认证失败的问题。 3. 修复了一个新备份创建后无法清理超量旧备份的问题。 [/MD]
[MD] 插件重新引入了CPU绑定功能。默认情况下插件会使用全部核心进行备份。插件可以不跟服务端使用相同的CPU核心。 配置 `cpu-cores-list` 以指定使用的CPU核心(英文逗号分隔,编号从0到N-1核心)。“-1”表示使用全部核心。 如果有任何核心编号不可用,则会回退到默认(全部核心)。 插件现在可以在正确的路径下运行7z可执行文件。 [/MD]
  • 喜欢
反馈: NekoLab
此版本修复了一些文本显示的兼容性问题。现已可在26.2服务端上正常使用。
[MD] # 重要事项 这个版本将压缩文件创建的实现从Java 7zip压缩库替换为了内置7z命令行工具,带来了惊人的压缩性能改善。 插件现在收集文件时会自动跳过数据库和被锁定的文件——这是7z命令行的限制,否则备份压缩文件会直接创建失败。 本次更新没有配置文件的变化。 **⚠特别注意:此版本包含了一个7z命令行可执行文件,以此绕过Java 7z库低下的压缩性能。** ### **盲目地使用未知来源的可执行文件可能造成潜在安全风险!** 如果你无法信任此插件打包的7z可执行文件,请访问 [https://www.7-zip.org/download.html](https://www.7-zip.org/download.html) 并且下载你的操作系统对应版本的7z命令行可执行文件。 只需重命名并将其放进你的 `plugins/SevenZipBackup/7zr` 文件夹。 Windows系统下的可执行文件名为 `7zr.exe`,而Linux系统下则是 `7zr`。 通过在Folia 1.21.11服务器上的测试,这个新版本的7z压缩方法对比旧版本实现了至少10倍的性能飞跃。 **完成一次备份所用的时间从500秒暴降到30秒。** _由于7z命令行运行在Minecraft服务器以外的独立进程上,压缩级别不再会影响服务器性能。插件可以充分调度系统CPU的全部性能。_ [/MD]

重要事项​

这个版本对压缩文件创建的实现进行了大幅度重构,并且只在Windows环境下测试通过,因此它被标记为实验性的发布版本。

⚠不要下载此版本,新引入的实验性功能被报告少数情况下会有备份区域不全的问题,新版本已修复。
  • 更新了配置文件,现在可将备份进度显示在玩家boss栏,颜色和样式可配置。
  • 修复了备份CPU亲和性设置错误的bug
  • 修复了一些错误翻译条目。
  • 更新了配置文件,现在可指定备份线程数和指定CPU核心绑定,可以将备份线程绑定到非主线程的核心上以避免影响服务器性能。
  • 修复了备份后旧备份文件不自动删除的问题。
  • 修复了一些缺失翻译条目。
重命名软件包&重构
修复了缺失的翻译文本
后退
顶部 底部