基于事件的玩家数据概述

本主题介绍游戏如何将事件发送到 Xbox 服务配置以更新用户统计信息、排行榜和成就。 本主题还讨论了如何最好地使用基于事件的玩家数据平台所需的基本概念。

注意

仅当你使用基于事件的统计信息时,本主题才适用。

基本概念

Xbox 服务基于事件的数据平台是在云中运行的服务(也称为远程数据中心)。 游戏或应用可以以事件的形式向服务发送数据。 然后,它会根据定义的规则处理数据以创建用户统计信息、排行榜、挑战。 这些规则被称为服务配置。 它们使 Xbox 玩家数据平台知道如何处理来自你的游戏的事件数据。

当您的游戏写入事件时,数据流就会开始。 事件包含事件的名称(如 “PlayerScored”),也可以选择包含与事件相关的其他数据。 当游戏写入事件时,系统会在设备上本地保存事件,即使设备处于脱机状态且未连接到 Internet 也是如此。 设备处于联机状态并连接后,设备上运行的服务会批处理这些事件并将它们上传到 Xbox 玩家数据平台。 这使系统在写入事件时 Internet 连接不可用的情况下将数据保持在事件中。

当 Xbox 服务平台服务收到事件时,它会根据服务配置中已定义的规则来创建或更新统计信息、排行榜和挑战。

服务配置

必须先为游戏创建服务配置,游戏才能使用 Xbox 服务。 通过服务配置,Xbox 服务可以知道游戏将如何使用该服务。 对于数据平台,服务配置定义了您的游戏可以发送的事件以及与这些事件关联的任何数据。 该配置还会定义你的游戏的统计信息、排行榜、挑战以及影响它们的规则。

另请参阅

基于事件的信息与游戏管理的统计信息的比较