Vehicle syncing is not good for local players (vehicle drivers).
Drivers should completely control the vehicle, and send it's current state (position, rotation, velocity, angular velocity) to server. Server will check these values, and correct them if needed. If there is no need for correction, he will just accept new state. Otherwise, he sends a packet back to driver, telling him to correct the state.
So, server will allow a certain difference between his state and driver's state. If the difference is small enough, he will accept new state.
Vehicle syncing is not good for local players (vehicle drivers).
Drivers should completely control the vehicle, and send it's current state (position, rotation, velocity, angular velocity) to server. Server will check these values, and correct them if needed. If there is no need for correction, he will just accept new state. Otherwise, he sends a packet back to driver, telling him to correct the state.
So, server will allow a certain difference between his state and driver's state. If the difference is small enough, he will accept new state.