Add multiplayer server README.md
This commit is contained in:
parent
cef60447ca
commit
2ea8bbd647
14
server/README.md
Normal file
14
server/README.md
Normal 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.
|
||||||
Loading…
x
Reference in New Issue
Block a user