When was the last time you saw an MMO launch that went off without a hitch? From login issues preventing access, to major functions being disabled, it seems that almost every modern MMO has a rocky start in life. Even complex online games have been exposed to similar problems, from days of inaccessibility to weeks of poor performance.
But why does it happen? Why do experienced companies who are used to building and maintaining these types of systems continually run into these kinds of problems? Why are they, in many cases, unable to thoroughly test these kinds of systems. And what can be done to make sure that gamers still have a good experience, even if some features are unavailable?
I’m going to try to tackle a handful of these issues, explaining what companies can do, but why they also don’t help cater for every example. And while I have experience of designing massively multi-user systems myself, the usage patterns relating to MMO gaming are somewhat different to an online shop or customer service portal. Don’t start lambasting developers for what I write here, ‘kay?