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.