Servers on PC are provided by a combination of different people. Some are provided by the publishers, and some are ran by individuals.nevarran said:Really? Who's providing it on PC, and why aren't they complaining about how expensive it is?...Simply put: Providing stable, online gameplay is expensive.
The bare minimum that somebody paying for a dedicated service to host multiplayer is going to be paying is in the EUR160/month range. That's enough for a dedicated 200Mbps connection and the cost of leasing a reasonably decent server. If the server is even reasonably busy, it's pretty easy, even if the MP protocol is pretty efficient, for the server to end up with a pretty high load and its bandwidth saturated.
It is not cheap to run a dedicated server. On PC, you're essentially depending on the good graces of others to provide the service.