Skip to main content
Una solicitud para realizar una actualización en la parte compartida del lobby.

Sintaxis

Miembros

newOwner   const PFEntityKey*
may be nullptr
Un nuevo propietario opcional del lobby. Este valor solo se puede actualizar en una de las condiciones siguientes:
  • El miembro que actualiza este campo es el propietario actual del lobby
  • La directiva de migración de propietario es PFLobbyOwnerMigrationPolicy::Manual y actualmente no hay propietario
  • La directiva de migración de propietario es PFLobbyOwnerMigrationPolicy::None

    Si este lobby es propiedad del cliente (el propietario actual es una entidad title_player_account), el nuevo propietario también debe ser una entidad title_player_account. Si este lobby es propiedad del servidor (el propietario actual es una entidad game_server), el nuevo propietario también debe ser una entidad game_server.
maxMemberCount   const uint32_t*
may be nullptr
Una capacidad opcional actualizada para el número de miembros de este lobby. Este nuevo valor debe ser mayor que el número de miembros actualmente en el lobby y menor que PFLobbyMaxMemberCountUpperLimit.

Este valor solo lo puede actualizar el propietario actual del lobby.
accessPolicy   const PFLobbyAccessPolicy*
may be nullptr
Una directiva de acceso opcional actualizada para este lobby. Este valor solo lo puede actualizar el propietario actual del lobby. membershipLock   const PFLobbyMembershipLock*
may be nullptr
Una actualización opcional del bloqueo de pertenencia de este lobby. Este valor solo lo puede actualizar el propietario actual del lobby. searchPropertyCount   uint32_t El número de propiedades de búsqueda que se van a actualizar. Solo el propietario actual del lobby puede actualizar las propiedades de búsqueda.

Solo puede haber PFLobbyMaxSearchPropertyCount propiedades de búsqueda 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.

Si se infringen los límites de propiedades, toda la operación de actualización produce un error.
searchPropertyKeys   const char* const*
array of size searchPropertyCount
Las claves de las propiedades de búsqueda que se van a actualizar. Solo el propietario actual del lobby puede actualizar las propiedades del lobby.

Las propiedades de búsqueda son visibles para quienes no son miembros del lobby como metadatos, que se pueden usar para filtrar y ordenar los resultados de búsqueda de lobbies.

Solo se actualizarán las propiedades especificadas en esta lista de claves. Si la clave aún no existe, la propiedad se crea. Si el nuevo valor de la propiedad es nullptr, la propiedad se elimina. Las propiedades existentes omitidas en esta lista se dejarán sin modificar.

Las propiedades de búsqueda deben tener la forma string_keyN o number_keyN, donde “N” es un número entre 1 y PFLobbyMaxSearchPropertyCount. Por ejemplo, string_key1, number_key14, etc.
searchPropertyValues   const char* const*
array of size searchPropertyCount
Los valores de las propiedades de búsqueda que se van a actualizar. Solo el propietario actual del lobby puede actualizar las propiedades de búsqueda.

Las propiedades de búsqueda son visibles para quienes no son miembros del lobby como metadatos, que se pueden usar para filtrar y ordenar los resultados de búsqueda de lobbies.

Para eliminar un valor, proporcione nullptr como su nuevo valor.
lobbyPropertyCount   uint32_t El número de propiedades de lobby que se van a actualizar. Solo el propietario actual del lobby puede actualizar las propiedades del lobby.

Solo puede haber PFLobbyMaxLobbyPropertyCount propiedades de lobby 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.

Si se infringen los límites de propiedades, toda la operación de actualización produce un error.
lobbyPropertyKeys   const char* const*
array of size lobbyPropertyCount
Las claves de las propiedades de lobby que se van a actualizar. Solo el propietario actual del lobby puede actualizar las propiedades del lobby.

Las propiedades de lobby solo son visibles para los miembros del lobby.

Solo se actualizarán las propiedades especificadas en esta lista de claves. Si la clave aún no existe, la propiedad se crea. Si el nuevo valor de la propiedad es nullptr, la propiedad se elimina. Las propiedades existentes omitidas en esta lista se dejarán sin modificar.
lobbyPropertyValues   const char* const*
array of size lobbyPropertyCount
Los valores de las propiedades de lobby que se van a actualizar. Solo el propietario actual del lobby puede actualizar las propiedades del lobby.

Las propiedades de lobby solo son visibles para los miembros del lobby.

Para eliminar un valor, proporcione nullptr como su nuevo valor.
restrictInvitesToLobbyOwner   const bool*
may be nullptr
Una actualización opcional de la directiva que determina si solo el propietario del lobby puede enviar invitaciones para unirse al lobby. Cuando es true, solo el propietario del lobby puede enviar invitaciones. Cuando es false, cualquier miembro puede enviar invitaciones. Solo puede ser true para los lobbies propiedad del cliente.

Comentarios

La mayoría de los datos de la parte compartida del lobby solo los puede actualizar el propietario. Compruebe la documentación de cada campo para confirmarlo.

Requisitos

Encabezado: PFLobby.h

Consulte también

Miembros de PFLobby
Última modificación el 28 de agosto de 2026