> ## 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.

# PFLobbyServerDataUpdate

> Estructura de solicitud que usa un servidor de juego para actualizar el estado propiedad del servidor de un lobby de PlayFab Multiplayer propiedad de un cliente, incluidas las propiedades y los datos de búsqueda.

Una solicitud para realizar una actualización del estado de servidor asociado de un lobby propiedad de un cliente.

## Sintaxis

```cpp theme={null}
struct PFLobbyServerDataUpdate {  
    const PFEntityKey* newServer;  
    uint32_t serverPropertyCount;  
    const char* const* serverPropertyKeys;  
    const char* const* serverPropertyValues;  
}  
```

### Miembros

**`newServer`**   const [PFEntityKey](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfentitykey_clientsdk)\*\
*puede ser nullptr*

Un nuevo servidor opcional que se asociará al lobby propiedad del cliente.

Si se especifica, esta entidad debe ser una entidad game\_server. <br /><br /> Solo puede haber un servidor asociado a un lobby a la vez. Establecer aquí un nuevo servidor reemplaza al servidor actualmente asociado en el lobby.

**`serverPropertyCount`**   uint32\_t

El número de propiedades de servidor que se van a actualizar.

Solo puede haber `PFLobbyMaxServerPropertyCount` propiedades simultáneas en un momento dado. Por lo tanto, como máximo, se puede especificar el doble de propiedades únicas en esta actualización si la mitad de esas propiedades se están eliminando. <br /><br /> Si se infringen los límites de propiedades, toda la operación de actualización da error.

**`serverPropertyKeys`**   const char\* const\*\
*matriz de tamaño `serverPropertyCount`*

Las claves de las propiedades de servidor que se van a actualizar.

<br /><br /> Solo se actualizan las propiedades especificadas en esta lista de claves. Si la clave aún no existe, la propiedad se creará. Si el nuevo valor de la propiedad es nullptr, la propiedad se elimina. Las propiedades existentes que se omitan en esta lista se dejan sin modificar.

**`serverPropertyValues`**   const char\* const\*\
*matriz de tamaño `serverPropertyCount`*

Los valores de las propiedades de servidor que se van a actualizar.

<br /><br /> Para eliminar un valor, proporcione nullptr como su nuevo valor.

## Requisitos

**Encabezado:** PFLobby.h

## Consulte también

[Miembros de PFLobby](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members)


## Related topics

- [PFLobbyServerPostUpdateAsServer](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverpostupdateasserver.md)
- [Información general de la API de C/C++ de PFMultiplayer - PFLobby.h](/es/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members.md)
- [Clase LobbyServerDataUpdate](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyServerDataUpdate/overview.md)
- [Método LobbyServerDataUpdate](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyServerDataUpdate/LobbyServerDataUpdate.md)
- [LobbyServerDataUpdate.NewServer](/es/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyServerDataUpdate/NewServer.md)
