Freigeben über


Übersicht über Azure PlayFab-Bestenlisten

Azure Playfab Leaderboards ist ein plattformübergreifender Dienst, der eine sortierte Liste von Spielern erstellt, um sie nach Bewertungen zu bewerten. Bestenlisten können als eigenständiger Dienst verwendet oder mit Statistiken verknüpft werden (sodass Aktualisierungen von Statistiken in die Einträge auf der Bestenliste einfließen).

Architektur der PlayFab-Bestenlisten

Vorteile

Einer der Standard Vorteile des neuen Bestenlistendiensts sind die plattformübergreifenden Funktionen und die Kapazität der Skalierung auf alle Anforderungen. Wir freuen uns, die folgenden neuen Features vorstellen zu können:

Multicolumn (enhance) tie-breaking:

Dieses Feature ermöglicht mehrere Bewertungen pro Zeile, die mit einer bestimmten Priorität sortiert werden können. Mit dieser Sortierung können wir bei jeder Unentschiedenheit ermitteln, welche Werte Vorrang haben und den entsprechenden Spieler in der Bestenliste höher einreihen.

Im folgenden Beispiel sehen wir eine Unentschiedenheit zwischen Spieler C und Spieler B bei Eliminierungen. Für die Rangfolge verwenden wir dann die nächste Spalte als Tiebreaker, in diesem Fall von Assists. Die gleiche Logik gilt für Player T und Player O, die weiter gehen und Timestamp als Unentschiedentrenner verwenden.

PlayFab-Bestenlisten Gleichbruch

Versionsverwaltung:

Eine Bestenliste kann basierend auf einer Zurücksetzungsstrategie mehrere Versionen von sich selbst haben. Die Verwendung dieses Features behält die Definition der Bestenliste bei, setzt jedoch den Inhalt zurück und erstellt eine neue Version der Bestenliste. Ältere Versionen sind weiterhin für Abfragen verfügbar (Updates sind nicht zulässig).

In diesem Beispiel sehen Wir, wie die Definition der Bestenliste unverändert bleibt, aber der Inhalt ändert sich zwischen den einzelnen Versionen.

Versionsverwaltung für PlayFab-Bestenlisten

Metadaten:

Dieses Feature ermöglicht die Optionen zum Festlegen von benutzerdefinierten Informationen pro Zeile (überprüfen Sie, ob dieses Feature Ihrer Ebene entspricht).

In diesem Beispiel können Sie sehen, wie jeder Zeile eigene Metadaten zugeordnet sind.

Verwendung von PlayFab-Bestenlisten

Eigenständig oder mit Statistiken verknüpft

Die Bestenliste kann mit einer Statistikdefinition verknüpft werden, sodass, wenn ein Spieler einen neuen persönlichen Datensatz erreicht, automatisch in die entsprechende Bestenliste aller Spieler gepusht wird, die lange Schläge ausführen. Eine Bestenliste kann auch als eigenständige Komponente konfiguriert werden, wenn ihr Spiel bereits über eine Statistik-Engine verfügt, die die Aggregation durchführt.

Weitere Informationen