I'm quite amazed at how smooth Multi Theft Auto is. Especially the physics. They seem to be inline with other players when for instance colliding to each other by car.
I'm wondering how this is exactly done, I can't imagine that the physics of GTA SA are being run on the server. But how do these physics match across all these different clients?
The server can't be authorative if the physics aren't being run on the server. So does the client simply send input commands to the server which the server then broadcasts to all clients (running the physics locally)?