An Inside Look At Warhammer Online's Server Setup
An article at Gamasutra provides some details on the hardware Mythic uses to power Warhammer Online, courtesy of Chief Technical Officer Matt Shaw and Online Technical Director Andrew Mann. Quoting:
"At any given time, approximately 2,000 servers are in operation, supporting the gameplay in WAR. Matt Shaw commented, 'What we call a server to the user, that main server is actually a cluster of a number of machines. Our Server Farm in Virginia, for example,' Mann said, 'has about 60 Dell Blade chassis running Warhammer Online — each hosting up to 16 servers. All in all, we have about 700 servers in operation at this location.' ... 'We use blade architecture heavily for Warhammer Online,' Mann noted. 'Almost every server that we deploy is a blade system. We don't use virtualization; our software is somewhat virtualized itself. We've always had the technology to run our game world across several pieces of hardware. It's application-layer clustering at a process level. Virtualization wouldn't gain us much because we already run very close to peak CPU usage on these systems.' ... The normalized server configuration — in use across all of the Mythic-managed facilities — features dual Quad-Core Intel Xeon processors running at 3 GHz with 8 GB of RAM."
They have like eight servers (worlds) up, tops. They closed all the other ones down. There's no way they have 1120 servers running.
From the beginning of the article:
[In this Intel-sponsored feature, part of the Visual Computing section, the technical experts behind Mythic and EA's Warhammer Online discuss the mechanics of keeping the MMO running across multiple servers and data centers.]
So yeah - if you start picking up on the glossy brochure language... it's because it is, in fact, marketingspeek. But burried in all the "gosh golly isn't this product swell" blather is some interesting little tidbits about the environment; wheat from chaff.
Blah blah blah, intel cpus are the best, blah blah blah. Reads like one giant intel advertisement
I've always felt virtualization was pushed too heavily as a concept, making up for failings of the operating systems and how they are used. Many admins have become so used to consolidating existing legacy servers together that we start thinking every app should be wrapped in its own private copy of an OS - as if the whole point of the concepts of users and groups and limits have been forgotten.
This game failed in big part because of their extremely poor server performance. Who cares how they did it?
It is impossible for Mac users to nerd rage.
Mac users would have to be nerds for that statement to qualify.
Sure you do, if you're using archaic server software from the days where DAoC was born.
It is impossible for Mac users to nerd rage. Mac users would have to be nerds for that statement to qualify.
So... douche-rage?
sic transit gloria mundi