帐号服务器-登陆

一 、登陆方式     前端

    如今常见的游戏登陆方式为:数据库

            1. 注册帐号密码缓存

            2. 第三方平台服务器

            3. 一键登陆(游客登陆)设计

        其中一键登陆是苹果强制的功能,该功能是指玩家在无需注册的状况下点击一键登陆便可进入游戏,咱们通常存储Mac或Imei地址。接口

2、登陆逻辑游戏

    因为咱们项目策划要求单号单服策略,也就是一个帐号绑定一个服务器(- - 我提议玩家一个帐号能够在全服都注册角色,结果被拒,无奈~)。class

    因此咱们的登陆逻辑设计为:登录

    1. 前端请求登陆帐号服请求

        1) 帐号服将登陆玩家ID传给游戏服的帐号登陆接口

        2) 游戏服查找玩家是否有角色(有则返回角色昵称)

        3) 游戏服生成玩家会话ID存入缓存数据库并返回

        4) 帐号服向前端返回该玩家的会话ID和角色昵称(没有则跳转角色注册)

    2. 前端请求登陆游戏服

        1) 前端将会话ID传给游戏服的角色登陆接口

        2) 游戏服返回角色信息等首次登陆须要的玩家信息