PFLobbyCreateConfiguration
로비를 만들 때 사용되는 초기 구성 데이터입니다.
구문
struct PFLobbyCreateConfiguration {
uint32_t maxMemberCount;
PFLobbyOwnerMigrationPolicy ownerMigrationPolicy;
PFLobbyAccessPolicy accessPolicy;
uint32_t searchPropertyCount;
const char* const* searchPropertyKeys;
const char* const* searchPropertyValues;
uint32_t lobbyPropertyCount;
const char* const* lobbyPropertyKeys;
const char* const* lobbyPropertyValues;
}
멤버
maxMemberCount
uint32_t
새 로비에 허용되는 최대 멤버 수입니다.
이 값은 PFLobbyMaxMemberCountLowerLimit
이상이고 PFLobbyMaxMemberCountUpperLimit
이하여야 합니다.
클라이언트가 PFMultiplayerJoinLobby() 또는 PFLobbyAddMember를 호출하여 이 제한을 위반하는 경우 작업이 비동기적으로 실패합니다.
ownerMigrationPolicy
PFLobbyOwnerMigrationPolicy
새 로비에 대한 소유자 마이그레이션 정책입니다.
PFMultiplayerCreateAndJoinLobby()에 전달될 때 이 값은 PFLobbyOwnerMigrationPolicy::Server
일 수 없습니다.
PFMultiplayerCreateAndClaimServerLobby()에 전달될 때 이 값은 PFLobbyOwnerMigrationPolicy::Server
이어야 합니다.
accessPolicy
PFLobbyAccessPolicy
새 로비에 대한 액세스 정책입니다.
searchPropertyCount
uint32_t
새 로비의 초기 검색 속성 수입니다.
searchPropertyKeys
상수 문자* 상수*
크기 배열 searchPropertyCount
새 로비에 대한 초기 검색 속성의 키입니다.
검색 속성은 로비 검색 결과를 필터링하고 정렬하는 데 사용할 수 있는 메타데이터로 로비의 비멤버에게 표시됩니다.
검색 속성은 string_keyN 또는 number_keyN 형식이어야 합니다. 여기서 "N"은 1과 PFLobbyMaxSearchPropertyCount
사이의 숫자입니다. string_key1, number_key14 등과 같은 예가 있을 수 있습니다.
searchPropertyValues
const char* const*
크기 배열 searchPropertyCount
새 로비의 초기 검색 속성 값입니다.
검색 속성은 로비 검색 결과를 필터링하고 정렬하는 데 사용할 수 있는 메타데이터로 로비의 비멤버에게 표시됩니다.
lobbyPropertyCount
uint32_t
새 로비의 초기 로비 속성 수입니다.
lobbyPropertyKeys
const char* const*
크기 배열 lobbyPropertyCount
새 로비에 대한 초기 로비 속성의 키입니다.
로비 속성은 로비 멤버만 볼 수 있습니다.
lobbyPropertyValues
const char* const*
크기 배열 lobbyPropertyCount
새 로비의 초기 로비 속성 값입니다.
로비 속성은 로비 멤버만 볼 수 있습니다.
요구 사항
헤더: PLobby.h