News for hackers. Stuff that matters.
Re:That WoW server blade by jokoon on Friday August 08, 2014 @01:35PM (#8154031)
I still wonder about how many players those servers could hold, and what about other MMO games networking architecture ? For examples I know that in guild wars, once you get out of town, you don't see other players. In wow they also merged many zones so they are "cross realm".

How does EVE online work by the way ?

I'm fascinated by this stuff. I wish there was an unique realm MMO game like wow.

I guess EVEO is unique level.

I'd love to see a game using more p2p architectures to enable small parties to offload servers.

Re:That WoW server blade by chillacy on Friday August 08, 2014 @01:47PM (#8154094)
Patrick Wyatt (worked at blizzard on WC, starcraft, battle.net, then on guild wars) blogged a bit about the design of some of these games: http://www.codeofhonor.com/blog/scaling-guild-wars-for-massi...

Worth a read

Re:That WoW server blade by scrollaway on Friday August 08, 2014 @05:06PM (#8155037)
Less tech-oriented and more design-oriented, Alexander Brazie has blogged a lot about various design decisions he and his team made at the time in WoW.

https://alexanderbrazie.blogspot.co.uk

Re:That WoW server blade by incision on Friday August 08, 2014 @01:59PM (#8154165)
>'I'm fascinated by this stuff.'

Same, I'd be most interested in seeing how WoW was initially built to mitigate the lag that plagued MMOs at the time. Handling that well was key in my decision to play the game at all since it was critical for PvP play.

>'How does EVE online work by the way?'

Here's a pair of older articles from my bookmarks about engineering of EVE.

1: http://penny-arcade.com/report/article/planning-for-war-how-...

2: http://massively.joystiq.com/2008/09/28/eve-evolved-eve-onli...

Re:That WoW server blade by Scuds on Friday August 08, 2014 @02:25PM (#8154301)
IIRC the demand at launch STILL overwhelmed their setup. This is a system that has evolved over the last ten years.

>'I'm fascinated by this stuff.' Yeah, it's a world apart from your standard web site / services model.

Re:That WoW server blade by eterm on Friday August 08, 2014 @02:00PM (#8154167)
Unless it's changed since I last played EVE, the EVE servers all reset every night so EVE is down for a reasonable time each day. In WoW the equivalent happens only once per week.

The WoW 'cross realm' zones are also the "instanced" zones so while they are cross realm they actually hold much less data and people than the single-realm parts. Even the 'cross realm' areas are still restricted to a "battle group" of realms of 5-6(?) realms.

Re:That WoW server blade by lflux on Friday August 08, 2014 @02:51PM (#8154444)
Daily downtime is 11.00 to 11.30 UTC, usually less than this (10-15 minutes most days).
Re:That WoW server blade by neemsio on Friday August 08, 2014 @01:38PM (#8154047)
I share your level of enthusiasm with this. I've done a bit of work on a project with ZeniMax concerning the virtual environment for ESO's servers. Let's just say that the magnitude and scale of their server rooms is enormous, and they build virtual environments on top of enormous scale to increase thresholds.
Re:That WoW server blade by ceejayoz on Friday August 08, 2014 @01:52PM (#8154120)
EVE, I believe, doles solar systems out to different servers (and shuffles them around depending on load). This results in slowdowns for enormous battles - they're too big for one server to process in real-time, so ticks get further apart.
Re:That WoW server blade by yuubi on Friday August 08, 2014 @08:28PM (#8155817)
The effect described in the pdf linked at https://wiki.eveonline.com/en/wiki/Grid_Manipulation suggests that eve does something more complicated than that.
Re:That WoW server blade by rasz_pl on Friday August 08, 2014 @04:19PM (#8154818)
EVE Online:

-server code still in python (single threaded)

-one cpu thread per solar system

-during big battles with >2000 people server slows down time(tickerate) and makes game unplayable

Re:That WoW server blade by jokoon on Friday August 08, 2014 @07:45PM (#8155705)
oh so yeah I'm not missing anything...