Version: 2020.3
NetworkServer
Multiplayer 加密插件

NetworkServerSimple

重要:UNet 是一个已弃用的解决方案,新的多玩家和联网解决方案 (MLAPI) 正在开发中。有关更多信息和后续步骤,请参阅 Unity MLAPI 网站上的信息。

NetworkServerSimple 是一个高级 API (HLAPI) 类,可管理来自多个客户端的连接。NetworkServer 类负责处理游戏类型内容(比如生成、本地客户端和玩家管理器)而且有一个静态接口,而 NetworkServerSimple 类是一个纯网络服务器,无任何游戏相关功能。NetworkServerSimple 也没有任何静态接口或单例,所以在同一时间内,在一个进程中可存在多个实例。

NetworkServer 类在内部使用 NetworkServerSimple 的实例来进行连接管理。

属性

属性: 功能:
connections 与远程客户端的活动连接的集合。这是一个稀疏数组,其中的 NetworkConnect 对象位于其 connectionId 的索引位置。对于最近关闭的连接,此数组中可能存在 null 值。位于索引零的连接可能是来自本地客户端的连接。
handlers 已注册消息处理程序函数的集合。
networkConnectionClass 要为新连接创建的 NetworkConnection 对象的类型。
hostTopology 此服务器用来配置传输层的主机拓扑对象。
listenPort 服务器执行监听的网络端口。
serverHostId 与此服务器实例相关联的传输层 hostId。
NetworkServer
Multiplayer 加密插件