White cell — Table 02

Admin console is passcode-protected. Player tokens and campaign controls are not public.

White cell — Table 02

Loading…

XO stand-up lobby

Review each cell’s WarnO and OpOrd after players finish the XO wizard. Use Reset table lobby if a table is stuck or needs a do-over.

Loading lobby…

Player upload tokens

Blue and Red cells paste these on the game table page to upload turn KMZ files. The XOai password (or your admin passcode) unlocks XOai. Use Copy beside each token. Regenerate revokes old tokens instantly (KV — no redeploy).

Loading tokens…

Ghost turn (required)

Submit after Red Cell uploads their board KMZ. Set reason, tactical rationale, roll nDn dice as needed (log stays with the report), then publish. Does not merge boards.

Ad hoc announcement

Post anytime — weather, mid-turn rulings, narrative. Same dice + rationale fields as ghost turn. Does not advance the turn counter. Pings Discord.

Campaign lifecycle

Do not click Start during an active game — it can desync whose turn it is. Campaigns auto-start when Red cell finalizes XO stand-up. End — freezes uploads and can purge hosted unit icons (and optionally turn archives) from R2. Process merge — queues R2 → merge → redeploy (auto after each board upload when a runner is configured). Fallback: python3 scripts/merge_runner_daemon.py on your machine.

Turn log

Chronological record of board uploads, ghost turns, and proxy uploads for this table.

XO Advisor access requests

Players requesting XO Advisor access are listed here and on Discord with approve/deny links.