> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tipos de entidad integrados disponibles

> Referencia de los tipos de entidad integrados de PlayFab: valores de EntityKey de namespace, title, master_player_account, title_player_account, character, group y game_server.

En este tema se describen los tipos de entidad disponibles que puede usar para construir una [EntityKey](/services/playfab/api-references/events/data-types/entitykey).

Las claves de entidad identifican las entidades en la mayoría de los métodos de API más recientes.

Use el valor del campo `EntityKey.Type` para determinar el tipo de valor que se debe establecer en el campo `ID`.

<Note>
  Las claves de entidad *distinguen mayúsculas de minúsculas*.
</Note>

## namespace

La entidad `namespace` hace referencia a *toda* la información global de todos los títulos de su estudio.

<Note>
  Los cambios en esta entidad *no* se reflejan en tiempo real.
</Note>

Establezca el campo `ID` en el **Publisher ID** de su juego. Para recuperar el **Publisher ID**:

* Inicie sesión en [Game Manager](https://developer.playfab.com/).
* 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 entidad `title` hace referencia a toda la información global de ese título.

<Note>
  Los cambios en esta entidad *no* se reflejan en tiempo real.
</Note>

Establezca el campo `ID` en el **Title ID** de su juego. Para recuperar el **Title ID**:

* Inicie sesión en [Game Manager](https://developer.playfab.com/).
* 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 entidad `master_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](xref:titleid.playfabapi.com.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](xref:titleid.playfabapi.com.client.authentication).
Para recuperar el `GetEntityTokenResponse`, llame a [Get Entity Token](xref:titleid.playfabapi.com.authentication.authentication.getentitytoken).

## character

La entidad `character` es una subentidad de `title_player_account` y es un reflejo directo de los [personajes de las API clásicas](xref:titleid.playfabapi.com.client.characters.getalluserscharacters).

Establezca el campo `ID` en cualquier `characterId` de `result.Characters[i].CharacterId`.

## group

La entidad `group` 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](xref:titleid.playfabapi.com.groups.groups.listmembership).

## game\_server

La entidad `game_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](xref:titleid.playfabapi.com.authentication.authentication.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](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/functions/pfmultiplayersetentitytoken).


## Related topics

- [PFEntityKey.Type](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PFEntityKey/Type.md)
- [Inicio rápido de entidades](/es/services/playfab/live-service-management/game-configuration/entities/quickstart.md)
- [EntityObject](/es/services/playfab/api-references/events/data-types/entityobject.md)
- [EntityKey](/es/services/playfab/api-references/events/data-types/entitykey.md)
- [Clase PFEntityKey](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/PFEntityKey/overview.md)
