Microsoft has explained exactly what went wrong with Modern Warfare 2's Stimulus Package launch yesterday, claiming that the DLC and title update were "released out of order."
The problem yesterday was Modern Warfare 2 players who bought the maps couldn't actually get them to show up in the game itself, which caused further technical problems with the servers and matchmaking.
This then prompted an update to fix the problem and Microsoft says the niggle was that the update was supposed to have been released before the DLC hit Marketplace.
"The Modern Warfare 2 Stimulus Package was released this morning before the Title Update (TU) for MW2 was available," Microsoft explains on its Xbox Live Operations blog.
"Unfortunately, the Stimulus Package doesn't function correctly without the TU. Once they had been released out of order, it wasn't a simple thing for us to resolve. For a couple of hours the result was unpredictable but most people couldn't get into a game through matchmaking. In technical terms, it was a big hairball that we had to unwind."
Not only that, the popularity of the Stimulus Package caused problems with Xbox Live's billing service too, for those using pre-paid cards.
"Unfortunately, we're still working through some billing issues," the blog continues. "These are primarily around the redeeming of POSA cards - POSA stands for "Point of Sale Activation". These are the cards that you buy at a retail store that they then activate for you at the checkout register. Some cards that were properly activated at the retailer are reporting back to us as not having been activated yet.
"You haven't done anything wrong, you won't lose your money, and you don't need to go back to the store - just hang in there and try again in a few hours. The Stimulus Package has been so popular that our POSA vendors that make those magic point cards work are a little backed up."
All easily forgivable mistakes, for sure. Because of course it was only the first - Xbox 360 exclusive - DLC for one of the biggest game releases ever, eh?