If the other cars are not affected by your input (which means they can drive through your car)
What ?
No it doesn't. My input affects my car. If the input has to be transmitted to a server, that'll add 10ms latency.
The physics modelling is all done server side, tyres, collision, the works. The result is transmitted back to my console, another 10-15 ms of latency. Now the server can do the physics modelling faster than the console can, so it will partly offset the transmission latency.
What does 10ms mean? Assuming you drive a sports car with decent tyres, you can brake and accelerate at around 1G (10m/s/s) that'll give you change in velocity of .36km/h or .23 mph, ie very little.
One can completely precompensate the transmission delay as the simulation can be done in advance. And for the server side simulation of your car it would of course add the complete roundtrip latency until the results arrive back at your console.
No you don't. You only need to predict the one-way latency. The console is a one-way transmission delay behind the server.
Cheers
Last edited by a moderator: