News for hackers. Stuff that matters.
Re:Blizzard shutting down Nostalrius, popular WoW private se... by Kiro on Thursday April 07, 2016 @06:05AM (#11446095)
I can't believe they actually re-create the backend. Seems harder than actually making a MMORPG from scratch. Where do you even begin?
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?

Re:Blizzard shutting down Nostalrius, popular WoW private se... by chii on Thursday April 07, 2016 @06:18AM (#11446140)
You examine the packets received by the client in response to a discrete action by the client. Recorded enough of these, and you can emulate the server!
Re:Blizzard shutting down Nostalrius, popular WoW private se... by mdellabitta on Thursday April 07, 2016 @09:31AM (#11447066)
It would be pretty hilarious if this was a ML problem.