EntityKey.Type para determinar el tipo de valor que se debe establecer en el campo ID.
Las claves de entidad distinguen mayúsculas de minúsculas.
namespace
La entidadnamespace hace referencia a toda la información global de todos los títulos de su estudio.
Los cambios en esta entidad no se reflejan en tiempo real.
ID en el Publisher ID de su juego. Para recuperar el Publisher ID:
- Inicie sesión en Game Manager.
- En la esquina superior izquierda de Game Manager, seleccione el icono de engranaje.
- Seleccione Title Settings.
- Seleccione API Features.
- El Publisher ID se muestra en la sección API ACCESS.
title
La entidadtitle hace referencia a toda la información global de ese título.
Los cambios en esta entidad no se reflejan en tiempo real.
ID en el Title ID de su juego. Para recuperar el Title ID:
- Inicie sesión en Game Manager.
- En la esquina superior izquierda de Game Manager, seleccione el icono de engranaje.
- Seleccione Title Settings.
- Seleccione API Features.
- El Title ID se muestra en la sección API ACCESS.
master_player_account
La entidadmaster_player_account es una entidad de jugador compartida por todos los títulos asociados a un espacio de nombres determinado.
Establezca el campo ID en el valor LoginResult.PlayFabId de la API clásica. Para recuperar el LoginResult, llame a uno de los métodos de inicio de sesión de Client Authentication.
title_player_account
Para la mayoría de los desarrolladores,title_player_account representa al jugador de la manera más tradicional.
Establezca el campo ID en LoginResult.EntityToken.Entity.Id en la API de cliente, o en GetEntityTokenResponse.Entity.Id en la API de autenticación.
Para recuperar el LoginResult, llame a uno de los métodos de inicio de sesión de Client Authentication.
Para recuperar el GetEntityTokenResponse, llame a Get Entity Token.
character
La entidadcharacter es una subentidad de title_player_account y es un reflejo directo de los personajes de las API clásicas.
Establezca el campo ID en cualquier characterId de result.Characters[i].CharacterId.
group
La entidadgroup es un contenedor para otras entidades. Actualmente está limitada a jugadores y personajes.
Establezca el campo ID en result.Group.Id si está creando un grupo, o en result.Groups[i].Group.Id al enumerar sus pertenencias.
game_server
La entidadgame_server es una entidad única que usan los servidores de juego principalmente en las características de Matchmaking y Lobby. En el futuro se podrían agregar escenarios para admitir otras características de PlayFab.
Esta entidad proporciona a los servidores de juego su propia identidad, lo que resulta útil para identificarlos de forma única al suscribirse a actualizaciones en tiempo real de Matchmaking y Lobby, así como para admitir características específicas como la migración del propietario del lobby.
Para autenticarse como una entidad game_server, llame a la API AuthenticateGameServerWithCustomId como entidad de título y recupere el par de clave de entidad y token de game_server. Use esta clave de entidad al usar el PlayFab Multiplayer SDK con PFMultiplayerSetEntityToken.