backtop


Print 22 comment(s) - last by obama.. on Jan 26 at 9:12 AM


January 15, 2006
A mathematical look at Blizzard's MMORPG epic reveals the World is Waiting a little too much

On Tuesday I start another semester of advanced math courses and once again, a week before the semester start, I had no topic.  Then it dawned on me -- to combine my love of mathematics with my love of mindless queuing, and what better way to mindlessly queue than to play World of Warcraft.

I wrote a small script to open WOW, log in and take a screenshot of the queue window.  Yes, it's against the terms of service, but if Blizzard cancels my account, they would be doing me a favor. I had this script running once per hour, on the hour, while I was at the Consumer Electronics Show in Las Vegas.  My script did not calculate the actual wait times; it only recorded my position in the queue when logged on.  I timed three queues to get a solid estimate of the users per minute my server, Icecrown, processed.
  • 8pm on Sunday, Jan. 14, 651 queue, 44 minutes:  14.795 users per minute
  • 6pm on Friday, Jan. 12, 214 queue, 16 minutes:  13.375 users per minute
  • 7pm on Sunday, Jan. 7, 265 queue, 19 minutes: 13.947 users per minute
To simplify the calculations, I estimated that Icecrown processed about 14 people per minute in the queue; 14 people every minute decide they either want to log onto another server, close WOW or actually get into the server.  That's approximately 840 people per hour. 

Using the figure of approximately 14 people per minute, I calculated the average wait time of each hour during the nine day period.  Some of this data was extrapolated as Icecrown crashed twice during this period and I have no data for those times. 

Using this calculation, if my program had waited through the queue for each 1 hour period after logging in, I would have to wait 858.1 minutes or a little more than 14 hours in a 216 hour window.

We have to assume at least 840 people per hour are logging onto Icecrown.  Any fewer and we would have no queue times.  We could estimate the actual users per hour from the queue times with differential equations, but we are just attempting to grab a baseline estimate. 

In the 216 hour window, my program had to a queue 78 times.  For this estimate, I assume 840 people have exactly the same wait times I have when they log onto the server during the same one hour period.  If so, more than 65,520 people waited a combined total of 720,840 minutes during the nine day window.  Of course, not all of those 65,520 would have to be unique sessions; the same people could have logged on more than once into a queue over the course of nine days.

720,840 minutes is 500.583 full days, or 1,501.75 work days. 

Out of the 204 realms Blizzard has 65 high population servers in the U.S., Icecrown is listed as just a medium population server.  If those 65 servers experience the same amount of queue times as Icecrown, then a total of 4.25 million users waited a combined total 89 years over a nine day period.  Once again, the 4.25 million estimate does not consider each user unique.

The Burning Crusade, Blizzard’s World of Warcraft expansion, goes on sale tomorrow at midnight. What better way to honor one of America’s greatest heroes than to stand in line several hours in advance for a game that is essentially one continuous queue.


Comments     Threshold


This article is over a month old, voting and posting comments is disabled

So unreal
By viperpa on 1/15/2007 7:37:44 PM , Rating: 2
I was thinking about getting a WOW account. I do play another MMP game T4C but after reading this I changed my mind. I can't believe you need to wait to play the game, thats so unreal. What happens if you get booted or internet goes down? Sounds like Blizzard needs to get more servers.

This sounds so unreal




RE: So unreal
By Marlowe on 1/15/07, Rating: 0
RE: So unreal
By DkFFIV on 1/16/2007 2:01:55 PM , Rating: 2
Really busy servers like Tichondrius have huge wait times. Emerald Dream is becoming pretty popular - if you try to login at prime time you can expect a 20-40 minute wait.


RE: So unreal
By qrhetoric on 1/16/2007 5:14:38 PM , Rating: 2
Don't know when you play, but trust me, Silvermoon has plenty of queue time!


RE: So unreal
By KristopherKubicki (blog) on 1/16/2007 5:24:24 PM , Rating: 2
He might be on Silvermoon EU


RE: So unreal
By Marlowe on 1/16/2007 6:19:51 PM , Rating: 2
That's right :)

But I think I misunderstood the topic.. are you talking about wating for entering battle grounds? Or the game in general? Cause I've never tried battle grounds..

(never even got anywhere near level 60.. takes so humongus amount of time to level) I think..! O_o Hehe..


RE: So unreal
By KristopherKubicki (blog) on 1/16/2007 6:41:43 PM , Rating: 2
The topic of this article only concerns the server wait times for logons. The battlegrounds would be a whole different topic :)


RE: So unreal
By Marlowe on 1/16/2007 10:50:43 PM , Rating: 2
Okey then :) ..and well yeah, haven't experienced such a thing ever.. strange stuff.

It's been a bit frustrating today tho, with BC coming in.. the servers has been crashing all the time :(

Like my draenei shaman tho ;)


EQ FTW
By edge929 on 1/15/2007 4:32:20 PM , Rating: 2
I tried out WoW using their 14 day free trial and as soon as I installed the game and logged in I was blown away with this "queueing" concept. Coming from EQ2, where there is NO waiting, I was immediately pissed. I can't believe people actually PAY to WAIT IN LINE!?!? I mean, am I missing something here?

What's that? It's to prevent over-crowded servers and lag? I've played EQ2 from day one and have never had a problem with lag. Maybe it's more efficient coding, I don't know. There IS a downside for playing such a popular game I suppose. 7 million users? Whatever, I want ACTIVE account numbers. You know, people who actually play AND pay monthly.




RE: EQ FTW
By Aikouka on 1/17/2007 2:56:11 PM , Rating: 2
There's no waits in EQ2 because not many people play that game. That's why they're practically giving it away now, because they simply don't have enough of a player base. If I remember correctly, they're actually working more on EQ than EQ2. :P


