Category Archives: MMORPG

Heard of Realm of the Mad God?

I had played RotMG once and half forgotten about it, despite the catchy title melody, and then 1 year later it occured to me that it could be good business. So I gave it another go and it’s actually really addictive. It also has the advantage of being browser based and it only takes 5 seconds to start playing. It’s a no bullshit approach. All action, no talk. I like it. I like it a lot. Shoot, slash and move to the beat of that awesome track.

Realm of the Mad God was developed by Wildshadow Studios. It entered open beta in January 2010 and the browser version officially launched on June 10th 2011. A year later the company Kabam purchased the exclusive rights to the game. Of course all due to the enormous success of the game. The game is a free 2 play co-op action rpg shooter. The revenue comes from selling microtransactions. According to official sources the main selling microtransaction is stash tabs.

The game also has a strong real money trading market. So strong that the biggest keyword people search for in google is “rotmg price guide”. I dug around a little and found a decent price guide here.

Other than that I suggest watching this video to see what the game is really all about.

Estimation of MMORPG secondary market size

The secondary market of a Massively Multiplayer Online Role Playing Game is the market where players exchange virtual goods and services for real money. In this article I include both Action RPGs such as Diablo 2 and MMORPGs such as Runescape. They are not exactly the same but from an economic perspective there is little point in treating them as distinct markets. If players can interact and exchange in-game commodities in a persistent online world, then for the purpose of this article it’s all the same.

I am using average concurrent players as main metrics because I believe this figure is the most relevant for game popularity and secondary market. I am also assuming that bots have no effect on the demand that instigates real money trading so they are subtracted from my calculations.

Many of the sources for this article are unofficial quotes given from various retailers of virtual goods so don’t be frustrated over the anonymity. If you were a vendor on a borderline black market you would not want your sales made public either. Piecing together these quotes with official figures has allowed me to arrive at the estimates I give in this article. Take it with a grain of salt if you like. Chances are it is pretty close to the truth. Please also note that I elaborate far more on games in which I have experience and expertise. These being Diablo 2, Runescape, and EVE Online.

Diablo 2

We will start with Diablo 2 – on closed – which was one of the first online games to harbour a significant secondary market. It started out on eBay shortly after its release on June 29th 2000 and spread to stand alone webshops in early 2001 – a year during which the secondary market averaged roughly 20K dollars a day according to my calculations. The market peaked at around 50K dollars a day between 2007 and 2010 after which decreasing player numbers as well as saturation started taking their toll. It is important to understand that the market growth through these years was not due to increased player population. We are talking about a pretty stable player population of 100K average concurrent players that spent an ever increasing amount of money on virtual items that grew cheaper and cheaper as they became more and more common. Very much like in the real world where we spend ever more money and get more and more material belongings.

It was a snowball effect. The more players that had the best gear, and the more sophisticated the best gear became, the more players jumped on the real money trading bandwagon to keep up. The game also has an incredible build and item variety encouraging players to level up and equip countless characters. So once a player has started buying on the secondary market, chances are he will spend a lot of money over the next couple of years. The market was also spurred by infrequent content updates such as changed monster difficulty and new items as well as ladder resets (the first ladder was introduced in July 2004). The last significant content update by Blizzard was the Hellfire torch that came with 1.11 patch in August 2005, and after that the only novelty that Blizzard brought to the game was their infrequent ladder resets and the skill point reassigment quest reward. 1 However, Blizzard was not alone in forming the game. Certain retailers on the secondary market developed very advanced bots and eventually managed to produce perfect items of all kinds which kept the market going strong up until 2010.

These 100K concurrent users – out of which 25% were probably bots – are like I said estimated to have spent an average of 50K dollars a day on items in the game between 2007 and 2010. This is around 18 million dollars a year or 0.5 dollar per average concurrent player and day. Adjusting for bots gives 0.66 dollars per concurrent player and day.

