Daily Archives: November 14, 2007

Single Server Theory

Syncaine over at Hardcore Casual has put up a post titled “Throwing down the gauntlet, the great MMO challenge!” that, if nothing else, shows that he too has succumbed to the peril that stalks bloggers: Delusions of relevance.

Ah, well, it isn’t like I do not get up on the soap box and make pronouncements now and again.

Still, I have some issues with his “EVE Solves Your MMO Problems” premise.  Syncaine lists four things that he feels make EVE Online the superior game and defeats the big issues that other MMOs face.  But each of those items has a reason and a price. 

I want to tackle just one of those today, the single server aspect.


One of the very cool things about EVE Online is that everybody plays on the same server.  

Well, unless you’re in Asia, but forget about that for now.

This is a great strength for EVE.  You never have to worry about being on the same server as your friend.  Compare that with the dozens and dozens of servers that World of Warcraft has up to accommodate all of the people who play the game.  I have reported on my own pain in the past when it comes to Blizzard, server splits, and character transfers.

While the single game server vision is appealing, getting there is another story.

EVE Online has some things going for it that allow it the luxury of a single production server.

First, with their peak concurrent users record somewhat below 40,000 players, EVE does not have to deal with the population pressure that a game like WoW does.  If Blizzard only had to worry about that population, they would be running 10 servers at most and have excess capacity as a buffer.

On the flip side of it is unclear, to me at least, if EVE suddenly had 60,000 players log on at once, that the tranquility cluster would stay up or fall over.  There have already been issues in the past with too many people straying into a given area.   CCP plans their load balance strategy based on how many people were in what places the week before.  If a previously sparsely populated area suddenly become the home to a lot of players you get queues to log in, problems at jump gates, and some serious lag issues.

So even with the lower population that comes with their “niche MMO status,” there are consequences to be dealt with.

Don’t Fence Me In

The other thing that works in EVE’s favor is the environment:  Space. 

Space is big. 

CCP rightfully claims to have the biggest MMO universe going. 

Having all that space helps you spread players out.  I have been in solar systems with 40+ people for hours at a stretch and only laid eyes on a few of them, and rarely ever more than one or two at a time.  And the drag on your system from in-game art assets is pretty low.  Space is a back drop.  A few planets, some very simple asteroids, a space station, and a ship or two is all your machine has to render much of the time.

Even in Jita, a system traditionally so crowded that it has spawned its own acronym (GTFOOJ), I have seen 400 people listed on the local channel yet have rarely seen more than a dozen other ships at a time. 

Compare that with Ironforge in WoW, even in post-Burning Crusade WoW, where that slab of pavement between the bank and the auction house rarely ever has less than two dozen people standing, chatting, trying to sell you gold, or just passing through.

Similarly, if you want to compare EVE with an MMO that has a lot of territory, you can try EverQuest.  Yes, there are lots of sparsely populated zones.  But imagine the Plane of Knowledge, a happening place in EQ 24 hours a day, if you rolled all 20+ servers together into a single world.  It would be completely unusable.

So the spread out nature of space works in favor of EVE Online in a way that Blizzard and SOE must surely envy.

But this aspect of space comes at a price.  Travel over any real distance takes a long time if you are there and driving your ship from gate to gate.  Put things on autopilot so you can step away from the computer for a minute (dangerous), or at least pay attention to something less tedious, and the trip triples in time as the autopilot drops your ship 15K or so from each gate and then has to boost to within jump range over and over again.

And while CCP could speed up travel time if they wanted to, I doubt they would.  Aside from the immersion factor, it would encourage people to cluster, as people always do in MMOs (think Commonlands marketplace back in early EQ).  CCP’s server management would become a nightmare, so keeping people apart across the EVE universe is definitely working in their favor.

But with everybody so spread out we find another cost; social interaction is cut down dramatically.  I am practically an MMO hermit, generally only grouping with people I know.  But in games such as EverQuest, EverQuest II, WoW, and Lord of the Rings Online, I still end up in pick-up groups.  People are all around you, you can tell when you’re on the same quest, it is just natural.  That is one of the upsides of an MMO, even for a dedicated solo-ist like me. 

In EVE though, chance encounters… at least the good kind… are very rare.

In fact, when it comes to EVE, my primary point of social interaction is this site.  I’ve chatted with Debes, Morphisat, and Alaph in space a few times, and I have even seen a couple of Debes’ ships (he has some stuff worth showing off) and ran a mission with him, but we’re usually many jumps distant and working on different things with different time constraints.  I’m more likely to get a comment here from them than chat with them in EVE.

In the end, you may never have to worry about a friend being on a different server, but if your friend is 25 jumps away, he might as well be.

A Sharded Existance

So EVE’s single instance and the way they manage it has its advantages, but it comes at a cost and does not translate easily to the more common high fantasy environment.

For high fantasy at least… or even for science fiction that involves people on the ground… multiple servers seems to be a reality we will have to live with.  Clumping everybody onto a single server will not be viable for some time. 

Making server transfers easy and affordable (I’m looking at you SOE) can make things a bit better, but they still keep us apart.

What other options do we have?

Optimizing Mining Performance

While far from the “perfect” mining configuration, my miner is slowly getting better and better.  His mining yield affecting skills are all pretty well trained.

Mining V
Astrogeology V
Mining Barge V
Exhumers III

And, of course, he is flying a Hulk exhumer mining barge, the current top of the line, with the following equipment.

3x Strip Miner II
3x Veldspar Mining Crystal II
Mining Laser upgrade II

So I decided to see where I stood when it came to yield.

Going back to veldspar and the Veldspar Mining Crystal I, a Strip Miner II pulled out 12,490 units of ore in a 3 minute pass.

With the Veldspar Mining Crystal II, the yield went up to 13,451 units per 3 minute pass.

So with three Strip Miner IIs thus armed with Veldspar Mining Crystal IIs, the yield per hour on the Hulk is now currently 807,060 units of veldspar ore.

That breaks down into 2,423 refinable units of veldspar. (333 units of veldspar ore make one refinable unit.)

Since each refinable unit yields 1,000 units of tritanium, the haul is 2,423,000 tritanium per hour.

While the price of minerals has started to soften a bit in the last week or so, it is still quite reasonable to get 3.30 ISK per unit of tritanium, which gives an hourly ISK yield, less fees and such, of 7,995,900 ISK.

Now that isn’t going to tempt any level 4 mission runners or 0.0 mining crews back to high security space, but it still is a nice little income.

But once you get good at one thing, something else becomes the problem.

Now that the Hulk chews through asteroids so well, I have to pay closer attention to how much ore my targets have left.  It is annoying to have a strip miner shut down after a three minute cycle and only come up with 16 units of ore.

And, of course, now that more ore is being produced, I have to haul a lot more.  Wilhelm will have to work on some skills that will improve his hauling capacity.  If I can get enough alloyed titanium bars I can build increased cargo capacity rigs for the hauler, but those bars seem to be pretty rare salvage.  I need 115, and I have 22.