Select your localized edition:

Close ×

More Ways to Connect

Discover one of our 28 local entrepreneurial communities »

Be the first to know as we launch in new countries and markets around the globe.

Interested in bringing MIT Technology Review to your local market?

MIT Technology ReviewMIT Technology Review - logo


Unsupported browser: Your browser does not meet modern web standards. See how it scores »

{ action.text }

As more and more players sign up for online games, companies are employing increasingly sophisticated server architecture to support them. A new trend of keeping lots of players within a single world is pushing the envelope even farther.

While some massive multiplayer online games (MMOs) already involve a lot of people–Blizzard Entertainment’s World of Warcraft recently passed the nine-million-player mark–players usually aren’t truly together, inside one world. Instead, a game company makes many copies, called shards, of the world, each of which holds several thousand players. These worlds exist in parallel, and players can’t move seamlessly from one shard to another. Dave Laux, global executive for games and interactive entertainment at IBM, says that sharding is popular in part because it’s easy to add more shards to accommodate new players as a game grows in popularity, and because it can prevent overcrowding in small virtual worlds.

But some virtual worlds try to remain whole. The creators of the MMO EVE Online, for example, decided to avoid splitting the game into shards, in part because of its science-fiction setting, which spreads through vast reaches of space. “When you watch a typical sci-fi movie, you have the sense that you’re watching a small part of a larger world,” says Hilmar Petursson, CEO of CCP Games, the Iceland-based parent company of EVE Online. Petursson says that a single-shard environment is also attractive because the game can be more culturally diverse, and can more accurately simulate a large-scale economy.

But the problem of avoiding shards isn’t specific to EVE Online. Wu-chang Feng, an associate professor of computer science at Portland State University, says, “I would say it’s something most MMOs will go to, if they can.” The challenge, he believes, is to create an elegant experience for users at the front end while constructing and managing servers on the back end that can keep up with the pressure of large numbers of players online at once. Other companies working on the problem include IBM, which works with EVE Online and other MMOs; Australian game developer BigWorld Technology; and Linden Lab, makers of Second Life.

In the case of EVE Online, instead of having different computer clusters running many copies of the same world, the company sets up clusters to support different solar systems. As Feng explains, different machines simulate different parts of a single virtual world. Load-balancing software between the clusters moves computer resources to solar systems where they are needed most. (All the servers are physically located in one central location in London.)

Since its inception in 2003, EVE Online has grown to 200,000 users. While the maximum size of a battle in World of Warcraft is about 40-on-40 players, in EVE Online, about 400 people can do battle at once in a single location in the game. (Approximately 35,000 gamers have played the game concurrently but they were scattered throughout the world.)

3 comments. Share your thoughts »

Credit: CCP Games (top), IBM (bottom)

Tagged: Communications, networks, virtual worlds, online games

Reprints and Permissions | Send feedback to the editor

From the Archives


Introducing MIT Technology Review Insider.

Already a Magazine subscriber?

You're automatically an Insider. It's easy to activate or upgrade your account.

Activate Your Account

Become an Insider

It's the new way to subscribe. Get even more of the tech news, research, and discoveries you crave.

Sign Up

Learn More

Find out why MIT Technology Review Insider is for you and explore your options.

Show Me