- Home /
 
               Question by 
               Juanixou · May 22, 2018 at 10:27 AM · 
                networkingmultiplayermultiplayer-networking  
              
 
              Not calling OnServerAddPlayer() when client connect
Hi. I'm developping a multiplayer (using Networking Tutorial), and I override OnServerAddPlayer() cause, i want to manage authoritations when a Client connect with the server.
By the moment, I only have a print in the function, but it never is called. I've tried to change number of parameters, but it doesn´t work.
Any solution for that?
*Here the code
 public class ServerConnect: NetworkManager {
     
         MyNetworkDiscovery myNetworkDiscovery;
     
         public void Awake()
         {
             myNetworkDiscovery = FindObjectOfType<MyNetworkDiscovery>();
         }
         public void Start()
         {
             CreateGame();
         }
         public void CreateGame()
         {
             StopDiscovery();
             myNetworkDiscovery.StartAsServer();
             NetworkManager.singleton.StartHost();
             Debug.Log(myNetworkDiscovery.broadcastData);
         }
         public void ConnectGame()
         {
             StopDiscovery();
             myNetworkDiscovery.StartAsClient();
         }
         private void StopDiscovery()
         {
             if (myNetworkDiscovery.running)
             {
                 myNetworkDiscovery.StopBroadcast();
             }
         }
     
         public override void OnServerAddPlayer(NetworkConnection conn, short playerControllerId, 
                                                         NetworkReader extraMessageReader)
         {
             Debug.Log("NICE!!!!!");
             //Debug.Log("The playerId : " + playerControllerId);
         }
     }
               Comment
              
 
               
              Your answer
 
 
              koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                