I Shot You First: Networking the Gameplay of Halo: Reach
GDC Festival of GamingYouTube ↗
Further reading 1
Caption notes
Halo: Reach separates the start of a grenade throw from its release. The client starts the animation on button press and waits for the host to authorize the projectile. The two events have different consequences for other players.
Community transcript ↗Original passages · 2
we predict the throw animation. So as soon as you push the trigger button on a client machine, you immediately begin your throw.But we do not predict the grenade release. We wait for the host. This means that all grenades in flight will be real.