文档

支持

Relay

Relay

分配、绑定和加入

Understand the three distinct steps for establishing a Relay connection between players.
阅读时间2 分钟最后更新于 1 个月前

分配绑定加入是 Relay 连接流中的三个不同概念。

分配

“分配”是指当主机玩家向分配服务发送连接 Relay 服务器的请求后,由分配服务在 Relay 服务器上预留空位的操作。当分配服务在 Relay 服务器上预留空位后,将为玩家准备要绑定到的 Relay 服务器(建立网络连接)。空位的数量取决于分配请求中指定的最大连接数。 连接流步骤如下:

绑定

“绑定”是指玩家与分配服务在分配过程中为玩家预留的 Relay 服务器建立连接。当玩家完成绑定过程后,Relay 服务器可以获得玩家的 IP 地址并交换数据包。
BIND
是游戏客户端通过 Relay 协议向 Relay 服务器发送的特殊消息,目的是与 Relay 服务器建立连接。
连接流步骤如下:

加入

“加入”是指加入玩家在 Relay 服务器上加入主机玩家的分配。加入玩家完成加入过程后,即可与主机玩家交换消息。“分配”和“加入”过程较为类似,二者的主要区别在于加入 API 响应中包含主机连接数据。 连接流步骤如下: