Skip to main content

Rules at a glance

Timing

RuleValue
Global command window15 seconds
Core migration4 logical Ticks per cell
Core respawn delay20 logical Ticks
WebSocket Ping interval20 seconds
WebSocket Pong timeout60 seconds
Credential revalidationapproximately 5 seconds
Recommended reconnect backoff250 ms → 5 seconds, with jitter

Core

AttributeValue
HP5
Shield5
Shield cap with Beacon10
Vision5
Starting resources20
Starting Workers1
Shield repair1 resource → 1 shield

Units

UnitHPVisionCostDamage / range
Worker235none
Vanguard44101 to adjacent target cell
Ranger25121 at cardinal range 1-3

World

RuleValue
Cell capacity2 occupying entities
Terrain kindsEMPTY, RESOURCE, OBSTACLE
Chunk size32×32
Resource richness scale256
Spawn distance from nearest active Core20-30
Coordinate typesigned int64 [x, y]
Beacon start[0, 0]

Economy

population = Worker + Vanguard + Ranger
tier = floor(population / 20)
upkeep = tier × (tier + 1) / 2
PopulationUpkeep
0-190
20-391
40-593
60-796
80-9910
100-11915

Commands

LimitValue
Idempotency key8-128 visible ASCII bytes
New submissions per (player, tick, source)64
Concurrent command bodies per credential kind4
WebSocket inbound frame limit1024 bytes
WebSocket messagestick, state, received
Command sourcesAGENT, MANUAL