MasterServer.RegisterHost 注册主机

static function RegisterHost (gameTypeName : string, gameName : string, comment : string = "") : void

Description描述

Register this server on the master server.

在主服务器上注册本地服务器。

If the master server address information has not been changed the default Unity master server will be used.

如果主服务器地址信息没有被改变,将用默认的Unity主服务器。

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
void OnGUI() {
		if (GUILayout.Button("Start Server")) {
			bool useNat = !Network.HavePublicAddress();
			Network.InitializeServer(32, 25002, useNat);
			MasterServer.RegisterHost("MyUniqueGameType", "JohnDoes game", "l33t game for all");
		}
	}
}
function OnGUI() {
	if (GUILayout.Button ("Start Server")) {
		// Use NAT punchthrough if no public IP present
		//如果当前没有公共IP,利用NAT技术。
		var useNat = !Network.HavePublicAddress();
		Network.InitializeServer(32, 25002, useNat);
		MasterServer.RegisterHost("MyUniqueGameType","JohnDoes game", "l33t game for all");
	}
Page last updated: 2011-1-4