Developing EOWeb

May 6th 2026

Prior attempts

EOWeb is not the first web based client for Endless Online. The earliest good attempt I can remember was Aphelion. I know I played it a bit when it launched but I don't remember much. It mostly focused on Arena games. The source is available there on GitHub although who knows if anyone has tried to get it running since 2018.

I'm pretty sure @exile, and @apollo both had different Java based clients in progress that could run in the browser via Java Applets.

There have also been attempts to port pc based clients to the web via Web Assembly.

Early days

I'm just going to list a bunch of dates and screenshots here to show progress

REOSERV accepting web socket connections

April 29th 2025 - WebSocket support added to REOSERV. Left: Web page connecting to reoserv; Right: Vanilla client showing web socket player.

First version of eoweb

May 2nd 2025 - First public screenshot of EOWeb. At this point there was no net code. Was just a map renderer with naked character rendering and glitchy walk animation