Live data from Hacker News

2004 RuneScape fit a multiplayer RPG into 56k dial-up

jkm.dev

61–70 of 94 posts

Re: 2004 RuneScape fit a multiplayer RPG into 56k dial-up

#61
post #38

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 peop…

Why would they care about maintaining a reputation on a pseudonymous Hacker News account? They have tens of thousands of $, that's way better than not being known as a RWTer.

Re: 2004 RuneScape fit a multiplayer RPG into 56k dial-up

#62
post #50
post #23

Ultima online released in 1997 and required only a 28k modem. I also would argue it was a more complex game.

Ultima Online is one of very few games (probably Star Wars Galaxies and that's it) that actually merit the label MMORPG. It's kind of insane when you think about it, that the MMO that most closely came to fulfilling the promise of a "shared, persistent, virtual world" was also the ~first one.

Even if it's not quite technically the first MMO, Origin did also coin the term MMORPG themselves in order to describe Ultima Online to the press.

Re: 2004 RuneScape fit a multiplayer RPG into 56k dial-up

#63
post #23

Ultima online released in 1997 and required only a 28k modem. I also would argue it was a more complex game.

Here's an enjoyable read by lead designer Raph Koster on the influence of UO: https://www.raphkoster.com/2017/09/28/ultima-onlines-influen...

Re: 2004 RuneScape fit a multiplayer RPG into 56k dial-up

#65

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 hum…

No need for mouse heuristics. Sandwich Lady will wreck your shit

Re: 2004 RuneScape fit a multiplayer RPG into 56k dial-up

#66

I don't understand how RuneScape managed to get the traction it did. 2004 was the same year World of Warcraft came out!

RuneScape was very popular at my local public library, and as a kid I only played the F2P content. I knew maybe one or two people around that time that played WoW. The paid subscription made it not a realistic option for me at the time. Though one of those WoW players did once bring his discs over for me to install the game and play on a private server with him. I don't think I kept playing WoW long for whatever reason. I was more into MapleStory, Graal Online, and RuneScape.

Re: 2004 RuneScape fit a multiplayer RPG into 56k dial-up

#67
post #13

> 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 th…

Interesting, when I was a WoW GM our special “GM WoW Client” contained a lot of features that QA would use. One of these was showing NPC pathing in the form of dots with lines in between. At any time the WoW client would know next 5 or so waypoints of a mob that was idle patrolling. I guess it’s more efficient to send a batch of waypoints occasionally than one at a time more regularly. It was a interesting watching b…

There is also real world considerations. Like packet loss, latency and jitter. Some users might have less than perfect connections so sending more at time when it is known is for better user experience. I think we often forget just how good many modern internet connections are. Especially if you are sitting in office with very high bandwidth fibre connection.

Re: 2004 RuneScape fit a multiplayer RPG into 56k dial-up

#68
post #13

> 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 th…

You're putting the computation of waypoint finding on the all clients, or on your server.

People spam click, so it's cheaper to compute it once and pass it around.

Re: 2004 RuneScape fit a multiplayer RPG into 56k dial-up

#69

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 hum…

I farmed tens of thousands of us dollars in modern RuneScape by unhooking the mousehook. It worked for decades. Find call to `SetWindowsHookEx` -> Find dword (`HHOOK`) it returns -> Inject module that calls `UnhookWindowsHookEx((HHOOK)(module_base + hhook_rva));` -> profit. Jagex has done some interesting things, but without fail, there is a blunder accompanying each.

You suck for farming gold btw

Re: 2004 RuneScape fit a multiplayer RPG into 56k dial-up

#70

I don't understand how RuneScape managed to get the traction it did. 2004 was the same year World of Warcraft came out!

in addition to what others said... 2004 runescape, now "old school runescape", which is actually successor 2001 Runescape "Classic", were both playable in a browser. and my (parent's) PC couldn't even install, let alone run WoW. despite me trying with all my might. so I'm sure I wasn't alone. it was absolutely magical to me.

Yeah, it predated WoW by some years, and was accessible pretty much anywhere (even if school IT often tried to block it).
Post reply on HN