It should be noted that the removal of virtual item listings from Ebay in early 2007 had a positive effect on the Diablo 2 secondary market size seeing as all active buyers had to turn to webshops which in turn meant better selection, faster deliveries, and targeted marketing to go with that. Advertisement increases sales of virtual goods just as much as it does for real goods, if not more, considering that it’s such a fast transaction with no logistical complications. And a webshop with a customer database and in-game spambots is a whole lot more effective at reaching its target audience than merchants on eBay.

Since the launch of Diablo 3 on May the 15th 2012, the Diablo 2 player population has shrunk to roughly 17K average concurrent players, and the average daily sales volume has shrunk to roughly 5K dollars a day which is only 10% of what it used to be. The player population started shrinking significantly already in 2011 though for completely different reasons which I will get back to later.

Anyway, as you can see the decline in sales is much larger than the decline in player population. This can be explained by a relative decrease in interaction. The number of unique player interactions increases exponentially as player population increases. Conversely, when player population shrinks, the number of unique player interactions shrinks exponentially. 2 players allow for 1 unique interaction whereas 3 players allow for 4 unique interactions and so on. And it is from the sparks of player interaction that commerce is born. Few players are happy with less than what other players are sporting, and more often than not players have things they don’t need that other players could use.

What it all boils down to is that increased player interaction increases demand for and ultimately transfer of virtual goods. And in a world with more or less unlimited resources to be mined by pioneering entrepreneurs, the bar will quickly and continuously be raised until the majority of players have attained all the virtual goods they can envision themselves having. Unfortunately, what players really want is the respect of other players, and when the market is saturated with virtual goods and services there is very little respect to be had. The player field is leveled. Everyone is the same and there is nothing new to experience. Just the same old tedious spam bots advertising the same old items that everyone already has, and ever more introvert human players. This is when people leave the game and move on. And this is precisely what started happening to Diablo 2 in 2011, long before Diablo 3 was released.

Game: Diablo 2
Type: Game Key
Time period: 2007-2010
Average concurrency: 75K players*
Number of shards: 20
Max concurrency per instance: 8
Secondary market revenue per concurrent player and day: 0.66 dollars
Secondary market revenue per day: 50K dollars
Secondary market revenue per year: 18.25 million dollars

*Actual human players


Runescape was originally released in January 2001 but did not attain much popularity until it was rereleased with a rewritten game engine on 29th March 2004. Runescape is more or less contemporary with Diablo 2 but very different in that it has free to play option, subscription option, and that the game allows for much more extensive player interaction. Where Diablo 2 is split up in USWest, USEast, Europe and Asia, as well as classic, ladder, non-ladder, hc ladder, hc non-ladder – effectively partioning the player population into 20 isolated populations – Runescape has one single player population that can move between all servers instantly and interact with all other players in a largely instance-free environment. In Runecape up to 2000 concurrent players can interact with eachother in-game at any time. In Diablo 2, only 8 concurrent players can interact with eachother in-game at any time. And whereas in Runescape all servers are open to entry, most Diablo 2 instances are password protected, further reducing the interactivity of the game. It should be noted that Diablo 2 has in-game chat channels where more players can interact but these do not measure up to interaction during actual gameplay. There is only so much text that can fit into a chat window, and a player can’t change topic or chat partners without disrupting the chat.

This is the primary reason why Runescape, since its rerelease in 2004, has always had a bigger secondary market than Diablo 2 relative to its player population. Sure, Runescape has always had more frequent content updates but it has never had the sheer item and build variety of Diablo 2 and in the end those two qualities balance eachother out leaving only player interaction as key difference. I don’t think the ease of trade brought on by the inherent game currency in Runescape spurred real world trading relative to Diablo 2 for d2 players quickly adopted their own currencies in the form of sojs and later on runes. If there is a demand for something, then trade will happen, one way or another. The key is the demand. If there is a demand, then the players will work out supply and delivery all by themselves.

