Azure PlayFab 排行榜概述
Azure Playfab 排行榜是一项跨平台服务,用于创建玩家的排序列表,目的是按分数对他们进行排名。 排行榜可用作独立服务,也可以与统计信息 (链接,以便统计信息的更新) 进入排行榜上的条目。
好处
新排行榜服务的main优势之一是跨平台功能和容量可纵向扩展以满足任何需求。 我们很高兴地推出以下一组新功能:
多列 (增强) 断线:
此功能支持每行多个分数,这些分数可按给定优先级排序。 通过这种排序,每当有平局时,我们都可以确定哪些值优先,并在排行榜上对相应的玩家进行排名。
在以下示例中,我们看到玩家 C 和玩家 B 在消除时存在平局。 对于排名,我们将下一列用作平局,在本例中为 Assists。 相同的逻辑适用于玩家 T 和玩家 O,后者进一步使用时间戳作为平局。
版本控制:
排行榜可以根据重置策略具有多个版本的自身。 使用此功能可维护排行榜的定义,但会重置内容并创建排行榜的新版本。 旧版本仍可用于查询 (不允许) 更新。
在此示例中,我们可以看到排行榜的定义如何保持不变,但每个版本之间的内容会发生变化。
元数据:
如果此功能对应于层) ,则此功能允许设置每行 (检查 自定义信息的选项。
在此示例中,可以看到每一行都有自己的关联元数据。
独立或链接到统计信息
排行榜可以链接到统计定义,因此,每当玩家命中新的个人记录时,它都会自动推送到所有执行长射的玩家的相应排行榜。 如果游戏已有执行聚合的统计信息引擎,则排行榜也可以配置为独立组件。