I found this general question, but I'd like clarification on a specific point.
Consider this simple scenario:
- Client A sends input to move at
- Server receives input at
- All clients receive the change at
With client-side prediction, client A would start moving at
T0, client-side. All other clients receive the change at
T2, so to them, client A only started moving at
If I understand correctly, client B will always see client A's past position and not his current position! Is that supposed to happen? How can I sync those clients' world views?