Verfügbare integrierte Entitätstypen
In diesem Thema werden die verfügbaren Entitätstypen beschrieben, mit denen Sie einen EntityKey erstellen können.
Entitätsschlüssel identifizieren Entitäten in den meisten neueren API-Methoden.
Sie verwenden den Wert des EntityKey.Type
Felds, um den Werttyp zu bestimmen, der ID
im Feld festgelegt werden soll.
Notiz
Bei Entitätsschlüsseln wird die Groß-/Kleinschreibung beachtet.
Namespace
Die namespace
Entität bezieht sich auf alle globalen Informationen für alle Titel in Ihrem Studio.
Notiz
Änderungen an dieser Entität werden nicht in Echtzeit widerspiegelt.
Legen Sie das Feld auf die ID
Herausgeber-ID Ihres Spiels fest. So rufen Sie Ihre Herausgeber-ID ab:
- Melden Sie sich beim Game Manager an.
- Wählen Sie in der oberen linken Ecke von Game Manager das Zahnradsymbol aus.
- Wählen Sie Titeleinstellungen aus.
- Wählen Sie API-Features aus.
- Die Herausgeber-ID wird im Abschnitt API ACCESS angezeigt.
Titel
Die title
Entität bezieht sich auf alle globalen Informationen für diesen Titel.
Notiz
Änderungen an dieser Entität werden nicht in Echtzeit widerspiegelt.
Legen Sie das Feld auf die ID
Titel-ID Ihres Spiels fest. So rufen Sie die Titel-ID ab:
- Melden Sie sich beim Game Manager an.
- Wählen Sie in der oberen linken Ecke von Game Manager das Zahnradsymbol aus.
- Wählen Sie Titeleinstellungen aus.
- Wählen Sie API-Features aus.
- Die Titel-ID wird im Abschnitt API ACCESS angezeigt.
master_player_account
ist master_player_account
eine Playerentität, die von allen Titeln in Ihrem Studio gemeinsam genutzt wird.
Legen Sie das ID
Feld aus der klassischen API auf fest LoginResult.PlayFabId
. Rufen Sie eine der Anmeldemethoden unter Clientauthentifizierung auf, um die LoginResult
abzurufen.
title_player_account
Für die meisten Entwickler title_player_account
stellt den Spieler auf die traditionellste Weise dar.
Legen Sie das ID
Feld in der Client-API oder GetEntityTokenResponse.Entity.Id
in der Authentifizierungs-API auf LoginResult.EntityToken.Entity.Id
fest.
Rufen Sie eine der Anmeldemethoden unter Clientauthentifizierung auf, um die LoginResult
abzurufen.
Rufen Sie Get Entity Token (Entitätstoken abrufen) auf, um die GetEntityTokenResponse
abzurufen.
Charakter
Die character
Entität ist eine Unterentität von title_player_account
und ist eine direkte Spiegel von Zeichen in den klassischen APIs.
Legen Sie das ID
Feld von auf ein beliebiges characterId
fest result.Characters[i].CharacterId
.
Gruppe
Die group
Entität ist ein Container für andere Entitäten. Es ist derzeit auf Spieler und Charaktere beschränkt.
Legen Sie das ID
Feld auf fest result.Group.Id
, wenn Sie eine Gruppe erstellen, oder auf , result.Groups[i].Group.Id
wenn Sie Ihre Mitgliedschaften auflisten.
game_server
Die game_server
Entität ist eine eindeutige Entität, die von Spielservern hauptsächlich für die Verwendung in den Features Matchmaking und Lobby verwendet wird. Zukünftige Szenarien können hinzugefügt werden, um andere PlayFab-Features zu unterstützen.
Diese Entität gibt Spielservern eine eigene Identität, die nützlich ist, um sie eindeutig zu identifizieren, um Echtzeitupdates für Matchmaking und Lobby zu abonnieren, sowie spezifische Features wie die Migration von Lobbybesitzern zu unterstützen.
Um sich game_server
als Entität zu authentifizieren, rufen Sie die API AuthenticateGameServerWithCustomId als Titelentität auf, und rufen Sie das game_server
Entitätsschlüssel- und Tokenpaar ab. Verwenden Sie diesen Entitätsschlüssel, wenn Sie das PlayFab Multiplayer SDK mit PFMultiplayerSetEntityToken verwenden.