Ananke — Persistent World

Live simulation · WebSocket localhost:3000 Day —
Connecting…
Server required. This page connects to a WebSocket server at localhost:3000 — it cannot run on GitHub Pages (static hosting only). To run locally: clone the repo, run npx ts-node tools/world-server.ts, then open this page from a local server. For a hosted persistent world, deploy the server to Fly.io, Railway, or a self-hosted VPS, and update the WebSocket URL in docs/world-client/index.html. See host-contract.md for server implementation requirements.
Diplomacy:
Polity Status
Event Log
Waiting for server…