Authoritative mode is a mode where all game logic and physics run on the server and the client doesn't make any decision regarding the game.


Authoritative mode is the more trusted way to run the game without suffering from cheating, nonetheless, is high CPU and memory expensive since a copy of the game runs on the server.


In Authoritative mode, each player will send his information to the server, server will execute all logic and decisions and send the real status of the game back to the players.


The following drawing illustrates how the Authoritative server works.



In this scenario, all players send their information to the server, and the server processes all physics and game logic and sends the current status of the game back to all players.


To use the Authoritative mode you must ensure that the "Authoritative" option is selected on NetworkManager.