# PlayerDataRollback
## 概述
意外丢失玩家数据令人难以忍受,找到可靠的解决方案可能也很困难。这就是我创建PlayerDataRollback的原因——一个旨在自动备份和恢复玩家数据的插件,让您安心。
该插件在每次服务器启动时自动创建备份。您还可以使用简单的命令手动备份、恢复和管理备份。
备份保存在 plugins/PlayerDataRollback/Backups 目录中。
## 特性
在服务器启动时自动备份玩家数据。
手动创建、回滚和删除玩家数据备份。
按特定时间段过滤备份,例如天、月或年。
恢复单个玩家的数据或一次性恢复所有玩家的数据。
支持多语言(英语、简体中文、繁体中文和德语)。
分页显示备份列表。
回滚所有数据时将踢出所有玩家以避免冲突。
## 命令
备份管理
/pld backup create <备份名称> - 创建所有玩家数据的备份。
/pld list (xd/xm/xy) - 列出按时间过滤的备份(天/月/年前)。
/pld page <编号> - 浏览备份列表(在 /pld list 后使用)。
回滚
/pld rollback <玩家名称> <备份名称> - 将玩家的数据回滚到指定的备份。
/pld rollbackall <备份名称> - 从指定的时间段或备份回滚所有玩家的数据(这将踢出所有在线玩家)。
## 备份删除
/pld backup remove <备份名称> - 删除特定的备份。
/pld backup removeall - 删除指定时间段(天/月/年前)的所有备份。
## 多语言支持
该插件支持多种语言:
英语 (en_US)
简体中文 (zh_CN)
繁体中文 (zh_TW)
德语 (de_DE)
翻译将根据服务器的区域设置自动应用。
## 安装
从 SpigotMC 下载 PlayerDataRollback 的最新版本。
将 .jar 文件放置在 plugins 文件夹中。
重新启动服务器以生成配置文件和必要的文件。
备份将在每次服务器启动时自动创建,或者使用命令进行手动控制。
## 使用示例
创建备份:/pld backup create myBackup
回滚玩家数据:/pld rollback Steve myBackup
回滚 7 天前的所有玩家数据:/pld rollbackall 7d
列出最近 3 个月的备份:/pld list 3m
## 支持
如果您遇到任何问题或有新功能建议,请通过 SpigotMC 联系我们或在插件的 GitHub 存储库中打开问题。
## bStats
[](https://bstats.org/plugin/bukkit/PlayerDataRollback/23504)