**通过能够恢复和撤销到您的世界来保护您的服务器免受破坏!**
工作原理:允许您在特定预定义的时间保存世界控制点,并在出现问题时使用单个命令恢复它们。
✅ 备份已优化,设计为占用最少磁盘空间,仅保存必要的内容。
✅ 开源
✅ TPS 仅在保存和回滚区块时才会降低。
✅ 可配置
✅ 添加配额(以防止磁盘已满)
🐛 发现错误?[问题页面](https://github.com/Totgocpro/GriefRollback/issues)
[源代码](https://github.com/Totgocpro/GriefRollback)
命令
- griefrollback save → 执行世界备份
- griefrollback task [info/join] → 获取当前任务信息或要求插件将其设置为任务执行器(用于获取实时进度)。
- griefrollback rollback [time] → 将世界恢复到 [time] 前的状态(它将恢复最近的备份)。
- griefrollback version → 查看世界的所有已保存版本,并允许快速恢复它们
配置文件
# 这是一个 GriefRollback 的主要配置文件
# 如果 Auto-checkpoint 等于 true,则会启动一个计划,并且世界将在定义的 tick 间隔中保存。
AutoCheckpoint: true
# 所有修改后的区块将保存的时间间隔(以 tick 为单位)(数值太低可能会极大地影响服务器性能) (https://codepen.io/mrjohndoe69/pen/ExPZpNb)
AutoCheckpointInterval: 72000
# 如果为 true,则将所有自动检查点任务发送到服务器控制台
LogAutoCheckPoint: true
# 自动删除旧世界版本:如果设置为 true,将删除最旧的版本以避免超过某个大小,这也可以称为“配额”功能
Autodeleteversion: true
# 版本文件夹的最大尺寸(以 mo 为单位)
AutodeleteversionMaxSize: 5000
# 如果设置为 true,则保存所有村民、xp、位置和职业(保存区块所需时间更长,空间也更大,目前 Trades 未保存)
StoreVillagers: true
# 如果设置为 true,则存储所有胸中的物品(保存所需的空间更多)
StoreChestContent: true