This version of Unity is unsupported.
Method group is Obsolete

NetworkManager.OnServerConnect

Obsolete The high level API classes are deprecated and will be removed in the future.

Declaration

public void OnServerConnect(NetworkConnection conn);

Parameters

conn Connection from client.

Description

Called on the server when a new client connects.

Unity calls this on the Server when a Client connects to the Server. Use an override to tell the NetworkManager what to do when a client connects to the server.

//Attach this script to a GameObject and add a NetworkHUD component to the GameObject.
//Create a Text GameObject (Create>UI>Text) and attach it in the Text field in the Inspector.
//This script changes Text on the screen when a client connects to the server

using UnityEngine; using UnityEngine.Networking; using UnityEngine.UI;

public class OnServerConnectExample : NetworkManager { //Assign a Text component in the GameObject's Inspector public Text m_Text;

//Detect when a client connects to the Server public override void OnServerConnect(NetworkConnection connection) { //Change the text to show the connection and the client's ID m_Text.text = "Client " + connection.connectionId + " Connected!"; } }