CCC Says: "Let’s make one thing clear. Online gaming costs money. Any sort of online gaming costs money. Building the game costs money. Implementing netcode costs money. Running servers costs money. Everything in the world costs money. So creating and maintaining on online game has never been free.
But should playing online games be free? Well that’s a sticky question. Online games that require very little intervention from a third party have been traditionally free on PCs. You simply connect to someone who acts as a server, and play the game as per normal. Look at games like Team Fortress 2 or Call of Duty in their PC incarnations. As long as you had the internet, you were able to play these games at no fee."