The player population grew to six times its original size between 2005 and 2007 and continued growing up until mid 2008 when peak concurrency hit 250K players and average concurrency around 150K.2, 3 In September 2008, Jagex reported a subscription turnover of roughly 47 million dollars for the past year 4. This is indicative of an average of 780K subscribers over the whole year assuming a monthly subscription fee of 5 dollars. The variation between the months was likely quite huge because Jagex reported breaking the 1 million subscriber mark for the first time in April 2007 while at the same time the total number of active accounts was reported at roughly 9 million. 5 Around 40% of Runescape players are bots – even today with all the stringent measure taken against them – with the reservation for temporary drops after mass bannings6, 7. This leaves 3.6 million legit accounts. Seeing as one account equals one playable character and most people had many characters that they regularly played, the actual number of humans must have been more along the lines of 1.5 million.

Based on what I saw on auction sites, my own sales, adwords search volumes, alexa traffic ranks, and quotes from other sellers, and then extrapolating using the Diablo 2 figure, I estimate the secondary Runescape market at 100K dollars a day towards the end of 2007 or a full year revenue of 36.5 million which is around 75% of the revenue on the primary market. With an estimated human average concurrency of 90K (bots subtracted) we get 1.11 dollars of revenue per average concurrent human player and day. This is roughly twice the amount an average Diablo 2 player would spend (in a similarly sized player population).

In January 2008, Jagex introduced changes such as Grand Exchange, no player looting in wilderness, no free trade, and no free staking in duel arena. The changes reduced real money trading because it suddenly became much easier for players to buy what they needed using gold and it became much harder for players to lose their goods via pking, staking, and trade scams. Although the grand exchange shifted real world trading from Runescape items to Runescape gold without impacting sales volume enormously, the other changes made sure of a volume decline.

3 years later after a change of leadership within Jagex, vocal community members instigated an official poll that ended on the 14th of January 2011 in which 97% of the 1.2 million partipating players voted for the return of free trade. 8 On the 1st of February 2011 Jagex reintroduced free trade. 8 Their official position was they now had the necessary antibot tools they needed to handle the return of free trade and the real money trading that would come with it. It is probably true, but only part of the truth. They wanted to bring more players into the game so they could monetize better on it. And not only on subscriptions. They also had microtransactions up their sleeve such as Squeel of Fortune introduced on the 28th February 2012 and Solomon’s general store introduced on the 17th July 2012.

With the return of free trade, pk looting in wilderness, and staking, Runescape did see some increase in popularity but long term the trend of dwindling player numbers has been sustained and the average number of concurrent players as of January 2013 is only around 65K which is 43% of what it used to be at its height. Since my market share is non existant these days, I can only make an educated guess at the current sales figure of the secondary market of Runescape. But if I were to take a guess based on concurrent players, google adwords search volumes, and auction site activity, I would say that it’s no more than 40K dollars a day. The difference compared to 2007 can probably be fully explained by the reduced concurrency.

Game: Runescape
Type: Subscription and free to play
Time period: 2007-2008
Average concurrency: 90K players*
Number of shards: 1
Number of subshards (worlds): 159
Max concurrency per subshard: 2000
Secondary market revenue per concurrent player and day: 1.11 dollars
Secondary market revenue per day: 100K dollars
Secondary market revenue per year: 36.5 million dollars

*Actual human players

EVE Online

EVE Online sports a record peak concurrent player figure of 63,170. This is the peak concurrent history posted by CCP games themselves on their forum 10:

* 63,170 pilots online at 20:23 GMT on 23 Jan 2011
* 60,453 pilots online at 19:53 GMT on 6 Jun 2010
* 56,817 pilots online at 20:15 GMT on 24 Jan 2010
* 56,021 pilots online at 20:44 GMT on 10 Jan 2010
* 54,446 pilots online at 20:48 GMT on 3 Jan 2010
* 54,181 pilots online at 20:26 GMT on 6 Dec 2009
* 53,850 pilots online at 20:29 GMT on 15 Mar 2009
* 51,675 pilots online at 19:52 GMT on 8 Feb 2009
* 48,065 pilots online at 20:17 GMT on 18 Jan 2009
* 47,207 pilots online at 19:54 GMT on 11 Jan 2009
* 45,186 pilots online at 20:41 GMT on 4 Jan 2009
* 43,697 pilots online at 20:25 GMT on 21 Dec 2008
* 42,711 pilots online at 19:51 GMT on 9 Mar 2008

