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::Manualy 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.
