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.

5 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 KahabutDieDrake · · Score: 5, Interesting

      EVE's problem isn't really Lag. That is what everyone calls it, but that isn't accurate. EVE's problem is their architecture wasn't build with the scale of play they encourage today in mind.

      In EVE a solar system is a discrete "zone", there are many thousands of solar systems. Each one is assigned a node on the server (blades actually) and that node may and probably does host more than one solar system. They have had limited success in beefing up big fights by moving solar systems with expected fights to a node by itself. Thereby offering as much power as their architecture will allow. However, they can only do this at "down time" which is one hour daily, so if a big fight breaks out in the middle of the day, there is no chance of it going well. Most of the REALLY big fights happen in systems that often have very low average traffic, so they are assigned to a shared node. Then for 8 hours, that system has 400 people in it, and the node is past it's limits very quickly. If they had coded the game so that a single solar system could use more than one node at a time, they could brute force the problem away entirely. But that isn't possible the way it's built.

      Even so, the EVE cluster is/was on the top 500 list of super computers. You can't say it's not for lack of trying.

      Why yes, I WAS an EVE player. From Beta till about a year ago. I finally gave up after countless fleet encounters were destroyed by CCP's clever, but impotent load balancing. The breaking point was when I realized that even when we had a dedicated node for every solar system in our territory, we still couldn't have a full out fleet battle without crashing the node. I'd have been happy to get half our fleet into combat, but we couldn't even do that. Granted, we had 800 ships or so and our opposition had at least 1000. I've yet to see any game that can put nearly 2000 players on a battlefield and still function.

      CCP does get credit though for effort. 3 years ago you'd be LUCKY to pull off a 200 man fight. Now you can put 500 or so into a system and get your fight on without major game breaking things happening. It won't be silky smooth, but you can get it done. Ironically, 3 years ago a 200 ship fleet fight was a rare and wondrous spectacle. While a year ago, I could assemble a 200 pilot fleet in 20 minutes. So what was a major event is now a typical saturday night. The servers got better, a lot better, but they aren't keeping up with the players.

  2. I want to see all MMORPG on one server by linzeal · · Score: 5, Funny

    Think of how much fun it would be to crash one of those Eve Online ships into the shire!

  3. 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.

  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.