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.
New features enhance the overall gaming experience, such as Intel Turbo Boost Technology (to maximize speed for demanding applications), Intel Hyper-Threading Technology (for advanced multi-tasking and support for up to eight threads), and Intel Smart Cache (to provide a higher performing, more efficient cache subsystem). Experience Warhammer Online in its best light with the processor that has become the gold standard in the gaming world, the Intel Core i7 processor Extreme Edition.
Blah blah blah, intel cpus are the best, blah blah blah. Reads like one giant intel advertisement
Heh. They have a mac client. Nerd rage much?
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?
The increased proportion of slashvertising is a direct result of the holidays? Or the holidays are slow news days and that only leaves the omnipresent advertising.
i.e.: In a hypothetical fast news holiday...day, would we have a quick and constant flow of mostly ad news? Or just the normal proportion.
It is impossible for Mac users to nerd rage.
Mac users would have to be nerds for that statement to qualify.
You don't need a shitload of *physical* servers when you have no gameplay servers.
If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
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
About WAR Mac Version
WAR for the Mac is made possible using the Cider Portability Engine from TransGaming that acts as a "wrapper" around the game software, enabling it to run seamlessly on Intel-based Macs. TransGaming's Cider technology allows Mythic Entertainment to rapidly enable and deploy WAR for the Mac, providing a new high quality gaming experience to the ever-growing Mac gaming community.
So no, that's not a Mac client. That's a pile of emulated Windows shit.
Using Cider to "port" a game to the Mac is like a car company painting two extra doors on their two-doors cars and calling them four-doors.
I might just be stupid - but if its emulating windows to run the game, why is that a problem?
Because it is slower than running it natively and it uses more resources. I've tried it and can testify, it isn't a very good way of doing it.
"Computers are a lot like Air Conditioners" "They both work great until you start opening Windows"
They do? Damnit, I've been running it with Boot Camp for no reason!?
Because emulation usually sucks for 3d games. The game barely runs on my Intel iMac under WinXP. I'm just going to guess it won't run at a playable rate under any emulator.
I'd hate to break it to you, but...
Cider -> Cedega -> WineX -> Wine -> Is Not an Emulator.
You know, the not an emulator that ran Counter Strike faster on Linux than Windows?
It's funny how open source technologies are propped up in one context, then slammed under a different one because of obvious bias.
I'd hate to break it to you, but...
Cider -> Cedega -> WineX -> Wine -> Is Not an Emulator.
You know, the not an emulator that ran Counter Strike faster on Linux than Windows?
'Playing Windows games with WineX' has been beaten to death years ago, lets not resurrect it under a different name.
WINE/WineX/Cedega/Cider/etc. are not emulators. They are implementations of the Windows API on Linux and MacOS, and have the potential to be at least as fast as Windows.
"They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
Blizz released some nifty info back in Sep 09
WoW:
20,000 computer systems
13,250 server blades
75,000 CPU cores
1.3 petabytes of storage
4,600 staffers
Gamasutra can be added to that list of tech brands that have failed. Once upon a time, Gamasutra had technical articles with technical content. It's becoming increasingly difficult to find real information anymore. Programmers used to write detailed treatises on techniques they've used. Now the money managers tie everything up in NDAs and the state of the art has failed to advance for a decade.
By squinting hard and using a calculator, it's possible to decide that a "server" in Warhammer is actually 3 cooperating CPUs (I refuse to call 3 machines a cluster). Ok, that's vaguely interesting, but it took 3 pages to say that? I defy anyone to find a second piece of technical information anywhere in that "article". Not only was it a fluff piece desperately trying to advertise both an MMOG (to... game developers? Competitors? Huh?) and CPUs (to game developers; Ok, signs of intelligent life), it was nearly incoherent, with the required product placement sentences (and whole paragraphs) jammed in arbitrarily.
Then there's this gem:
...and servers that can be managed easily and even remotely, if need be.
Oooo. Even remotely, like that's some kind of hot shit new technology. What? Stop running Windows Server you idiots! It's an oxymoron! Yeesh. Not only are the articles light on content, but if this guy is all that's left of the writers, Gamasutra can turn off the lights right now. They're done. Stick 'em in the Wayback Machine and move on.
I'm so disappointed. It's the eve of 2010 and the MMOG article served up on Slashdot is a fluff advertising piece with no discernable content. I was hoping for insights into clustering techniques and load balancing and hardware failure rates and software design and...
I guess you can tell I never played Warhammer......
Which, unfortunately, doesn't help the game run any better. The fact is that Cider absolutely sucks. Using winelib or collaborating with Codeweavers (makers of Crossover) would have yielded much better results.
I was going to complain about this, ("come on, slashdot editors, pay attention"), but then I realized that the first page of the advert-article is essentially content-free. Was this odd link a feature or a bug that's a feature anyway?