News for hackers. Stuff that matters.
Re:Blizzard shutting down Nostalrius, popular WoW private se... by aetherson on Thursday April 07, 2016 @09:46AM (#11447184)
The thing to understand is that MMORPGs create the illusion that they're kind of like browsers -- all the content is on the server, the client is little more than a window into a shared world.

That's not the case. The bandwidth would be crippling if it were. Most of the game is in the client. Clients know how to do actions, cast spells, count cooldowns, etc. The server has some maps that tell the clients "put this immobile resource here, spawn this mob there" (but the clients know what those resources and mobs look and act like, the server just tells them to instantiate a mob of this id there), and then sanity-checks and synchronizes the clients.

Re:Blizzard shutting down Nostalrius, popular WoW private se... by Kiro on Thursday April 07, 2016 @04:16PM (#11450297)
> but the clients know what those resources and mobs look and act like, the server just tells them to instantiate a mob of this id there

Are you saying the clients decide how a mob moves and behaves?

> sanity-checks and synchronizes the clients

Which in practice means the whole game logic must live on the server as well, right? How else would they validate the client's input?