During the 2nd half of 2011 the trend came to a halt and the player numbers sank down to 70% of the peak value. Player population normally goes up by 20% with content releases and then down by about 15%. However, it was not until Retribution expansion in December 2012 that player population started getting back to normal. Peak concurrent players are now near 60K and average players around 34K compared with 36K at the time of the peak record.11 It seems to be a general rule for all popular MMORPGs and action RPGs with international player base that average concurrent players are 60% of peak concurrent players.

Based on average number of concurrent players, online auction site activity, rumored sales volume for top ranking websites, and factoring in Diablo 2 and Runescape figures, I arrive at 35K dollars a day in 2ndary market turnover for EVE Online on Tranquility server. Based on CCP banning reports, I estimate that no more than 5% of player population is made up of bots. Thus we get 1.08 dollars per average concurrent player and day. This gives a total of roughly 13 million dollars per year which is around 20% of the primary market revenue as per official CCP report (66 million dollars in 2011).

EVE Online is quite unique among western games for monetizing that well on its player population. For comparison, Runescape has roughly the same revenue with twice as many concurrent players. EVE Online, although a subscription game at the core, derives a large part of its revenue from microtransactions out which one is pay to win (Plex can be traded for ISK). For pure subscription games, which are a dying breed, the secondary market is likely 50%-100% of the primary one depending on how popular and interactive the game is. For microtransaction oriented games the figure is more along the lines of 25-50%. This is not because of an inherent conflict between the microtransaction business model and the secondary market. It is because microtransactions are so lucrative compared to pure subscription.

Game: EVE Online
Type: Subscription and microtransactions
Time period: 2012-2013
Average concurrency: 32.3K players*
Number of shards: 1 (Tranquility)
Max concurrency per shard: Entire player population
Secondary market revenue per concurrent player and day: 1.08 dollars
Secondary market revenue per day: 35K dollars
Secondary market revenue per year: 12.775 million dollars

*Actual human players

Ultima Online

Ultima Online, released on the 24 September 1997, is attributed with popularizing the whole MMORPG genre being the first MMORPG to pass 100K active subscribers. 12 The term MMORPG was in fact coined by the game creator Richard Garriot. Hence, it is most fitting to include it in this article. Bear in mind that this is not a game I have personally conducted business in, nor have I received any unofficial quotes, but there is plenty of press and studies on the secondary market of this game.

During two weeks in April 2004, the market volume of virtual goods from Ultima Online traded on eBay was $156,857 with a player population of roughly 125K active subscribers out of which few if any were bots. 13 During 2003-2004 the player population was pretty stable so we can quantify the results without distorting data too much. Granted, secondary market activity may vary over the year even with a stable player population but this would be unlikely on eBay this far into a game’s lifespan. Anyway, over a year this gives 4.78 million in secondary market revenue on eBay. It is unclear how big portion of the secondary market eBay took up so I will reverse engineer the non eBay sales figure.

It is important to understand that Ultimate Online is very unique in that it popularized not only MMORPGs but also real money trading. The game company behind it, Origin Systems, officially advocated real money trading and even sold cheap basic players accounts themselves. Basically, it was socially accepted in the game and the majority of players engaged in the activity in varying degrees. And it was not just currency – it was accounts, castles and items as well. Castles were sold for anywhere between 100 and 1000 dollars. In so far as the secondary market, Ultima Online had pretty much everything except huge player numbers (by todays standards).

The relationship between active subscribers and average concurrent players seem to be around 10:1 in most MMORPGs (See Runescape and EVE Online above for references). However, Ultima Online probably had higher average play time per subscriber than most MMORPGs being a pioneering game populated by geeks. Thus I assume an average concurrency of 25K players. Ultimate Online charged around 10 dollars per month for subscriptions. This yields an annual primary market revenue of 15 million dollars. The game shares so many similarities with Runescape that there must have been a similar relationship between primary and secondary market in the two games. The fact that Jagex worked against real money trading, and Origin Systems supported it probably balances out the difference in player concurrency. This gives us a figure of roughly 10 million dollars per year out of which nearly 60% would be non eBay transactions.

