返回介绍

MasterServer.updateRate 更新比率

发布于 2019-12-18 15:37:57 字数 1836 浏览 916 评论 0 收藏 0

JavaScript => public static var updateRate: int;
C# => public static int updateRate;

Description 描述

Set the minimum update rate for master server host information update.

为主服务器主机信息更新设置最小更新比率。

Normally host updates are only sent if something in the host information has changed (like connected players). The update rate defines the minimum amount of time which may elapse between host updates. The default value is 60 seconds minimum update rate (where a check is made for changes). So if one host update is sent and then some field changes 10 seconds later then the update will possibly sent 50 seconds later (at the next change check). If this is set to 0 then no updates are sent, only initial registration information.

通常主机更新仅在主机中的某物发生改变时被发送(像连接的玩家)。该更新比率定义了主机更新之间的经过的最少时间。默认值是60每秒最小更新比率(检查哪里更改)。因此如果一个主机更新被发送并且某些区域在10秒后改变然后该更新可能50秒后被发送(在下次更新检查时)。如果该属性为0那么将不会有更新被发送,仅有最初的注册信息。

JavaScript:

function StartServer() {
		Network.InitializeServer(32, 25002);
		// No host information updates after initial registration
		MasterServer.updateRate = 0;
		MasterServer.RegisterHost("MyUniqueGameType", 
			"JohnDoes game", "l33t game for all");
	}

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    void StartServer() {
        Network.InitializeServer(32, 25002);
        MasterServer.updateRate = 0;
        MasterServer.RegisterHost("MyUniqueGameType", "JohnDoes game", "l33t game for all");
    }
}

masterserver

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文