XBOX services 多人游戏功能
你可以使用 XBOX services 多人游戏 API 为 XBOX services 玩家启用发送和接受邀请、对战匹配、语音聊天和文本聊天等功能。 这些功能可以分为以下主要子系统。多人游戏会话过程生命周期管理
多人游戏会话过程生命周期管理共享和协调连接一组玩家所需的信息。它可以促进客户端/服务器之间的交互、对战匹配逻辑和会话创建、UI 和多人游戏体验等。 有多种类型的服务可用。有关这些服务之间差异的更多信息,请参阅多人游戏概述(NDA 主题)。多人游戏会话目录 (MPSD)
多人游戏会话目录 (MPSD) 让你能够管理高度自定义的多人游戏体验。MPSD 可用于客户端/服务器和客户端-主机设计。MPSD 还集成了 UI(也称为 外壳)体验和主机 OS,以便查找和邀请 XBOX services 玩家进行游戏。有关更多详细信息,请参阅多人游戏会话目录概述。多人游戏管理器 (MPM)
对于仅需简单多人游戏功能的 客户端-主机(带中继的对等)游戏,你可以改用多人游戏管理器 (MPM)。它是一个客户端 API,可实现遵循最佳实践的常见多人游戏方案。MPM 最适合玩家不超过 8 人的游戏会话。有关更多详细信息,请参阅多人游戏管理器概述。简单和高级对战匹配
SmartMatch 是一项对战匹配服务,提供传统的快速匹配功能以及会话浏览和对高度自定义对战匹配方案的支持。 你还可以在游戏中集成 XBOX Looking for Group 系统,以便玩家找到有相同兴趣和目标的其他 XBOX services 玩家。有关更多详细信息,请参阅对战匹配概述。针对具有自定义会话和对战匹配组件的游戏的 XBOX services 社交体验
围绕邀请和加入的 XBOX services 社交体验是 XBOX 和 Windows PC 游戏的要求。 多人游戏活动 (MPA) 旨在帮助使用自定义/工作室开发组件(如对战匹配和大厅管理功能)的游戏增强这些社交体验。有关更多详细信息,请参阅多人游戏活动功能概述。安全的实时语音和文本聊天通信
Game Chat 2 通过使用 XBOX services 社交图、媒体服务以及 XBOX One(或更高版本)设备上的专用编码硬件来促进安全的游戏内通信。有关更多详细信息,请参阅 Game Chat 2 简介。面向客户端-主机游戏的实时网络和通信解决方案
如果你需要集成的实时网络和通信解决方案,请考虑 Azure PlayFab Party。Party 是一个跨平台解决方案,旨在快速为客户端-主机(带中继的对等)游戏添加多人游戏体验。有关详细信息,请参阅 Party 概述。 XBOX services 提供的类似解决方案 XBOX 集成多人游戏 (XIM) 已弃用。XIM 不适用于 Microsoft 游戏开发工具包 (GDK) 游戏。新的 XBOX One 软件开发工具包游戏无法采用此技术。但是,我们将继续为现有 XBOX One 软件开发工具包游戏提供 XIM 支持,以便已发布的游戏能够继续正常工作。对于使用客户端/服务器架构的游戏,你仍可以使用 Party 作为实时语音和聊天通信解决方案。
