zoukankan      html  css  js  c++  java
  • login流程

    DirServer
    增加,修改-后台网页操作

    维护所有分区的当前信息
    创建,修改,上报分区信息
    分区:状态,版本号,注册量等

    一.loginserver
    定时从dir同步所有区服的信息

    登陆相关

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

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

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

    4.CmdId_Login_GetBulletin_CS
    获得游戏公告

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

    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版本号

  • 相关阅读:
    【梦断代码】与我们队的相似之处
    梦断代码 之 你失败过吗
    梦断代码 之 程序人生
    C#中父类转换为子类
    C#中Dictionary泛型集合7种常见的用法
    Linux 常见命令 目录处理指令
    使用XSLT+XML生成网页
    我心目中的Asp.net核心对象
    配色速成
    VS.NET中JavaScript隐藏特性
  • 原文地址:https://www.cnblogs.com/zzyoucan/p/9616067.html
Copyright © 2011-2022 走看看