Passer au contenu principal
Demande de mise à jour de l’état de serveur associé d’un lobby détenu par un client.

Syntaxe

Membres

newServer   const PFEntityKey*
peut être nullptr
Nouveau serveur facultatif à associer au lobby détenu par un client. S’il est spécifié, cette entité doit être une entité game_server.

Un seul serveur peut être associé à un lobby à la fois. La définition d’un nouveau serveur ici remplace le serveur actuellement associé au lobby.
serverPropertyCount   uint32_t Nombre de propriétés de serveur à mettre à jour. Il ne peut y avoir que PFLobbyMaxServerPropertyCount propriétés simultanées à tout moment. Par conséquent, au maximum deux fois plus de propriétés uniques peuvent être spécifiées dans cette mise à jour si la moitié d’entre elles sont supprimées.

Si les limites de propriétés ne sont pas respectées, l’ensemble de l’opération de mise à jour échoue.
serverPropertyKeys   const char* const*
tableau de taille serverPropertyCount
Clés des propriétés de serveur à mettre à jour.

Seules les propriétés spécifiées dans cette liste de clés sont mises à jour. Si la clé n’existe pas encore, la propriété est créée. Si la nouvelle valeur de la propriété est nullptr, la propriété est supprimée. Les propriétés existantes omises de cette liste restent inchangées.
serverPropertyValues   const char* const*
tableau de taille serverPropertyCount
Valeurs des propriétés de serveur à mettre à jour.

Pour supprimer une valeur, indiquez nullptr comme nouvelle valeur.

Configuration requise

En-tête : PFLobby.h

Voir aussi

Membres de PFLobby
Dernière modification le 8 octobre 2026