- XBLDragon029
- |
- Intrepid Mythic Member
[As of October 2012]
2013 ADFA Officer Cadet of the RAAF (Aerospace Engineer Electronics Officer).
It can but:
Halo 3 could have had more players but Bungie kept it down because things were too hectic, kill steals were too often, etc it was a mess, the maps aren't designed to handle 24 players, etc.
If they make the maps larger than perhaps but Halo has been about arena type gameplay, quick reflexes, sharp aim, etc.
The other thing is that with Halo, there are a lot of physics objects flying around, that's why it generally lags worse than other games. There are crates, vehicles, bodies, explosives, map items, weapons, pickups, etc, all of which move under gravity and must be cross-referenced on each console to ensure even gameplay.
In other games i.e. COD4 there's just simply each player, their line of fire, grenades and cars.
Now some people may be asking "wait, isn't ping the main cause of lag, not download / upload speed?", well when data is sent, it's sent in packets, usually sending mutliple copies of data in order to prevent corruption. When you have a lot of data being sent, more of it gets lost and so more of it get's sent, this means that the host or client on the recieving end is having to wait for bits of missing information to come through before the action can be carried out.
e.g.
low data amount:
"player-" 1st second
"player moves" 2nd second
high data amount:
"player-" 1st second
"player picks up-" 2nd second
"player picks up weapon and-" 3rd second
"player picks up weapon and fires" 4th second
*note that that was an exaggerated and simplified version*