Click here to play on the test server
EOWeb is a browser-based client for Endless Online, offering a modern, accessible way to play the classic 0.0.28 protocol game directly in your web browser.
- Supports the 0.0.28 network protocol (classic Endless Online servers)
- Works with game servers that support WebSocket connections, or via a WebSocket bridge
git clone https://github.com/sorokya/eoweb.git
cd eowebYou’ll need to copy the game’s data, gfx, sfx, mfx, jbox, and maps directories into the public folder.
The resulting structure should look like this:
public/
├── data/dat001.edf
├── gfx/gfx001.egf
├── sfx/sfx001.wav
├── jbox/jbox001.mid
├── mfx/mfx001.mid
└── maps/00005.emf
Make sure you have pnpm installed, then run:
pnpm installTo start the Vite development server with hot reload:
pnpm devTo compile a static build ready for deployment:
pnpm buildThe production-ready output will be in the dist/ directory, which you can host using any static HTTP server.
