Board Thread:Game Discussion/@comment-38390521-20190202122319/@comment-28169398-20190203151359

The difference in finishing order problem is due to latency. The game on your device is actually predicting your opponents position by about 100 milliseconds. 300kph translates to 83 meters/second.... So there can be a difference of about 10m per 100ms of latency with a car traveling 300kph if the prediction is off a little bit.

FM could reduce the amount of prediction of position that the game does in favor of waiting for position to come back from the server, but then you get a very choppy experience in the race and leads to the appearance of cars hopping around on track, instead of smoothly tracking.

Also, there are times with the ghosting that you don't realize that your opponents car is pretty much occupying the exact same place on track.

At the end of the race, the servers take the finishing time of all of the people in the race and orders them based on that time.