Add multiplayer server README.md

This commit is contained in:
Admin 2026-09-21 01:31:00 +00:00
parent cef60447ca
commit 2ea8bbd647

14
server/README.md Normal file
View File

@ -0,0 +1,14 @@
# Airship multiplayer server
Go transport/authentication service for the Phaser airship game.
Current slice:
- verifies Keycloak access tokens
- persists authenticated player profiles to PostgreSQL
- issues one-time 30-second WebSocket tickets
- maintains one live connection per Keycloak subject
- validates and broadcasts player transform/hull snapshots at 10 Hz
- exposes `/health`, `/api/me`, `/api/ws-ticket`, and `/ws`
This is intentionally a transport/presence milestone. Player combat, pirates, projectiles, trading and economy still run in the Phaser client and are the next systems to move server-side.