docs(multiplayer): reconcile phase eight status

This commit is contained in:
Josh Creek
2026-09-01 21:09:43 +01:00
parent caa7e3e793
commit b01db32908
+7 -4
View File
@@ -1153,10 +1153,13 @@ New `--role=client-reconnect` grades the returning player: not a spectator, owns
### Phase 8 — Matchmaking, ranked ladder, per-match server autoscaling
**1.0 launch blocker.** Full design and reasoning: [`docs/MATCHMAKING.md`](docs/MATCHMAKING.md).
Nothing here is implemented. Unlike Phases 07 this phase adds a component
outside the Godot project — a backend service — and that is the largest
architectural departure in the project's history, so read the design doc
before picking up any task below.
The local control-plane, durable-store, allocated-server, and verification
paths are substantially implemented; the per-row status below distinguishes
that evidence from the remaining live Steam, PostgreSQL/Redis, Agones, release,
and human-playtest gates. Unlike Phases 07 this phase adds a component outside
the Godot project — a backend service — and that is the largest architectural
departure in the project's history, so read the design doc before picking up
any task below.
This inverts the server model. Phases 17 build a **community server**: it
runs forever, waits for `--min-players`, plays a match, rotates arena, repeats,