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。
这个提交包含在:
自动生成
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "autostore-bot",
|
||||
"version": "1.11.0",
|
||||
"version": "1.11.1",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "autostore-bot",
|
||||
"version": "1.11.0",
|
||||
"version": "1.11.1",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"chalk": "^4.1.2",
|
||||
|
||||
在新工单中引用
屏蔽一个用户