SYSTEM 05 · 5 GUIDES

Controllers and Expansion

Upgrading, downgrade recovery, reserving, claiming, safe mode, and remote control. This page connects the system overview to focused lessons, diagnostics, and operational boundaries.

START HERE

Read the system in a useful order

Begin with lessons or foundational guides, then move to debugging, safety, and advanced operations. Each article states the evidence level it actually reached.

Open the first guide →

SYSTEM MAP

Controller control and upgrade chain

Controller safety depends on Energy supply, the Upgrader, range, upgradeController() results, and progress across multiple ticks.

  1. 01Energy supply

    Container / Link / Hauler

  2. 02Upgrader

    Carries WORK and Energy

  3. 03upgradeController()

    Check range and result

  4. 04RCL / downgrade

    Watch progress and downgrade pressure

  5. 05Structures / expansion

    Unlock capacity or move into reserve/claim

05

Published guides in this system

Use the labels to distinguish sequential lessons, task-focused guides, debugging workflows, safety pages, and references.

  1. LessonScreeps upgradeController(): Build Your First Upgrader Loop10 min read · Beginner
  2. GuideScreeps activateSafeMode(): Prevent Same-Tick Intent Overwrite17 min read · Advanced
  3. GuideScreeps Controller Downgrade Recovery: Verify Emergency Upgrades15 min read · Intermediate
  4. GuideScreeps reserveController() vs claimController(): Verify the Exact Mission22 min read · Intermediate
  5. GuideWhy a Fixed Screeps Upgrader Is Not Upgrading20 min read · Intermediate
Need a guide that is not listed?

Search by API method, error code, or symptom first. Zero-result English searches are recorded anonymously and can be submitted as a public content request.

Search the English section →