mirror of
https://github.com/jcreek/CosmicClash.git
synced 2026-09-12 15:53:42 +00:00
feat(multiplayer): lease allocating match claims
This commit is contained in:
+5
-3
@@ -61,10 +61,12 @@ product policy are in [`docs/MATCHMAKING.md`](docs/MATCHMAKING.md).
|
||||
`server/allocator` now requires provider allocation reconciliation into the
|
||||
durable registry before returning an endpoint and exposes an accepted-proposal
|
||||
gate that validates unanimous responses and playlist/participant invariants;
|
||||
allocator-facing roster
|
||||
matches now also use a leased durable allocation claim, derived from their
|
||||
persisted compatibility tuple, to fence allocator replicas before provider
|
||||
calls; allocator-facing roster
|
||||
publication now requires an allocated endpoint and verifies canonical
|
||||
join-authorisation signatures before exposing player rows; live Agones
|
||||
integration remains.
|
||||
join-authorisation signatures before exposing player rows; allocator runtime
|
||||
wiring and live Agones integration remain.
|
||||
- [ ] **IN PROGRESS:** Run the Go control plane against PostgreSQL/Redis with
|
||||
independently runnable API, matcher, allocator and maintenance roles. The
|
||||
`cmd/control-plane` API role now opens PostgreSQL, applies migrations, wires
|
||||
|
||||
Reference in New Issue
Block a user