产品

通过 Relayᴮᴱᵀᴬ 连接玩家

使用 Unity 的 Relay 服务提供出色的玩家多人联网游戏体验 - 现已开放公测。

Woman playing a game on console

使用 Relayᴮᴱᵀᴬ 提供出色的玩家多人联网体验

Relayᴮᴱᵀᴬ 服务让您可以连接玩家并提供出色的玩家多人联网游戏体验,而无需支付架设专用游戏服务器的高昂成本。我们的服务可实现玩家之间简单而安全的点对点、侦听-服务器 UDP 通信。

从 Unity 的实时文档中获取资源和支持

Unity Relay 解决方案每天都在更新,您可以通过实时文档站点了解任何最新的变化。

欢迎深入研究文档,查看技术参考、教程等,以开始使用 Relay。

Person pointing to a computer screen with a pencil
Woman excited in front of computer screen

利用 Lobby 和 Netcode for GameObjects 提升游戏品质

Relay 非常适合与 Netcode for GameObjects 和 Lobby 搭配使用。

在玩家与游戏断开连接时发送服务到服务通知,并自动移除断开连接的玩家,从而提供更好的玩家多人联网游戏体验。

另外,使用 Netcode for GameObjects 为您的小型合作游戏提供可靠的基础。

Cristian David Chorolqui, CEO & Founder, Conejiara Studios

“Relay 和 Lobby 能够很好地协作,它们帮助我们的团队实现了我们的游戏所需要的联网特性和功能。无论何时我们需要帮助,Unity 员工都会热情地伸出援手,我们当然会继续使用这项服务!”

Cristian David Chorolqui, CEO & Founder, Conejiara Studios

主要优势

经济实惠的玩家连接解决方案

点对点客户端-服务器模型让您可以在家中托管玩家设备上的游戏,为您节省租用或维护专用服务器的成本。

简单、自动缩放

让 Relay 帮您完成根据用户数量进行自动扩展的繁重工作(以多租户方式扩展来满足您的容量需求)。

使用 DTLS 进行安全通信

Relay 支持对进出 Relay 服务器的所有 UDP 通信进行 DTLS(数据报传输层安全)加密,使您的用户能够传送经过安全加密和身份验证的数据。

常见问题解答

Relay 的主要组成部分是什么?

Relay 有两个主要组成部分:

  1. 连接到底层 Unity Transport 层的 Relay Server - 负责在客户端之间发送字节数据。
  2. 在后端上工作的 Relay Allocation 服务 - 使玩家能够通过共享访问码来创建和加入比赛。
Relay 收费吗?

目前,Relay 不收取任何费用,并将在测试期间保持免费。待 Relay 正式发布时,我们会公布定价。有关更多详细信息,请访问 UGS 定价页面

激活 Relay 的流程是什么?

所有用户均可使用 Unity Dashboard 上的自助式 Relay 入门流程。您只需选择加入公测,并在 Unity Dashboard 上单击 Relay 页面上的“开始使用”即可开始体验。

有没有展示 Relay 功能的示例?

我们有一个演示如何使用 Lobby 和 Relay 包创建典型游戏大厅体验的示例。该示例使用了 Relay、Lobby、Unity Transport 和 Vivox 语音聊天功能。您可以在此处找到示例代码仓库和文档。

用户是否需要通过我们的 Lobby 服务使用 Relay?如果不是,那么组合使用 Relay 和 Lobby 有什么好处?

Relay 和 Lobby 可以分开使用。但是,我们建议您组合使用它们,因为:

  • 组合使用时,它们在玩家离开大厅时会提供自动断开连接通知来改善玩家体验。
  • 当玩家与游戏断开连接时,Relay 会向 Lobby 发送通知,以便 Lobby 可以移除断开连接的玩家。

我们使用 Cookie 来确保为您提供网站的最佳体验。有关更多信息,请访问我们的 Cookie 政策页面

明白了