I've got a bit of experience with data centers and traffic and I'll say this, traffic does not always behave the way you anticipate it to. There are also budgetary factors at play here and I've been down that road too. What is experienced on a launch day of a hot game posses similarities to a DDoS. I've been on the ground in data centers when events like this occur and it's a fun/terrifying experience.
They had preorders and sales projections to gauge what the server demand would be during the launch week. Nobody preorders a game or buys it on launch day only to put it in a drawer and play it a month later. Especially a game with the feverish anticipation of something like the Diablo franchise. And there were no budgetary factors at play (or at least there should not have been). We're talking about a game that will make hundreds of millions of dollars in profit for Blizzard/Activision. Hundreds of millions. You build out the appropriate server capacity for a game like that. And to deliberately fail to do so because you know that after the launch-week server demand will be dramatically lower would be a terrible business decision. Look at all the bad will and negative press this has generated. You meet launch week demand and then repurpose excess server capacity later on. You don't leave millions of users unable to play their new game so you can squeeze out a few extra pennies of short-term profit. That's ---smurfing--- retarded.
There is a large disconnect between what should be built and what is actually built. I've been in a many situations where you have millions of dollars in equipment falling out of support by years end and the CIO/COO only wants to spend 1/3 of what you actually need. In the end there shouldn't be an excuse, you're right, but stuff happens, and I've engineered enough DC's and seen enough DDoS's to not let it bug me anymore. Also, it depends on how they build their infrastructure, but reusing a component isn't 1 for 1. I've found 60% of what you deploy for a large "hit" can be redeployed after traffic begins to shape as expected. Servers can also be some of the cheapest components in said DC's (depending on design, Pizza box vs blades vs BYO). The big kicker for someone like Blizzard will be in Load balancers/traffic shapers and IDS/IPS whose licenses can't be reused and are expensive as hell licensing wise.
With that said I get just as infuriated as the guy next to me when I can't play right when I want to, but I accepted long ago that Diablo 3 was an online only game and i can deal with it now. I tried to play this morning for a few minutes before heading to work and the servers were down for 8 hours. I was upset.
Here's another reason that playing a single player game that requires internet access blows:
Diablo III accounts are being hacked
May. 21, 2012 (3:28 pm) By: Matthew Humphries
Anyone who picked up Diablo III at launch has no doubt suffered a lot of frustration when trying to play the game. The mere mention of “Error 33″ will make many wince. But it seems there’s a new threat to advancing your character through the game: accounts are being hacked.
Over the weekend a growing number of reports were logged of accounts being hacked. In each case the legitimate user loses control of their login and friends find themselves talking to a complete stranger. They usually turn out to be someone who has purchased the account and is now playing in their place. Or at least, that’s what is being said during a chat session. It could actually be the hacker using the account and making up an excuse to distance themselves from the hijacking.
It’s unclear why this is able to happen, but it seems to be occurring regardless of whether your account is protected by one of Blizzard’s authenticators or not. That suggests the hackers are somehow hijacking active sessions, which would bypass the need to recheck security on that account.
For the affected gamer it’s a case of contacting Blizzard and waiting for your account to be rolled back to a pre-hacked state. That inevitably leads to some progress being lost. The hacker/s is also taking the opportunity to steal gold and items, of course.
Apparently Blizzard took the European servers offline on Sunday for 4 hours following many of these reports. It could be the downtime was related and they have patched the hole. But be aware that even with Blizzard’s requirement for a constant Internet connection, your account is vulnerable to attack.
I saw this on the Subreddit of Diablo yesterday and it's very interesting to me. Users with Authenticators or token based two factor authentication have really only two ways to be compromised. The first is a MITM intercepts their token and then relay's that to blizzard on their behalf. The issue with this is that such a large number of people have been hacked, it makes me feel like perhaps a login server has been compromised on Blizzards side and is working for said hackers. The second way, which is far scarier to me, is if the seed database was compromised (this is what happened with RSA). At that point they have the capability to generate said tokens at will with the seed numbers and the date/time stamp of current.
Either way you look at it, hackers are building their armada of items so when the RMAH goes live they can flood the market with equipment/gold and make lots of money.