feat(multiplayer): explain queue and connection health

This commit is contained in:
Josh Creek
2026-09-01 23:11:37 +01:00
parent 9b14109727
commit b15d19eec2
3 changed files with 41 additions and 2 deletions
+2
View File
@@ -1621,6 +1621,8 @@ The public queue adapter also rejects an explicitly supplied short or unsafe `ti
RFC3339 validation now checks both wire syntax and calendar parseability, rejecting impossible dates before they can become epoch metadata.
Matchmaking now explains queue progress (including bounded skill widening while preserving latency limits) and exposes live connection latency quality during connect/live phases; adversarial UI tests cover missing, infinite, negative, and threshold RTT values.
Signed MatchNet claims now also require exact JSON string/integer types for every identity, protocol, expiry, slot, team, and generation field; string-number coercion is rejected before canonical signature verification.
Presentation progress: a shared `Game/themes/cosmic_clash_theme.tres` now gives the menu, lobby, matchmaking, and settings surfaces consistent button, input, option, and label styling. The custom-font portion of `TODO.md` remains open until a distributable font asset is selected.