New Technologies Attack the One-World Problem
Hugh Pickens writes "An MIT Technology Review article has new details on the challenges of a 'one world design' in Massively Multiplayer Online Games. Most games shard their servers, putting up artificial barriers between friends and family members. Technologies are now being developed to keep lots of players within a single world, some of them based off of the unique PvP-heavy title EVE Online. The best part - the technologies don't just apply to gaming. 'NASDAQ, for example, can be thought of as a very large MMO, supporting very large numbers of 'players' performing billions of transactions daily in a graphically intense environment, all within a single shard. Technologies that solve this problem effectively, says George Dolbier, technical lead for games and interactive entertainment at IBM, will have applications in any industry that requires spotting and reacting to trends, or "anything where behavior is dynamic and you need to move resources around rapidly."'"
I see this kind of thing pop up on a regular basis, and it always missed the point. This isn't a technology problem! Speaking as someone who's actually worked on multiple massively-multiplayer games, once you've got the server tech to support 10,000 people on a server cluster, there aren't a lot of technical obstacles to scaling that up to 8,000,000 people. Every part of the server cluster can be scaled out more or less infinitely if you apply the correct (and already well-known) engineering solutions. And money, of course.
It's actually a content production problem. If you're going to put 8,000,000 people into a single virtual world, you have to have places for them all to go and not be horribly overcrowded. Ideally you want all those places to be unique, interesting, and compelling to play. The fundamental problem is that we simply don't know how to create that much content. Hand-crafted content is far too slow and expensive to produce at that scale, and auto-generated content is repetitive and boring. Eve Online manages to hold 200,000 players in a single server cluster environment only because all of its environments are the same random-generated solar systems. Once you've seen four or five systems in Eve, you've seen them all. Fortunately Eve's strength doesn't rely on the environments, it relies on PVP action. WoW couldn't get away with that.