TISUnion / QuickBackupM

A backup / restore plugin, with multiple backup slots
GNU General Public License v3.0
148 stars 20 forks source link

[bug] 备份状态有时显示不正确 #49

Closed OptiJava closed 1 year ago

OptiJava commented 1 year ago

复现环境: Python: 3.11.2 MCDR: 2.9.1 插件只安装了qb和mpm,均为最新版 测试用的存档是15.2G

复现方法: 1.控制台输入!!qb make 1,完成后再输入!!qb make 2 Screenshot_20230713_082350 2.在2备份未完成时,输入!!qb back 1(回档但未确认) Screenshot_20230713_082420 3.重载插件 4.直到2备份被完成,输入!!qb make或!!qb back任意指令,均会显示【QBM】正在?中,请等待操作执行完成(玩家在游戏里面打也一样),在2备份完成后,恢复正常 Screenshot_20230713_082615

想要在备份完成之前跳出这个不正确的状态,只能彻底退出MCDR后重启 或 将插件qb禁用后再启用,其他的!!qb reload、重载插件、热重载mcdr都没有用

((开世吞的时候要回档了,想提前结束上一次备份赶快回档发现的bug(awa

Fallen-Breath commented 1 year ago

这是 QBM 的意料内表现,你无法在备份过程中再次触发备份 / 回档,即便是重载插件也依然如此