Skip to content

TISUnion/TimedQBM

Repository files navigation

Timed QuickBackupM

English | 中文

一个 QuickBackupM 插件的扩展,用于定时触发 QBM 从而进行自动备份

备份定时器会在 QBM 备份结束、定时器被手动启动/关闭/重置时,重置上次备份时间为当前时间

每当离上次备份的时间间隔大于了配置文件指定的备份时间间隔,TQBM 会触发一次 QBM 的备份

可配合 QBM 插件配置文件的 delete_protection 数值来避免 TQBM 覆盖过多备份

需求

配置

配置文件为 config/timed_quick_backup_multi.json

{
  "enabled": true,
  "interval": 30.0,
  "permission_requirement": 2,
  "require_online_players": false
}
  • enable: TQBM 备份定时器总开关
  • interval: TQBM 备份定时器的间隔,单位为分钟
  • permission_requirement: 使用 !!tqb 指令的最小权限需求
  • require_online_players: 当设为 true 时,TQBM 仅在服务器中存在玩家时启用。这需要 TQBM 在服务端启动的时候处于已加载状态,否则 TQBM 将会停止工作

指令

  • !!tqb: 显示 TQBM 帮助信息
  • !!tqb enable: 启动 TQBM 备份定时器
  • !!tqb disable: 关闭 TQBM 备份定时器
  • !!tqb set_interval <minutes>: 设置 TQBM 备份定时器时间间隔,单位分钟
  • !!tqb reset_timer: 重置 TQBM 备份定时器
  • !!tqb status: 查看 TQBM 状态