Skip to content

fix: restore production multiplayer connectivity - #26

Merged
AlexGeslani merged 1 commit into
mainfrom
dev
Jul 31, 2026
Merged

AlexGeslani merged 1 commit into
mainfrom
dev

Conversation

@AlexGeslani

Copy link
Copy Markdown
Owner

Incident

GitHub Pages deployed the multiplayer client without a reachable WebSocket backend. The client attempted wss://vector-sigma-works.github.io/ws, received 404, and left Create/Join nonfunctional.

Repair

  • route GitHub Pages to the explicit production WebSocket endpoint
  • gate Create/Join on real socket readiness
  • support an exact, validated origin allowlist for Pages and LAN production
  • cache-bust the repaired room client
  • add production endpoint and connection-state regressions

Verification

  • npm test: 246/246 passed
  • Caddy active-version config validation: passed
  • production runtime and public two-browser acceptance are required after merge before incident closure

@AlexGeslani
AlexGeslani merged commit 31f382d into main Jul 31, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant