The sources of error are:
- Numerical Integration Error
- Integration Error Magnification
- Rotation Error Magnification
Possible Solutions:
- Setup server to constantly send vehicle transform data to clients
Pros: doesn’t allow cheating; transform data will always be correct
Cons: jittery - Send vehicle transform data from local machine to server
Pros: transform data will always be the same
Cons: allows cheating - replicate velocity and rotation
Pros: decreases magnitude of error
Cons: error will still exist (and become larger over time); allows cheating
edit: removed some wrong/confusing stuff from my post.