Slashdot Mirror


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."'"

9 of 157 comments (clear)

  1. NASDAQ=MMO by pieaholicx · · Score: 5, Funny

    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. But mom, I can't go to bed, my NASDAQ guild needs me to do another raid...
    --
    http://blog.heavensdomain.net
  2. NASDAQ MMO by Digital+Vomit · · Score: 4, Funny

    NASDAQ, for example, can be thought of as a very large MMO...

    And you thought the grind in WoW was boring!

    --
    Modern copyright is theft of culture from everyone and it retards the progress of the useful arts and sciences.
    1. Re:NASDAQ MMO by HarryCaul · · Score: 4, Funny

      Leveling up in NASDAQ is a lot more fun than in WOW. The gear is a lot better too.

  3. Worst. Pun. Ever. by Valdrax · · Score: 4, Funny

    Personally, I locked onto to the "graphically intense" part of that comment.
    Doesn't seem to me that thousands of stock-trend charts and graphs really count, unless you're making a terrible pun.

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  4. Obligatory Second Life Comment by cruachan · · Score: 4, Interesting

    Obligatory to mention it, but this is of course what Second Life does, and one of the reasons why it's interesting. With SL all assets are stored online, not on your local PC (preloaded from CD or whatever) and everyone is in the same world. Anyone who witnessed the growing pains of SL over the first part of the year when concurrency went from under 10,000 to 30,000 plus will be more than a little aware that what they had didn't scale, although they do seem to have a handle on it now and conccurency of 50,000 is just about bearable.

  5. Re:Guild Wars has had "one world" for 2+ years by The+Living+Fractal · · Score: 4, Interesting

    Tackled the issue my ass.

    GW doesn't allow a thousand players to engage in an epic battle across miles of terrain. Let alone a hundred thousand or a million. You get split into identical but differently numbered shards and yes, you can move between them, but if a bunch of people want to meet up and have that huge, epic, battle, it's not possible in GW.

    I don't even want to think what the bandwidth requirements per CLIENT would be in a epic battle on the scale of D-Day or something similar with thousands of players moving and performing actions simultaneously.

    Let's imagine each client uploads 5kb/sec of action data to the server. If there were 1000 players in the battle doing this simultaneously then each client would need to download 999*5kb/sec of data to say updated in the battle. So, close to 5 megabytes per second. I.E. you'd need to have a 40 megabit internet connection running at it's full capacity and with a good ping time to be able to even stay current with the battle.

    Just drop it down to 1k/sec. You'd still need an 8mb connection running at full capacity.

    This is why epic, world-sized battles aren't a reality in MMOs. GW cannot do this.

    --
    I do not respond to cowards. Especially anonymous ones.
  6. Re:dumbass by MiharuSenaKanaka · · Score: 5, Funny

    We have no choice! Our mod points can't repel flamebait of that magnitude!

  7. Re:No shit, sherlock by WED+Fan · · Score: 4, Funny

    Remember that scene in "<Redacted>" where they're 'flying' through the contents of the Gibson? That was just a video capture of some day trader dumping his MS stock.

    bzzzzt

    For even mentioning that movie, your Geek Factor suffers a -10 hit.

    You're RPG equivelant is now "Tunnels and Trolls", and your Star Wars equivelant is set to "Jar Jar".

    Want to worsen it? Mention that Sandra Bullock movie./p.

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
  8. Not a technology problem! by MMORG · · Score: 4, Insightful

    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.