Skip to content

伺服器列表(可選) ​

作用 ​

用於進入遊戲前檢查伺服器狀態,請務必在調用登入接口玩家登入操作完成後,進入遊戲前調用一次本接口。在block裡會返回檢查後用戶的信息。調用接口顯示伺服器選擇視圖,提供玩家選擇新伺服器功能。成功調用顯示如下(示例圖):

函數 ​

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

參數 ​

參數名是否可空(是/否)說明
superview是Server view所加入到的父視圖,superview默認情況傳nil

回調 ​

userInfo參數:

字段說明
EfunfunServerInfo1、address:伺服器地址;2、gamecode:遊戲的標識Code;3、port:端口號;4、serverName: 伺服器名稱;5、servercode:伺服器id;6、status:伺服器狀態(1為開服,0為關服);7、repairNoticeContext
sessionid登入的Session id
token登入的token
showname顯示名

示例代碼 ​

objective-c
[[GamedreamerManager shareInstance] gamedreamerServerListWithSuperView:self.view andCompletion:^(NSDictionary *userInfo){
        if(userInfo){
            //選服成功,做相應處理
        }
}];