title: Unity / Mirror second player has no authority on PlayerController
body: <p>I am new to Mirror and facing this problem: In my board game I want to create some tokens when a client connects. This works fine with the first one, but when the second client tries to register, it says &quot;Trying to send command for object without authority. System.Void NetworkController::RegisterPlayer()&quot;. The API says, that auto spawned players are granted authority also automatically.</p>
  <p>Thanks for your help!</p>
  <pre><code>public override void OnStartClient()
  {
      base.OnStartClient();
  
      if (hasAuthority)
          NetworkClient.connection.identity.GetComponent&lt;NetworkController&gt;().CmdRegisterPlayer();        
  }
  
  [Command]
  public void CmdRegisterPlayer()
  {
      // do sth.
  }
  </code></pre>
  <p><a href="https://i.stack.imgur.com/N6Bk0.png" rel="nofollow noreferrer">Second Player Network Information</a></p>