The other thing that's startling to me is that not that long ago pretty much all game servers were hosted by people other than the publisher of the game. I don't think there ever was a Valve hosted CS 1.6 server and it's still true that the vast majority of TF2 servers are community run. I think the same is still true for Minecraft. That worked really well.