Game: Ultima Online
Type: Game key, subscription, and microtransactions
Time period: 2004
Average concurrency: 25K*
Secondary market revenue per concurrent player and day: 1.09
Secondary market revenue per day: 27397 dollars
Secondary market revenue per year: 10 million dollars

*Actual human players


2. Vlad Nae, Alexandru Iosup, Radu Prodan. Dynamic Resource Provisioning in Massively Multiplayer Online Games. Transactions on Parallel and Distributed Systems.
6. news
7. forum
9. News
13. FREDRIK SAGELIUS. Pengar och ekonomi i och kring Ultima Online. Examensarbete i medieteknik om 20 poäng vid Programmet för medieteknik, Kungliga Tekniska Högskolan år 2005.

When the virtual gets real

As anyone reading this blog knows, I have pushed virtual goods in MMORPGs and Action RPGs for 12 years and counting. I have duped, traded, bartered, boted, muled and bargained. I have been scammed but I have never scammed. I have been threatened with lawsuits but I have never been sued. I have had hosting accounts terminated and I have had domains held hostage. I have laughed all the way to the bank and cried all the way back home. I have been there and I have done that. So what I have learned from my nighttime journey through the borderlands between reality and virtuality?

I have learned that cheaper is not better, that there is no such thing as a safe PayPal payment, that responding to threats is the worst thing you can do, that operating as a company is the best privacy protection, and that DMCA is a law that helps the big guy bully the small guy.

Let me start from the beginning. After 3 years of eBaying and freelancing I jumped onboard the webship in 2004.

Initially it was all about Diablo 2 microtransactions and Blizzard never did us any harm outside of the game. They gave items id numbers to combat duping, they deleted bugged items, muted spam bots, banned cd keys, and eventually they expired characters and occassionally deleted accounts that were not regularly played. The biggest measure they took on was their wide dupe deletion script – known as Rust Storm – that almost brought the servers to a halt. It was discontinued for that reason and they settled for the passive version of the Rust Storm, namely the minor measure of tagging dupes for deletion only when being online at same time. But this is all in the past and none of it very dramatic.

The closest it ever came to a real confrontation with Blizzard was in 2006 when one of our customers managed to escalate his support ticket to the very president of Vivendi Games (who owned Blizzard Entertainment at the time). The customer was an angry father acting on behalf of his son whose Diablo 2 character had expired. We had power leveled this character for him after which he had refrained from playing it which is why it expired. The father blamed us of course, blowing his horn about how we had sold a bum deal. The father was in touch with all parties and copied in all responses in the growing email correspondence. Luckily, the president stopped the father in his tracks by declaring that he was the escalation point of everything concerning the game and that the power leveling of the character had nothing to do with its expiry which was completely in accordance with Blizzard’s terms of use. He was also quick to point out that I was wrong in claiming that the validity of real world trading had been established in court. It had never been established. He was probably right, but it matters not. A business does not need validation in court to be legal. It needs invalidation in court to be illegal. How the father ever managed to get his ticket escalated to the president of Vivendi games is beyond me. This father was a special father and we could all learn something from him when it comes to dealing with customer service representatives.

So Diablo 2 never stirred up much trouble. Runescape, on the other hand, was a whole different ball game. Initally we only got our gold carrying characters banned and only if they were fresh out of the beginner’s tutorial. However, things soon took a turn for the worse in 2006. First we got evicted from our host due to pressure from Jagex. It was a small hosting company and the owner did not think twice before throwing us out. He did not want no trouble and when the big guys came knocking on the door he gave in like the coward he was. He did let us pack our things and leave in good order though which is more than our next host let us do.

We moved to and this was a very bad move. Jagex had set their eyes upon us, sank their teeth into our flesh, and were not about to let go. They quickly convinced that our business was illegal. bowed their heads and held our website hostage until we had verbally agreed to cease activity. Without ever consulting us of course. Just like that. Assholes. We also had some problems with a domain at godaddy. We used domains by proxy service and Jagex demanded to see account owner registration details. Every time someone demands this the domain owner is fined a significant amount of money. A completely ridiculous service. Domains by proxy that is.

