KNOWLEDGE MODULE 05
Controller 与房间控制
处理 Safe Mode、Controller 降级、预订与占领边界,集中管理房间控制权相关问题。
3 篇文章2 个学习阶段5 / 8 模块
WHO IT IS FOR
适合谁学习
开始管理 Controller 安全、降级风险、远程预订或新房间占领的玩家。
LEARNING GOAL
完成后能解决什么
理解 Controller 不只是升级目标,还承担房间安全、所有权、预订和扩张边界。
LEARNING STAGE
安全与生命周期
先理解 Safe Mode 和 Controller 降级。
- 01StructureController.activateSafeMode() 怎么安全开启 Safe ModeScreeps 基础工程 · 7 分钟阅读
解释可用激活次数、同一shard单房间限制、safeModeCooldown、upgradeBlocked与全部返回码,并用一次性Memory请求避免自动消耗Safe Mode。
- 02Controller 快降级了怎么办:监控、应急升级与恢复条件Screeps 常见问题 · 7 分钟阅读
监控己方Controller.ticksToDowngrade和等级上限,从当前房间选择有Energy与有效WORK部件的Upgrader,并处理upgradeController()范围和全部返回值。
LEARNING STAGE
预订与占领
再区分 reserveController() 与 claimController()。