lyizai
6ff45a48ae
fix: 给「寻路状态」进度日志加节流(1.11.1)
mineflayer-pathfinder 每用满一个 tick 的计算预算(tickTimeout,默认 40ms)就发一次
path_update,而原来的处理函数每次都记一条 —— 实测 4 分钟写了 3893 条(约 16 条/秒)。
既淹没了真正有用的日志(按 120 字节/行算一天能写上百 MB,而本服磁盘只剩 2.4G),
也让「寻路到底卡在哪」更难看清。
现在只在三种情况下记:
1. 状态发生变化(partial → success / noPath / timeout)—— 最要紧的信号;
2. 距上一条超过 2 秒;
3. 已探索节点数比上一条多出 1000 以上 —— 长规划里仍能看出推进速度,
不丢定位卡死所需的信息。
测试 480 → 481。
2026-10-02 01:28:03 +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-10-01 18:08:41 +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-02 01:28:03 +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