nightsurge said: For multiplayer, add dedicated servers. You can't possibly tell me a company such as Microsoft and a game as popular as Halo could not afford to use some of the sales money and XBL money on dedicated servers for their top games. Halo, CoD, and GoW would all benefit greatly with the dedicated servers. |
I know, I know, quoting myself. I just wanted to add some more thoughts.
I have seen Halo 3 get upwards of over a million active gamers on at one time. Granted this was near the launch and holiday seasons and the average is usually around 250k people online at peak hours.
To manage this, each "server" could host at least 250 people depending on the hardware and the number of matches per server. Some servers could probably manage close to 1000 people if they organize the servers right and use the best server hardware. That means just a server cluster of 250 servers could hold down the fort, and for the opening/busy times they could add another 250-500 servers. Then as the usage declines they could reallocate those servers to a new game releasing or to other games as needed.
The price of a great server with exceptional hardware would run you around the $5-10k range. So for dedicated servers it would only be about $1.25-2.5 million of server costs to support the average user count and $3.75-7.5 million for max users/opening costs. And since not all the opening cost servers would be needed later on, they could reallocate for another game on the cheap. Halo selling 5 million copies in a very short period of time already nets them about $100-200 million.... so please. Dedicate those servers, MS! 
$7.5 million seems like a great investment into a smoother gaming experience. Or perhaps just use the dedicated servers for matches of 8 or more players and leave 2v2 or 1v1 or free-for-all 8 player matches to use P2P.
I'm just speculating because lately it seems MS's matchmatking system has decided to start picking the worst hosts for these P2P matches which makes them lag. I should pretty much always be host, and every time I am, there is absolutely no lag, but I rarely get host with my 25mbps download and 15mbps upload speeds.