mirror of
https://github.com/jcreek/CosmicClash.git
synced 2026-09-10 16:04:04 +00:00
fix(multiplayer): reconcile authoritative initial connections
This commit is contained in:
@@ -208,6 +208,15 @@ allocation fails. Ordering ties use ticket ID. A ranked initial-connect
|
||||
no-show after accepting uses the ranked abandon cooldown ladder but never a
|
||||
rating loss because no rated match began.
|
||||
|
||||
The initial-connect clock begins only after the server's durable
|
||||
`ASSIGNMENT_READY` transition. Player assignments are not exposed before that
|
||||
gate. Each allocated server reports a successfully verified signed-roster
|
||||
admission through the workload-authenticated, idempotent
|
||||
`POST /servers/{serverId}/connect` boundary; PostgreSQL `connected_at` values,
|
||||
not client claims, drive no-show reconciliation. The supervisor arms the game
|
||||
process's matching local timeout through an authenticated loopback control call
|
||||
only after the same transition commits.
|
||||
|
||||
### Casual
|
||||
|
||||
- Target six humans in 3v3.
|
||||
|
||||
Reference in New Issue
Block a user