Skip to content

서버 목록(선택) ​

기능 ​

게임 진입 전 서버 상태를 확인하는 데 사용되며, 반드시 로그인 인터페이스를 호출하여 플레이어 로그인 작업이 완료된 후, 게임 진입 전에 이 인터페이스를 한 번 호출해야 합니다. block에서 검증 후 사용자 정보를 반환합니다. 인터페이스를 호출하면 서버 선택 뷰가 표시되어 플레이어가 새 서버를 선택할 수 있는 기능을 제공합니다. 성공적인 호출 시 다음과 같이 표시됩니다(예시 이미지):

함수 ​

objective-c
- (void)gamedreamerServerListWithSuperView:(UIView *)superView
                             andCompletion:(void (^)(NSDictionary *userInfo))serverListCallback;

매개변수 ​

매개변수명빈 값 가능(예/아니오)설명
superview예Server view가 추가될 부모 뷰로, superview는 기본적으로 nil을 전달합니다

콜백 ​

userInfo 매개변수:

필드설명
EfunfunServerInfo1. address: 서버 주소; 2. gamecode: 게임 식별 코드; 3. port: 포트 번호; 4. serverName: 서버 이름; 5. servercode: 서버 ID; 6. status: 서버 상태(1은 서버 개방, 0은 서버 폐쇄); 7. repairNoticeContext
sessionid로그인 세션 ID
token로그인 토큰
showname표시 이름

예제 코드 ​

objective-c
[[GamedreamerManager shareInstance] gamedreamerServerListWithSuperView:self.view andCompletion:^(NSDictionary *userInfo){
        if(userInfo){
            //서버 선택 성공, 해당 처리 수행
        }
}];