tenebris-server alive GET /status - live JSON (players, CPU, RAM, rooms) GET /rooms - per-room unique-user + total-login counts GET /logins[?n=N&before=TS] - newest N login/logout events older than TS (default n=100, no before filter -> tail) GET /chat [?n=N&before=TS] - newest N chat messages older than TS (default n=100; response carries oldest_ts + more=true/false so callers can paginate) GET /chat/send?text=... - broadcast '~server~' chat to a room (&room=ABC123 for private, &room=__all__ to fan out, default public) GET /saves - JSON: every persisted .col file on disk filter with ?room=ABC123 / ?body=0 / ?seed=N GET /saves/ABC123 - shorthand for /saves?room=ABC123 (extra ?body=N etc still works) GET /saves/body?body=N - BINARY: every persisted column for one body also ?room=ABC123 (default lobby) and ?seed=N GET /admin/clear_water_above_sea[?room=X] - clear every BLOCK_WATER above sea level (depth >= 64). Default room is the public lobby; pass &room=__all__ to fan out across every in-use room. Persists + broadcasts CHUNK_DIFFs to connected peers.