Xbox 服务概述
Xbox 服务是一系列微服务集合,用于公开功能,如档案、好友和状态、统计信息数据、排行榜、成就、多人游戏和比赛。
使用 Xbox 服务,还可以将 Xbox 服务添加到 Windows 电脑和 Xbox 主机游戏。
Xbox 服务
Xbox 服务是首要游戏网络,连接着世界各地的数百万玩家。
下面是一些向您的游戏中添加 Xbox 服务的原因。
Xbox 服务将玩家跨 Xbox One(或更高版本)和 Windows 10 集中在一起,使玩家可与好友一起游戏,并与众多的游戏玩家建立联系。
使用 Xbox 服务,玩家可通过以下方式构建游戏资产:解锁成就,共享史诗般的游戏剪辑,累积玩家分数,并优化其头像。
通过 Xbox 服务,玩家可在其他 Xbox 主机或电脑上继续上次中断的游戏,获取另一个设备上的所有存档。
由于每月有 10 多亿场多人游戏比赛,Xbox 服务的构建目标即出色的性能、速度和可靠性。
通过跨设备多人游戏,无论玩家是在 Xbox One(或更高版本)上还是在 Windows 10 电脑上游戏,他们都可以与好友一起游戏。
Xbox 服务的工作原理
Xbox 服务数据存储在云中。 可以使用 REST 终结点和安全 WebSocket 访问它,这些 WebSocket 可从为游戏开发人员设计的一组客户端 API 访问。
我们建议使用客户端 API(称为 Xbox 服务 API ,即 XSAPI),用于包装 REST 功能进行开发。 有关详细信息,请参阅 Xbox 服务 API 概述。
Xbox 服务功能区域
玩家数据
玩家数据促使进一步使用玩家统计信息、成就和排行榜。
功能 | 说明 |
---|---|
玩家数据 | 玩家数据系统的简要概述,以及有关如何最有效地将统计数据、排行榜和成就合并到您的作品中的指导。 |
统计信息和排行榜 | 统计信息是排行榜的基础。 智能合并后,它们有助于发挥用户的竞争力。 |
成就 | 成就是登录到 Xbox 服务的玩家最熟知的功能之一。 它是玩家参与度的重要驱动因素。 了解如何在您的游戏中使用成就。 |
社交功能
社交功能可以有组织性地增加你的观众,在 5,500 多万名活跃用户中提升你的认知度。
功能 | 说明 |
---|---|
好友动态 | 如果可以将用户登录到 Xbox 网络(也称为 Xbox Live),则可以开始使用 Xbox 服务的社交功能。 这包括利用用户的社交图、丰富状态、好友列表(人脉系统)、活动信息提要(状态字符串)和信誉。 |
多人游戏功能
多人游戏是延长游戏生命周期并确保时刻获得全新游戏体验的绝佳方法。
Xbox 服务提供了大量多人游戏和匹配功能。
还有多个 API 可供选择,它们提供不同程度的简易性和灵活性。
功能 | 说明 |
---|---|
多人游戏概述 | 如果您是 Xbox 服务多人游戏开发新手,或对多人游戏管理器等新 API 不熟悉,请从此处开始入手。 |
常见的多人游戏场景 | 有关如何将多人游戏合并到您的游戏中的建议和指导。 |
多人游戏管理器 (MPM) | 多人游戏管理器提供专注于多人游戏场景的高级 API,包括用于通过管理会话、匹配和游戏邀请来添加多人游戏功能。 提供基于状态和事件的编程模型。 |
云存储
云存储提供 标题存储 和 连接存储。
这些是两种不同但又相互补充的服务。
- 通过连接存储,可以在云中实现游戏保存内容,以进行跨设备漫游,无论用户在何处登录。
- 通过游戏存储,可以存储基于用户或游戏并且在不同用户之间共享的数据 blob。
功能 | 说明 |
---|---|
连接存储与游戏存储 | Xbox 服务云存储包括用于存储游戏状态的连接存储和用于存储玩家统计数据和资产的游戏存储。 |
连接的存储 | “连接存储”可跨设备保存和加载游戏数据及其他状态数据。 游戏数据存储在本地,还同步到云。 |