wss://dev.orbital.exesys.de/api/
players: Map<playerId, {id,x,y,vx,vy}> liegt serverseitig im RAM10 Hz (100 ms)join, movejoined, statestate ist ein vollständiger Snapshot (keine Deltas)-
--{
"type": "join"
}
{
"type": "move",
"vx": 100,
"vy": 0
}
vx,vy finite numbers, clamp aktuell [-200..200]{
"type": "joined",
"id": "550e8400-e29b-41d4-a716-446655440000"
}
{
"type": "state",
"players": [
{ "id": "uuid-1", "x": 12.3, "y": -4.0 },
{ "id": "uuid-2", "x": -1.0, "y": 9.5 }
]
}