Latency Factor
This topic explains how latency affects your game and how the Latency factor parameter can be used to mitigate this problem.
Latency is a challenge that has been a pursuit in multiplayer games since its first appearance, the latency in short, makes thing appear different from different players depending on how much time event and information arrives on their local instance.
The following drawing illustrates a latency problem in a racing game :
In the example above the vehicle on the client is always one step behind the vehicle on the server side, this can generate a lot of conditions that may break some game logic, In the ideal universe, both vehicles should keep synchronized.
Latency is a problem that you can mitigate or leave with but is impossible to solve completely. The Latency Factor tells the engine how in front object shall appear depending on player latency.
The above example illustrates how the Latency Factor works according to latency to keep the player close to the real position event when latency delay packet to be delivered to the client, how much more latency, more in front vehicle shall appear.