After that we changed registrar to and hosting to which were two good moves. We never had any domain problems after that and the only remaining problem was the DMCA which Jagex resorted to after we moved to rackspace. To work around it we just removed all images of the Runescape items we were selling and changed the official Runescape logo to a custom one. Completely ridiculous. The services in themselves broke no law so they caught us on a technicality instead.

Annother issue we experienced during this time was massive credit card and PayPal account fraud. 95% of it was kids using their parents’ or relatives’ credit cards or bank accounts. Most of it was managable. However, we did receive a massive setback with a total reversal of 26K dollars from a single customer 9 months after the first transaction. We had asked customer to verify his PayPal seeing as this method had served us well in Diablo 2. However, Runecape was no Diablo 2. The player population was very young and a strong scammer mentality flourished among the players. After that reversal we decided to call all customers and make sure we were speaking to an adult before delivering anything.

At some point during all of this Jagex had sent us a cease and desist email and I was foolish enough to respond. This was probably the reason why they did not let go. I know for a fact that another Runescape gold site that never responded to the cease and desist letter never got any more trouble from Jagex. If my memory serves me right this cease and desist email was sent by the UK based lawfirm Adlex Solicitors acting on behalf of Jagex. Anyhow, we kept up our business running and did really well. We did very well in fact. We had a method of staying undetected in the game by masquerading our trades and doing duels for big transfers so we had not been banned for 5 months. But it was the calm before the storm.

In late August 2007 some Jagex employee placed an order with us to detect our delivery character. Then with he help of their 30 day trade log, they banned not only us and our suppliers, they also banned every single customer that had received delivery from us in the last 30 days. And as if this was not enough, they also sent us a spoof law suit via mail which arrived just after all customers had been banned. Clearly a coordinated attack and as far as I know completely unique. Neither Jagex, nor any other game company has ever done this to anyone else. Never before and never after that dreadful time. In any event, the lawsuit was just a bunch of printed conversations between us and Jagex, stamped by a New York based lawfirm. I guess they thought that a US based lawfirm would be the best way to go, seeing as our company was registered in the US. Nevermind that the documents they sent us could just as well have been blank considering their irrelevance. And nevermind that lawsuits actually have to be delivered in person. Not via mail forwarding.

We recovered from this massive blow dealt to our customers and us, and by December 2007 business was better than ever. Then Jagex decided to fundamentally change the game to prevent real world trading. They introduced balanced trades, the Grand Exchange, they stopped free looting in wilderness and free staking in the duel arena. Basically they turned their free capitalistic game into a highly restricted communistic game. Our business declined naturally. Especially since Grand Exchange reduced the need for our item aquisition services. So their measures definitely had an impact. However, people still found ways to circumvent them by gold farming directly on customers’ account but this was never really a big thing like the old fashioned trade delivery method.

Then in 2011 Jagex brought back free trade, free loot, and free stakes. The reason for this was a shift in leadership within the company and a user instigated poll where 97% out of 1 million players voted for the return of free trade. Ironic that after spending so much time and money and implementing so many game changes to stop real world trading, the game ended up right where it began. Though probably too late. In the end, a game is not a cut-off ideal world with untouchable developer gods, it is a business that needs to make money. Runescape was not popular because of its graphics or single player content. Runescape was popular because it was massively multiplayer online, free market, and cut-throat all the way.

We decided to relaunch our Runescape services as soon as free trade made it back into the game. This time around we were not gonna let them have cheap shots at us so we decided for a hosting in Netherlands which is outside of the DMCA zone. And so far we have not had any problems from Jagex at all other than the usual in-game gold balance resets.

The only thing we have received since then is a futile DMCA complaint from CCP Games, the company behind EVE Online. CCP Games and Jagex are probably the two most zealous game companies in the history of the world. CCP Games have not threatened with law suits yet but their effort against real world trading in the game is massive. They go so far as linking together real world trading accounts based on hardware profiles which is frankly quite hilarious. And although they generally don’t ban customers, they frequently reverse the trades and reset the ISK balance. Detected suppliers and vendors are all banned of course. No questions asked.

But such is the path of a real world trader. Full of setbacks.