简单备份

简单备份

服务器与单机世界的简易备份工具

工具

https://img.shields.io/static/v1?label=%20&message=other%20projects&color=4b5966&labelColor=658f79&logo=curseforge&logoColor=white&style=for-the-badge https://img.shields.io/discord/990178919795785749?color=4b5966&label=%20&labelColor=658f79&logo=discord&logoColor=white&style=for-the-badge https://img.shields.io/github/stars/spoorn/SimpleBackup?color=4b5966&labelColor=658f79&label=github%20&logo=github&logoColor=white&style=for-the-badge https://img.shields.io/github/issues-raw/spoorn/SimpleBackup?color=4b5966&labelColor=658f79&label=issues%20&logo=github&logoColor=white&style=for-the-badge

描述

适用于服务器的简单备份工具。可按间隔自动备份,并提供可配置选项,例如压缩为 zip 文件、在没有玩家在线时暂停自动备份等。

有关备份逻辑、压缩、基准测试、多线程等的技术细节,请参阅 https://github.com/spoorn/SimpleBackup/blob/main/SUMMARY.md。

特性

  • 可按可配置间隔自动备份
  • 若没有玩家在线,则暂停备份以节省资源
  • 备份以异步方式进行,以最大程度地减少备份期间对游戏性能的影响
  • 将备份压缩为 .zip 或 .tar.lz4 文件
  • 可配置以限制保留的备份数量,并具备保护措施以确保备份不会超出磁盘空间
  • 可通过命令 /simplebackup start、/simplebackup zip、/simplebackup lz4、/simplebackup directory 触发手动备份
  • 可在配置中设置手动备份权限
  • 备份存储于游戏目录下的 backup/ 文件夹中,与 mods/ 和 config/ 文件夹同级,或者可配置为系统中的任何绝对路径
  • 备份文件格式为 YYYY-MM-DD_HH-MM-SS(.zip|.tar.lz4)(例如:ZIP 格式为 backup/2022-05-04_05-04-13.zip,或 DIRECTORY 格式为 backup/2022-05-04_05-04-13/)
  • 备份进行时,将向玩家广播消息。该消息可在配置中设置,以支持语言翻译并保持模组完全为服务端模组。消息可以禁用
  • 是的,该模组只需安装在服务端!

关于选择哪种备份格式的帮助,请参阅 https://github.com/spoorn/SimpleBackup/blob/main/README.md

配置

你可以在 config/simplebackup.json5 的配置文件中调整所有特性。有关更多详情,请查看配置文档:https://github.com/spoorn/SimpleBackup/blob/main/config-documentation.json5

注意:配置文件必须为 UTF-8 格式。例如,如果你使用特殊键盘或文本编辑器输入特殊字符用于广播消息,则必须将其编码为 UTF-8。如果不确定,可以将你的特殊字符放入类似 https://checkserp.com/encode/unicode/ 的工具中,然后将结果用于配置文件,这样便能被正确解析。

依赖项

此模组需要:

需要 fabric

需要服务器?

https://bisecthosting.com/spoorn