2004 RuneScape fit a multiplayer RPG into 56k dial-up
fagnerbrack
83 points
44 comments
September 01, 2026
Related Discussions
Found 5 related stories in 60.2ms across 5,118 title embeddings via pgvector HNSW
- I made a Pirate MMO with Fable and the game is only 5MB m0dE · 16 pts · July 10, 2026 · 52% similar
- The case for MUDs in modern times (2018) bw86 · 91 pts · July 24, 2026 · 47% similar
- Fable 5 finds major bugs in 10 year old open source game networking libraries gafferongames · 14 pts · July 18, 2026 · 40% similar
- How Unix spell ran in 64 kB of RAM (2025) donw · 73 pts · July 27, 2026 · 40% similar
- Only 90s Web Developers Remember This (2014 downbad_ · 13 pts · July 14, 2026 · 40% similar
Discussion Highlights (9 comments)
OsrsNeedsf2P
Is this article just an analysis of the Lost City[0] codebase without linking Lost City? [0] https://github.com/LostCityRS
ZYbCRq22HbJ2y7
not to take away from the article, but some did with similar fidelity on 14.4k https://en.wikipedia.org/wiki/History_of_massively_multiplay... i think the author would find ultima online emulators interesting
percentcer
I don't understand how RuneScape managed to get the traction it did. 2004 was the same year World of Warcraft came out!
stux
> Before any networking occurs, the client runs a breadth-first search using the local collision map to build a path from where you are to where you clicked, and then writes the packet for the server to read. [...] The packet contains the absolute position of the first waypoint in the path, followed by the delta of each waypoint in the path against the first one How come the client sends waypoints rather than just the destination? Naively it seems like sending less data would be better. Is the pathfinding so expensive that you'd want to avoid doing it on the server? I suppose it works out as long as it's cheap to validate/correct the client's path?
akersten
I wish the author got more into the weeds of anitcheat and how it evolved over time. Jagex was banning bots based on mouse movement heuristics in like 2005. 20 years later and there's some JS framework on the front page here heralding that same kind of analysis as some revolutionary new approach. I can only imagine what the modern anticheat engine entails, especially in the era of LLMs that can reliably emulate a human player. (Some of them can even write quite technical blog posts that almost escape detection ;)
saejox
Ultima online released in 1997 and required only a 28k modem. I also would argue it was a more complex game.
NDlurker
Phantasy Star Online on the Sega Dreamcast worked great on dial up
sph
I love how when Runescape gets posted on here, there’s always a few proud stories of how people cheated. Today one is even admitting to RWT (real world trading) for tens of thousands of $, when elsewhere one shuts up about it because cheaters in multiplayer gaming are regarded as the antisocial scum that make the game worse for everybody else. It’s not really something to brag about. I guess one thing antisocial people lack is self-awareness.
aboardRat4
Lineage 2 was launched in 2003 with a stunning 3d graphics. Sphera is even older. MMORPGs are super old.