I happen to live in Tokyo. I have friends here and in the US, and London, and various countries actually. That means I would like to be able to try to play networked games not necessarily just with people who live geographically very close to me, but with friends that live network-topologically close to me.
What does that mean? To play online games with any degree of smoothness, you can pretty comfortably enjoy the experience with a delay of only about 100-150 milliseconds from your network connection to the other machines you are playing with. That’s about a 10th of a second.
Thanks to undersea fibre-optic cabling, this means that california is actually right next door, and I should reasonably be able to play with people both next door and across the pacific ocean. An amazing feat.
In fact, Microsoft’s renowned Live paid multiplayer network service allowed me to purchase a prepaid year subscription in Tokyo, and since their network is global, connect in theory with people in california with no trouble.
Problem is, even though their network treats every user like they live in one big space, on top of that they have region-coding that says that when you create an account, you have to pick a region. This has nothing to do with the region you are actually physically in. This is the region that you want to play in, and you can pick regions that are network-topologically very far away, say, the UK.
But it happily accepts whatever setting you want.
They then insist that you pick a language that is defined by your region, so if you choose North America, you can only pick English. What happened to Spanish and French? Sorry, we all know in America only english is spoken, right? Sure.
If I choose Japan, sure enough, even though the system can show me text in whatever language I please, my only choice is Japanese.
Ok, fine, so I choose America, since it has English as a choice.
Unfortunately that means that in-game, if I ask to join a multiplayer game, it doesn’t try to find people nearby me to play with, it finds people that are online in the selected region. This is moronic, since it ends up choosing someone in montreal speaking French, over someone right next door to me that, while I may have the same trouble understanding, at least has a good ping to me.
It gets worse. In Japan I bought both the pre-paid one year subscription and, in order to buy online content, $15 of their scrip currency, live points. Except that while their account creation system lets anyone in the world choose to create an account tied to a locale that is nowhere near them, their scrip redemption system insists that if you buy a scrip card in a specific region, that scrip card can only be used in the locale of that area.
So here I am, having bought, in Tokyo, at the same time, both a one year account card and $15 worth of points to use with that account, stuck with an account that is tied to games in north america and points that it refuses to let me redeem, since my account is now “in” north america.
After spending about 30 minutes talking about this with a microsoft representative on the phone, he said that for some reason he cannot cancel the account, and he cannot change the account locale to Japan, and he cannot issue me a credit to create an account in Japan. In fact, he cannot refund the scrip points either.
In short, because of their idiotic partially applied region-coding, they may as well have sold me a pair of gills.
All this when I could have just bought a PS3 and enjoyed FREE networked multiplayer gaming.