本帖最后由 a1294790523 于 2020-1-11 15:05 编辑

Wayback

备份插件


特性
  • 定时备份
  • 增量备份
    这意味着一个备份非常小
  • 不需要很多资源
  • 稳定回滚
  • 可加密的配置,防止文件泄漏


各个功能

备份
把每一段时间服务器的所有/部分进行保存,以便哪天耍脱了可以回到过去(插件名即为此意)

增量备份
腐竹老爷的服很大,端很大,备份的文件可能很多,那么每次只对有更改的文件进行备份,就可以显著减少每次备份所需的磁盘空间。
经过我的精密测算,每个小时备份一次,一个备份文件按照我的小破测试端大概要 1mb,如果玩家比较刺激可能会大一些,算起来一个月只需要 720 mb 的存储空间。
也就是说,每个月花掉大约1个G,就能有每个小时一次的恢复点。


回滚
哪家熊孩子把服毁了,你使用 /wayback rollback 命令将服务器恢复到熊孩子进服以前,并添加黑名单。

使用
下载放入 plugins 文件夹

截图





配置文件


命令
/wayback task list - 列出所有命令
/wayback rollback - 回滚到某个备份点
/wayback debug - 启用 debug 模式
/wayback conf enc/unenc - 加密或解密配置文件


说明
1. 回滚的时候会直接暴力停掉服务器,不要惊慌,正常操作
2. 如果使用 Windows 这类非 Unix 系统,可能在回滚的时候会提示文件被占用,这意味着文件真的被占用了
  2.1 解决方案1 更换 Linux
  2.2 解决方案2 由于 Bukkit 自带限制无法卸载默认的三个世界,请使用类似 MultiverseCore 这种插件创建新的非默认世界
3. 如果启用了加密配置文件,你写在配置文件里的密码就不会被别人看到,但是每次启动服务器都必须输入一遍密码
  3.1 这个输入密码的过程可能重复很多次,如果提示密码错误可以试着再输一遍
  3.2 如果密码忘了按照提示输入之后会提示原来的没了,这意味着原来的真的没了,你就得重新配置一遍
4. 回滚的时候注意一下有没有正在运行的任务,虽然就算有一般也不会造成什么问题,但是可能会生成一些多余的备份
5. 目前 ftp 上传和画的大饼 SQL 备份和画的大饼 onedrive 上传都是没有的,因为我估计着用的人会很少
6. 增量备份的第一个压缩包会大一些,这样子就算哪家的孩子给你全删了也能恢复
  6.1 不用增量备份每个包都那么大


下载
Wayback-20.1.2.jar (131.4 KB, 下载次数: 1406)
旧版本更新提示:更新时请删除旧版本前置TabooLib 4.x


更新记录
版本号为 年份.主版本.补丁


本插件所用所有代码均为原创,不存在借用/抄袭等行为