...
By looking at the movement packets sent by the client. The movement of players is sent in discret steps. The client only sends a packet on player's direction or speed change (or on heatbeat). The client of "observers" can then extrapolate the movement of the "mover" only using position, direction & speed.
- Client side interpolation for server controlled units (including CCed players such as players affected by sheep or fear).
...