CPU 使用过高
CPU 过高通常没有单一错误码。先测量实际热点、bucket 与 tick 负载,再决定是减少扫描、缓存结果还是拆分跨 tick 工作。
PROBLEM-SOLVING PATH / SEARCH V3
Search V3 只在高置信的症状、API 或错误码意图上给出直接 Answer Route;其余查询继续由 Search V2 负责发现,不猜测、不强行路由。
Search V2 数据库检索已启用
当前显示 14 条结果
支持中文、英文、API 名称与常见说法CPU 过高通常没有单一错误码。先测量实际热点、bucket 与 tick 负载,再决定是减少扫描、缓存结果还是拆分跨 tick 工作。
Creep 看起来停在原地时,先区分命令没有被接受、没有可用路径、fatigue 阻塞,还是目标与距离逻辑有问题。
资源物流停滞时,要区分取出、携带、移动、转移和目标容量中的哪一段断了,并逐段保存返回值。
执行格子级路径搜索;应同时检查 path、cost、ops 和 incomplete。
把格子级 PathFinder、房间级路线、ERR_NO_PATH、CostMatrix 与移动排错放在同一入口。
解释 CostMatrix 中 0、普通成本和 255 的含义,在 roomCallback 中处理道路、建筑、Creep 与自定义避让格,并检查 PathFinder.search 的完整结果。
根据 Spawn、角色、Energy、Controller、工地、CPU 和 bucket 快照检查风险。
按对象、方法和关键词查询常用 Game、Creep、Room、Structure 与系统 API。
正确使用 PathFinder.search() 设置 goal range,读懂 path、cost、ops、incomplete,并判断搜索是否真正完成,而不是只看 path 有没有内容。
区分moveTo的ERR_NO_PATH、noPathFinding的ERR_NOT_FOUND和PathFinder incomplete,从目标范围、地形、回调、maxOps与出口逐步排查。
为 PathFinder 指定每个房间格子的移动成本。
没有找到可到达目标的路径。
查看高频诊断路径当前有哪些 accepted Console / Live multi-tick 验证、缺什么证据,以及下一批真实 Evidence 的优先级。
解释 findRoute() 返回的房间级出口序列、routeCallback 成本和 ERR_NO_PATH,并提供带房间偏好、路线缓存与逐房间移动的完整示例。