Client Authoritative

Networking where clients are responsible for their own game state.

In client-authoritative setups, each client computes its own player state and sends it to peers or server:

  • Simplifies local code; clients fully control their state.
  • Vulnerable to cheating since clients can send invalid states.
  • Suitable for trusted, private, or casual multiplayer games.