feat: gate assignment publication on allocation

This commit is contained in:
Josh Creek
2026-08-31 21:24:19 +01:00
parent 88b5ffedb2
commit 726fe1ce2e
4 changed files with 71 additions and 7 deletions
+4 -2
View File
@@ -92,8 +92,10 @@ product policy are in [`docs/MATCHMAKING.md`](docs/MATCHMAKING.md).
Valve-approved SDR POP/certificate/public-UDP overlays.
- [ ] Add the local-safe Agones adapter and separate process-ready (listen then
Ready) from assignment-ready (Allocated manifest verified and registered).
- [ ] Allocate from Ready by region/build/protocol/transport; use separately
verified ENet and SDR dynamic/passthrough port mappings.
- [ ] **IN PROGRESS:** Allocate from Ready by region/build/protocol/transport; use separately
verified ENet and SDR dynamic/passthrough port mappings. The Go allocator
now owns assignment publication with idempotent replay/conflict handling;
Agones integration remains.
- [ ] Deliver/verify the signed roster after allocation and expose client
tickets only after backend `assignment_ready`.
- [ ] Keep >=2 Ready processes across >=2 on-demand nodes/failure domains per