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");
	}
最后修改:2011年1月4日 Tuesday 16:00

本脚本参考基于Unity 3.4.1f5

英文部分版权属©Unity公司所有,中文部分© Unity圣典 版权所有,未经许可,严禁转载 。