i'd rather keep the queues
By noxipoo on 1/15/2007 10:10:53 AM , Rating: 3
then have overcrowded servers. i remember back in EQ when you go in a zone and EVERYTHING is camped. and in the case of icecrown, they are offering free server transfers for a limited time so at least it's a solution for some people.




By Aikouka on 1/15/2007 11:05:47 AM , Rating: 2
I didn't know that you played WoW, Kris :o. The things you learn every day.

One thing that you really need to take into account when using figures like these are differentiating between queuing in WoW and queuing in a line at the local supermarket. When you queue in WoW, as you most certainly must know based on those figures (;)), you can pretty much just walk around and do anything you want. It's akin to waiting for a battleground to "pop" as an Alliance, you literally plan doing other mindless things such as watching TV or preparing dinner around them.

So, in other words, just because someone's sitting in a queue, doesn't mean they're actually "sitting in a queue."




Yes, it is getting bad
By Mithan on 1/15/2007 1:41:46 PM , Rating: 2
I play on Icecrown as well and I agree, it has gotten bad and the expansion pack will drive people insane with 60-90 minute queue's.

Hopefully, some people will choose to move off the server soon to help but that isn't an optimal choice for most people. I have considered moving my Guild off as well, but as it is the first guild on Icecrown (Keeper's of the Vault), I said screw it and will stay but I am losing a few members...

Their realm splitting option will be interesting... if for no other reason than the disaster it will most likely end up being.




Info
By meepstone on 1/16/2007 1:06:01 AM , Rating: 2
I have had the game since it came out on its release date. I have been in Queues before. First of all, when you first start playing you do not join one that is "Full" or population "High". They have the list set up and they even recommend which server to join. From 1. Recommend, 2. Low, 3. Medium, 4. High, 5. Full.

You do not join one that is overpopulated, this is why they have about 130 servers(i think its around that number now). Also, you have character transfer service to move off a server if you do not like it.

That server is not a typical of every server. in the past week they opened 5 new servers.




endless queues
By One43637 on 1/16/2007 2:38:30 PM , Rating: 2
endless queues and not enough PvP content drove me away.

oh they release updates and new purples, but it just seems like let's Raid grind for the new epics just so Blizzard can release epics for Casual players that rival the ones that you raided so much for. yay...




I'm on Elune and Nazrel...
By rushfan2006 on 1/16/2007 3:25:25 PM , Rating: 2
The two servers I play on are Elune (my primary, with my guild and my "best/highest" characters) and Nazrel..a new server that just came out a week or so ago.

Elune most times isn't too bad...some times you'll hit a 300 queue -- this normally translates to 25-35 minutes of wait time. Also the 300 queue's generally only at primetime on weekends the most. I've experimented with joining at various times...seems if I log in before 7 pm on any given weeknight....I generally have no queue at all. If I log in just an hour later, that's when I'm almost assured a queue.

Nazrel is great on the other hand -- its new, never a queue...ever.

Some servers have it a lot worse than others...but I've been on Elune since I started playing the game (Feb 2005) and honestly as much as I'll complain when the queue's are bad...its way more often fine than bad. By Far.

Btw...for the next month, in case anyone is planning on just getting WoW...you can't go by the queue times as reliable...a MAJOR expansion pack just came out last night... so for the next month EXPECT higher than normal queues.





Kris
By qrhetoric on 1/16/2007 5:15:44 PM , Rating: 2
Kris, which math courses are you taking?




more like IceDOWN rite?
By walk2k on 1/16/2007 5:45:00 PM , Rating: 2
Interesting. I played on Icecrown since day one and except for periods when they had crashing issues I never encountered a queue.

I quit almost a year ago. You're telling me that even more people have joined this server in the last year? I would think new people would join a new server or a less crowded server.

I was thinking of re-upping and trying out the expansion but man... not if I can't play on my old server because of overcrowding.

I guess I could start a new horde char or something on another server....




If I might be so bold...
By Saist on 1/16/2007 11:55:58 PM , Rating: 2
If I might be so bold as to say that there is another game besides World Of Warcraft, City of Heroes just launched their 8th issue of the game, a "retail-cost-free" expansion pack.

So for those who actually want to get time in PLAYING a game instead of WAITING to play, come over to City of Heroes and City of Villains.




Qeue time
By Pythias on 1/17/2007 10:31:47 AM , Rating: 2
Being the hapless newbie that I am to WoW, I've tried several archetypes on many different servers.

It appears to me that if you already have characters on a server you are less likely to be stuck in qeue.

I play mainly on Argent Dawn and even thought the server is often listed as full I have no problem connecting...generally.

However, if I try to create a new character on another server listed as full I get stuck in qeue.

Not very scientific, I know, but you guys might give it a shot and see if you reach the same conclusion. Could be I'm just batty.




And you pay for this?
By Misty Dingos on 1/18/2007 7:59:40 AM , Rating: 2
You pay to play this waiting game? Really? You got to be joking? No one should pay to be abused by a company like this.
quote:
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.


I play Guild Wars. Don't pay a fee to play. Have at least as much fun as anyone playing WOW.




bothered by queue???
By obama on 1/26/2007 9:12:14 AM , Rating: 2
those who are bothered by the queue are those that are too consumed in the game. its not like a regular queue in the bank where if you leave, you lose your spot in the queue. Get away from in front of the computer and go wash the dishes or do a load of laundry. Trust me! You won't lose your spot in the queue!




"Death Is Very Likely The Single Best Invention Of Life" -- Steve Jobs














botimage
Copyright 2012 DailyTech LLC. - RSS Feed | Advertise | About Us | Ethics | FAQ | Terms, Conditions & Privacy Information | Kristopher Kubicki