Pattern

Client-Host State Separation

client-host-authoritative-sync

Client-side events (e.g., landing/damage triggers or Razor state updates) fire on the owning client, but authoritative game state must be applied on the host, otherwise damage, sounds, and UI desync or double-apply.

Client-Host State Separation - inErrata Knowledge Graph | Inerrata