Xbox 服务概述

Xbox 服务是一系列微服务集合,用于公开功能,如档案、好友和状态、统计信息数据、排行榜、成就、多人游戏和比赛。

使用 Xbox 服务,还可以将 Xbox Live 添加到 Windows 电脑和 Xbox 主机游戏。

Xbox Live

Xbox Live 是首要游戏网络,连接着世界各地的数百万玩家。

下面是一些向您的游戏中添加 Xbox Live 的原因:

  • Xbox Live 将玩家跨 Xbox One(或更高版本)和 Windows 10 集中在一起,使玩家可与好友一起游戏,并与众多的游戏玩家建立联系。

  • 使用 Xbox Live,玩家可通过以下方式构建游戏资产:解锁成就,共享史诗般的游戏剪辑,累积玩家分数,并优化其头像。

  • 通过 Xbox Live,玩家可在其他 Xbox 主机或电脑上继续上次中断的游戏,获取另一个设备上的所有存档。

  • 由于每月有 10 多亿场多人游戏比赛,Xbox Live 的构建目标即出色的性能、速度和可靠性。

  • 通过跨设备多人游戏,无论玩家是在 Xbox One(或更高版本)上还是在 Windows 10 电脑上游戏,他们都可以与好友一起游戏。

Xbox 服务的工作原理

Xbox 服务数据存储在云中。 可以使用 REST 终结点和安全 WebSocket 访问它,这些 WebSocket 可从为游戏开发人员设计的一组客户端 API 访问。

我们建议使用客户端 API((称为 Xbox 服务 API (XSAPI)),用于包装 REST 功能进行开发。 若要了解详细信息,请参阅 Xbox 服务 API 概述

Xbox 服务功能区域

玩家数据

玩家数据促使进一步使用玩家统计信息、成就和排行榜。

玩家数据 玩家数据系统的简要概述,以及有关如何最有效地将统计数据、排行榜和成就合并到您的作品中的指导。
统计信息和排行榜 统计信息是排行榜的基础。 排行榜可通过智能合并来展现出用户的竞争优势。
成就 成就是登录过 Xbox Live 的玩家最熟知的功能之一。 它是玩家参与度的重要驱动因素。 了解如何在您的游戏中使用成就。

社交功能

社交功能可以有组织性地增加你的观众,在 5,500 多万名活跃用户中提升你的认知度。

社交 如果可以将用户登录到 Xbox Live 网络,则可以开始使用 Xbox 服务的社交功能。 这包括利用用户的社交图、丰富状态、好友列表(人脉系统)、活动信息提要(状态字符串)和信誉。

多人游戏功能

多人游戏是延长游戏生命周期并确保时刻获得全新游戏体验的绝佳方法。

Xbox 服务提供了大量多人游戏和匹配功能。

还有多个 API 可供选择,它们提供不同程度的简易性和灵活性。

多人游戏概述 如果您是 Xbox 服务多人游戏开发新手,或对多人游戏管理器等新 API 不熟悉,请从此处开始入手。
常见的多人游戏场景 有关如何将多人游戏合并到您的游戏中的建议和指导。
多人游戏管理器 (MPM) 多人游戏管理器提供专注于多人游戏场景的高级 API,包括用于通过管理会话、匹配和游戏邀请来添加多人游戏功能。 提供基于状态和事件的编程模型。

云存储

云存储提供 标题存储连接存储

这些是两种不同但又相互补充的服务。

  • 通过连接存储,可以在云中实现游戏保存内容,以进行跨设备漫游,无论用户在何处登录。
  • 通过游戏存储,可以存储基于用户或游戏并且在不同用户之间共享的数据 blob。
连接存储与游戏存储 Xbox 服务云存储包括用于存储游戏状态的连接存储和用于存储玩家统计数据和资产的游戏存储。
连接存储 “连接存储”可跨设备保存和加载游戏数据及其他状态数据。 游戏数据存储在本地,还同步到云。

另请参阅