feat: validate queue compatibility metadata

This commit is contained in:
Josh Creek
2026-08-31 21:57:40 +01:00
parent 0551fb0b1f
commit b2ee9ec92d
6 changed files with 126 additions and 18 deletions
+2 -1
View File
@@ -75,7 +75,8 @@ product policy are in [`docs/MATCHMAKING.md`](docs/MATCHMAKING.md).
- [ ] **IN PROGRESS:** Add one PostgreSQL-owned queue ticket/player with 10 s
heartbeat, 30 s expiry, Redis candidate cache and restart/failover repair.
Authenticated owner-only recovery reads now return terminal expiry correctly;
Authenticated queue creation now requires playlist, client build and
protocol version and passes them to the server-owned candidate provider;
PostgreSQL/Redis wiring remains.
- [ ] **IN PROGRESS:** Validate opaque Steam ping locations and nonce-bound probes server-side;
require <=100 ms, enforce discrepancy quarantine and the locked widening/