Slashdot Mirror


On the Feasibility of Single-Server MMOs

GameSetWatch takes a look at the issues involved in creating an MMO that does not split its users among many different servers. They suggest that running a single "shard" is the next step in the evolution of MMOs, since it better allows player choices to have a meaningful impact on the game world; supporting different outcomes across multiple shards is a technical nightmare. They estimate, from the hip, that the cost to develop the technology required to support a massive amount of players (i.e. far more than EVE Online) on a single server to be roughly $100 million. Another recommendation is the strong reliance on procedural and user-generated content creation to fill a necessarily enormous game world.

6 of 316 comments (clear)

  1. Lag. by Becausegodhasmademe · · Score: 5, Insightful

    TFA misses out one very important point.
    Lag.
    Lag is the primary concern amongst many EVE Online players. Certain areas of MMOs are more popular than others. Major Cities, battlegrounds, etc are places where large numbers of players congregate. Until we find a way to elminate the lag caused by sheer population density, single server MMOs are going to be strangled in what they can offer in terms of 'multiplayer'.

    1. Re:Lag. by nschubach · · Score: 4, Insightful

      Depends on if you want a game or a game world. I prefer the game world concept. I hate instanced areas that segregate the community. Guild Wars always felt empty because there was never anyone playing in my areas. I remember holding instances in another game. I think it was EQ2. (Join a zone during peak hours and goof off or go AFK for a few hours while the players leave and the zone counts drop.) Why would you want this? Because you have a whole zone to yourself that no players would likely join. You had a better chance of getting rare mobs, collection items, etc. But it killed the game for me.

      Instancing allows people to play their own game and not get involved with the community. Essentially, you are paying for a multiplayer game with friends instead of playing an MMO with a huge community of people.

      Of course the publishers like this. (Less piracy, monthly income...) but it defeats the point of MMOs. Instancing, teleportation, and all the new "features" being put into MMOs are just breaking down the community and world feel. There's no point working with other players toward a goal. There's no point sticking with a group and completing a dungeon. You can just leave when your quest is done.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
  2. Impact? by American+Terrorist · · Score: 5, Insightful

    "since it better allows player choices to have a meaningful impact on the game world"

    Am I the only one here who doesn't want the collective impulses of 1 million 15 year olds impacting my game experience? Instead of theorizing about how awesome it would be to have a server with 5 million people on it at the same time, why don't they try to design a game that would actually be fun to play with 5 million other people on your server. I can't think of any, but if they can, I'd at least be willing to listen to their ideas.

    Since the authors of this worthless article don't have any new ideas other than "WoW with tons of people on the same server!!!", I don't know how this thing got out of the firehose.

    1. Re:Impact? by Anonymous Coward · · Score: 4, Insightful

      Am I the only one here who doesn't want the collective impulses of 1 million 15 year olds impacting my game experience?

      For one, you'd be mistaken about the "it's only 15-years old playing" cliche. Granted, a lot of oldsters act like they're immature teens, but still. If you're interested, head to Charles Stross' presentation at Login 2009 where he speculates about MMOs in 2030.

      Anyway, you won't be rolled over by a 1-million strong wave of players trying to kill-steal your camp. There's a difference between total numbers and player density in the game world. You need to increase the numbers, but keep the density low. And that requires a lot of social systems in place. Regardless of whether you're thown in Smallville (WoW-ish model, complete with its contingent of sociopathic über-powered peeps ready to faceroll you for the fun of it. Like Smallville. Minus Clark) or Metropolis (the uber-EvE model), you probably know only the few people in your guild, your guild alliance, some iconic local figures, and that's it. What makes interesting a large server are:

      1) The large choice: no matter what you're interested in, there's people interested in the same (which, on smallville-type servers, is an iffy proposition)
      2) The economy. It's impossible to build a workable complex economic system when there's less than 10k people interacting with the economy. The economy remains ludicrously simple (and easily manipulated). Compare to a 250k-players economy of EvE, and it's not even comparable. Go to million-players economies, and you end up with mechanisms that work.

      But the two points above should tell you what kind of game it's interesting to design. It's not a game about being the Hero and going to Slay the Dragon. It's a game about social interactions, player-based activities, with a major economical facet. That's what you need. Not, like the article implied (it's a general public article, after all) WoW with a single shard, but something different. EvE shows it's possible (why do you think the vignettes for the article show that game?).

  3. Re:Ah, but what I'M interested in is.. by American+Terrorist · · Score: 4, Insightful

    how long until we see a MMO that is run _entirely_ server-side - that is, a game that does all graphics and game logic calculations server-side, OnLive style, and simply streams HD-video to each client. If this considerable hurdle could be jumped, we might be able to see a lot more in the way of a dynamic MMO world, with actual physics, terrain deformation, collision detection, and a bunch of other features that are tough to do with the current client-server system.

    Just.... no. There are many reasons graphics are done client side. Let me know when you figure them all out. Sure, something like this is theoretically possible, but only if you want to pay upwards of $200 per month to play that game. Since it's a lot cheaper for me to buy a really nice graphics card, why not render client side?

  4. 15 year olds? by Moraelin · · Score: 5, Insightful

    Actually, while I'll agree with your main idea that it's undesirable, I just have to wonder about the 15 year olds quip.

    From my limited experience -- and fully aware that the plural of anecdotes isn't data, but I have to start somewhere -- the vast majority of children I ended up grouped with were actually nice people and played the game well. Conversely, most of the more annoying trolls I've known, were middle-aged men. I guess mid-life crisis goes "I can still gank newbies" instead of "I can still get a car with a wing, and teenage hookers" in some people.

    The thing that got me to start thinking about it all -- and bear in mind, I'm not saying it's the worst, just that it was a shock at the time -- was discovering that a (now ex) boss, a respected middle-aged, mid-level manager, was talking l33t in an MMO. I get a tell that, really, makes me wish I had a Rosetta stone to decrypt that garbled nonsense, and wonder who the fuck is that retarded kid? Lo and behold, it's the boss. I _know_ he can type very fast, so he doesn't even have the excuse of not having the time to type the "y" and "o" in "you."

    Another midle-aged guy I know gets his jollies ganking newbies. That's his idea of showing how great he is, apparently.

    One was literally the most retarded player I've ever grouped with. He managed to reach level 70 (at that time, the max) while still believing stuff like that if he takes a step back when an enemy slashes at him, the enemy will miss. 'Cause that sword doesn't reach to his new position, see. Geesh. Or he still thought that it's a good idea as a hunter to run backwards when he gets aggro, 'cause, see, he manages to squeeze in another ranged shot now and then that way. And generally, I mean, not just as in "hadn't figured out the game yet", but as in, "had the most ridiculous ideas and insisted that that's how the game works." He actually was proud of his "footwork", lemme tell you.

    After a wipe or two I actually wished we had a 15 year old in his place. At least those tend to be good at figuring out a game.

    One was not just a complete CS-head, but actually proud of his spewing the most offensive sexist remarks at anyone who had a female name in the game. There was stuff he was telling me (and you know you can't stop them from talking about CS even if you tried) that made _me_ cringe, and I'm a guy. And he's standing them beaming proud of how witty he was.

    Etc.

    So, 15 year olds? I can deal with 15 year olds. It's the older retards that I fear a lot more.

    --
    A polar bear is a cartesian bear after a coordinate transform.