S&box Wiki

Interpolation

Interpolation

A multiplayer client will typically render more frames than ticks. For example, if a server is running at 50 ticks per second, and a client is rendering at a steady 144 frames per second, they are receiving an update every ~2.88 frames.

The interpolation system prevents this by calculating entity positions between updates. This means that the player sees smooth motion, rather than jittery movement.