No game, however popular, is hosted centrally in the way you think. All games use the following architecture in some manner (like us!):
User --> master server --> game server(s).
For example, when you log onto World of Warcraft, you hit the master server which then tells you about a list of other servers (or realms) that you can join. It may seem like it's just one central server, but it's not. Check here (from 2009):
http://www.datacenterknowledge.com/arch ... 000-cores/Some highlights about WoW's seemingly-central-but-not server:
- 10 data centers around the world
- 20,000 systems (13,250 server blades)
- 75,000 CPU cores
- 112.5 terabytes of blade RAM
- 1.3 petabytes of storage
Here is bitfighter's central server:
- 1 data center
- 1 system (1/32? of a server blade)
- 2? CPU cores
- 512 MB RAM
- 10 GB storage
The biggest issue I see in comparing them is the fact that we only have *one* data center. This means that it is very hard for people around the world to get a good connection. This is why we like people to host their own servers as they will make easier for someone in another place to have a good connection.