Skip to main content

向统计数据添加上下文数据

在本教程中,我们将介绍如何在每次更新统计数据时添加上下文信息。在某些情况下,仅保存统计数据是不够的。游戏工作室可能想添加有关玩家如何执行特定操作的一些详细信息,或者游戏中可能有与统计数据相关的功能。 我们继续以竞争激烈的射击游戏为例。在此示例中,游戏取得了巨大的成功,但面临着挑战。有太多关于人们使用外部组件”作弊”的投诉,这些组件可以消除武器的后坐力并改善瞄准辅助。因此,现在我们的任务是跟踪游戏中使用的所有组件和网络信息。

创建统计数据

为了说明如何处理这种情况,我们将采用使用统计数据做更多页面中的统计数据定义。从此定义开始,我们将了解如何为添加到统计数据的每一行添加元数据。
对于本教程,此示例中要注意的重要元素是统计数据的结构。如您所见,它有多列允许多个值。但我们的重点是如何为每一行添加上下文信息。

向每个统计数据添加元数据

我们想知道玩家是否有任何未经授权的硬件影响游戏玩法,或者是否有任何其他可能提高玩家性能的恶意软件。反作弊系统能够获取所有这些信息。我们只需要为远距离射击统计数据附加这些信息。 要执行此操作,我们将使用 UpdateStatistics API。这里我们可以查看 SDK 示例:
我们可以在这里看到的主要概念是在 StatisticUpdate 中使用 Metadata 参数,它指的是将与值本身一起更新的上下文数据。在这里我们可以添加对开发者有意义的任何信息,在此例中为反作弊数据。 有了这些示例,我们现在可以跟踪来自顶级玩家的所有相关信息,使游戏审核者能够更好地决定要禁止谁。

结论

在本教程中,我们学习了如何执行以下操作:
  • 创建多列统计数据。
  • 向统计数据添加元数据。

另请参阅

最后修改于 2026年8月25日