Skip to main content
PFMultiplayerFindLobbies 작업을 수행하는 방법을 지정하는 데 사용되는 구성 구조입니다.

구문

멤버

friendsFilter   const PFLobbySearchFriendsFilter*
nullptr일 수 있음
제공된 경우 로비 검색 작업을 해당 플레이어의 여러 친구 목록 멤버가 소유한 로비로만 제한하는 필터입니다. 생략되면 검색 작업은 사용 가능한 모든 로비를 검색합니다.

이 값은 PFMultiplayerFindLobbies를 title_player_account 엔터티로 호출할 때만 지정할 수 있습니다.
filterString   const char*
null로 종료됨
검색 결과에서 반환되는 로비를 필터링하는 데 사용되는 쿼리 문자열입니다. 이 문자열은 OData와 유사한 필터링 구문으로 형식이 지정됩니다.

다음 연산자만 지원됩니다. “and”(논리 and), “eq”(같음), “ne”(같지 않음), “ge”(크거나 같음), “gt”(큼), “le”(작거나 같음), “lt”(작음).

각 OData 논리 식의 왼쪽은 검색 속성 키(예: string_key1, number_key3 등) 또는 미리 정의된 검색 키 중 하나(PFLobbyMemberCountSearchKey, PFLobbyAmMemberSearchKey 또는 PFLobbyMembershipLockSearchKey)여야 합니다.

각 OData 논리 식의 왼쪽은 검색 속성 키여야 합니다.

이 문자열은 500자를 초과할 수 없습니다.

예: “lobby/membershipLock eq ‘Unlocked’ and string_key1 eq ‘CaptureTheFlag’ and number_key10 gt 50 and lobby/memberCount lt 5”
sortString   const char*
null로 종료됨
검색 결과에서 반환된 로비를 정렬하는 데 사용되는 쿼리 문자열입니다. 이 문자열은 OData와 유사한 order-by 구문으로 형식이 지정됩니다. 오름차순 또는 내림차순으로 정렬하는 선택적 지정자와 함께 쉼표로 구분된 검색 속성 키 목록입니다.

오름차순을 지정하려면 관련된 검색 속성 키 뒤에 “asc” 연산자를 사용합니다. 내림차순을 지정하려면 관련된 검색 속성 키 뒤에 “desc” 연산자를 사용합니다.

또한 일부 숫자 값과의 가장 가까운 거리로 정렬을 활성화하기 위해 특별한 정렬 이름인 distance가 지원됩니다. 예를 들어 “distance{number_key10=5} asc”는 “number_key10” 검색 속성이 값 “5”에 더 가까운 로비가 검색 결과에서 먼저 반환되도록 결과를 정렬합니다.

이 문자열은 100자를 초과할 수 없습니다.

예: “string_key1 asc,lobby/memberCount desc”
clientSearchResultCount   const uint32_t*
nullptr일 수 있음
title_player_account 엔터티에 의해 지정된 경우 완료 응답에서 제공되는 결과 수를 제한하는 선택적 값입니다. 이 값은 PFMultiplayerFindLobbies를 title_player_account 엔터티로 호출할 때만 지정할 수 있습니다.

이 값은 PFLobbyClientRequestedSearchResultCountUpperLimit보다 클 수 없습니다.

지정하지 않으면 검색 결과 수의 제한은 서비스에서 정의되지만 PFLobbyClientRequestedSearchResultCountUpperLimit보다 크지 않습니다.

요구 사항

헤더: PFLobby.h

참고 항목

PFLobby 멤버
마지막 수정일 2026년 8월 13일