login流程

DirServer
增长,修改-后台网页操做日志

维护全部分区的当前信息
建立,修改,上报分区信息
分区:状态,版本号,注册量等cdn

一.loginserver
定时从dir同步全部区服的信息server

登录相关token

1.CmdId_Login_Auth_CS->AccountServer
1_1:ip得到国家,而后根据渠道看是否禁止登录
1_2:到accountserver获取帐号信息,建立帐号信息
1_3:推荐分区(最近登陆的一个分区)游戏

2.CmdId_Login_GetZone_CS->AccountServer获取一个帐号的相关角色信息(内网没有调用)
全部区服和角色的基本信息ip

3.Cmd_Login_CheckUpgrade_CS
各类地址,包括connectserver的地址,cdn头像上传等同步

4.CmdId_Login_GetBulletin_CS
得到游戏公告it

5.Cmd_Login_UpdateDeviceToken_CS(内网没有调用,可能在某些状况下调用)
上报devicetokenio

6.Cmd_Login_GetRegion_CS(内网没有调用)
各个大区的信息登录

二.与connserver链接
CmdId_Net_Connect_CS:链接connserer
CmdId_Net_LogReport_CS:上报客户端日志
CmdId_Role_Init_CS:获取角色详细信息
CmdId_Net_Idle_CS:维护客户端链接心跳
CmdId_Account_GetAccount_CS:获取帐号相关信息

三.与GameServer链接
CmdId_Net_Connect_CS
CmdId_Net_SetSkeyExpireTime_CS:ConnServer 通知 GameServer 过时时间
CmdId_Role_Init_CS
CmdId_Account_GetAccount_CS
CmdId_Net_ServerTime_CS

版本号:
1.3.15.322.3
3最后一位表示热更版本,不踢人
322表示须要踢人的版本
1.3.15不知道啥意思

审核服的安卓版本号要和IOS版本号一致,任何服的安卓版本号不能大于审核服的IOS版本号,任何服的IOS版本号不能大于等于审核服的IOS版本号

相关文章
相关标签/搜索