다음을 통해 공유


PFLobbyServerDataUpdate

클라이언트 소유 로비의 연결된 서버 상태를 업데이트하기 위한 요청입니다.

구문

struct PFLobbyServerDataUpdate {  
    const PFEntityKey* newServer;  
    uint32_t serverPropertyCount;  
    const char* const* serverPropertyKeys;  
    const char* const* serverPropertyValues;  
}  

멤버

newServer const PFEntityKey*
nullptr일 수 있음

클라이언트 소유 로비와 연결할 선택적 새 서버입니다.

지정한 경우 이 엔터티는 game_server 엔터티여야 합니다.

로비와 연결된 서버는 한 번에 하나만 있을 수 있습니다. 여기에 새 서버를 설정하면 로비에서 현재 연결된 서버가 바뀝니다.

serverPropertyCount uint32_t

업데이트할 서버 속성의 수입니다.

지정된 시간에 PFLobbyMaxServerPropertyCount개의 동시 속성만 있을 수 있습니다. 따라서 해당 속성의 절반이 삭제되는 경우 이 업데이트에서 최대 두 배의 고유 속성을 지정할 수 있습니다.

속성 제한을 위반하면 전체 업데이트 작업이 실패합니다.

serverPropertyKeys 상수 문자* 상수*
크기 배열 serverPropertyCount

업데이트할 서버 속성의 키입니다.



이 키 목록에 지정된 속성만 업데이트됩니다. 키가 아직 없으면 속성이 만들어집니다. 새 속성 값이 nullptr이면 속성이 삭제됩니다. 이 목록에서 생략된 기존 속성은 수정되지 않은 상태로 남아 있습니다.

serverPropertyValues 상수 문자* 상수*
크기 배열 serverPropertyCount

업데이트할 서버 속성의 값입니다.



값을 삭제하려면 nullptr을 새 값으로 제공합니다.

요구 사항

헤더: PLobby.h

참고 항목

PFLobby 멤버