Originally posted by Coronado
I understand a common server saw a one sided collision. *shrugs*
Each player is playing the game 100% on their own computer. You aren't playing on a server. The common server only passes information through from one players computer to another players computer. It passes information through such as positional, directional and speed data among other things where that information is read and rendered by your machine.
You machine says to the server; I am in a Spit at coordinate x going NE at 10,000 feet at 250 mph climbing at a rate of 100'/min. This info is passed on to others nearby so that it can be drawn on their computers, but, Internet lag means that, by the time they get and render the information, you've already flown another 50-100 feet (not real numbers but to give you the idea), and are no longer where you were when the data was transmitted. They are mearly seeing your shadow or trailer.
So, when someone shoots at you, they are actually shooting at the last image they have of your position. If they hit, their computer sends the server a message which is passed along, and when you recieve the message you take the hit.
It's much the same during collisions. You and you're opponent are chasing each others shadows or trailers. Each of you have moved beyond what the other sees due to Internet lag. If one of you runs into the image of the other drawn on your screen, it sends a message to the server that you have collided and that message is passed along to the other player. If you collide, you take immediate damage. If you both collide with the opponent image on your screen, both will send a collision message to the server to be passed along and you will both take damage based on what was drawn on each of your comuters (which may be and probably are different due to Internet lag) at the time you collided.
The common server never "saw" anything. It simply relayed what you saw.