lyizai
1b958cb804
fix: 自动恢复不再因一次失败的尝试而永久丢失
1.9.3 的 tick() 里先取走 resumeConfig 再调 start(),而 start() 在
「已进入世界但还没完成登录」时会直接返回 false(isReady() 要求 loggedIn)。
本服掉线频繁、重连后常常短暂处于这个状态,于是第一次失败的尝试就把这次恢复
永久丢掉了,任务再也不会自己接上 —— 实测监控里任务长时间停在
「机器人尚未就绪(未连接 / 未进入世界)」就是这个原因。
现在:① 等 bm.isReady() 才尝试;② 只有 start() 真的返回 true 才清掉登记,
失败时保留并在下一 tick 继续试,日志打「自动恢复未成功(…),稍后重试」。
顺带:服务器上保存的 pathing.maxDropDown 被改成了 64(钳制上限),
而原版摔落伤害超过 3 格后每格 1 点、23 格必死 —— 实测机器人正是
「fell from a high place」摔死并重生回王城,白走了 100 多格。
已在服务器配置上改回 4(代码默认本来就是 3)。
测试 477 → 478。
2026-10-01 17:22:11 +08:00
..
2026-09-30 21:05:38 +08:00
2026-09-27 17:17:41 +08:00
2026-09-27 17:17:41 +08:00
2026-09-28 22:46:39 +08:00
2026-10-01 17:04:25 +08:00
2026-09-27 17:17:41 +08:00
2026-09-28 19:43:15 +08:00
2026-09-27 21:22:57 +08:00
2026-09-27 21:22:57 +08:00
2026-09-27 17:17:41 +08:00
2026-09-27 17:17:41 +08:00
2026-10-01 17:22:11 +08:00
2026-09-27 21:22:57 +08:00
2026-09-27 17:17:41 +08:00
2026-09-27 23:52:29 +08:00
2026-09-28 22:46:39 +08:00
2026-09-28 14:21:14 +08:00
2026-09-28 22:46:39 +08:00
2026-09-29 22:01:02 +08:00
2026-10-01 00:34:51 +08:00
2026-10-01 16:28:14 +08:00
2026-09-28 22:46:39 +08:00
2026-09-28 13:56:41 +08:00
2026-09-27 17:17:41 +08:00
2026-09-29 22:01:02 +08:00
2026-09-27 17:17:41 +08:00
2026-09-27 17:17:41 +08:00
2026-09-30 21:05:38 +08:00