一 、登陆方式 前端
如今常见的游戏登陆方式为:数据库
1. 注册帐号密码缓存
2. 第三方平台服务器
3. 一键登陆(游客登陆)设计
其中一键登陆是苹果强制的功能,该功能是指玩家在无需注册的状况下点击一键登陆便可进入游戏,咱们通常存储Mac或Imei地址。接口
2、登陆逻辑游戏
因为咱们项目策划要求单号单服策略,也就是一个帐号绑定一个服务器(- - 我提议玩家一个帐号能够在全服都注册角色,结果被拒,无奈~)。class
因此咱们的登陆逻辑设计为:登录
1. 前端请求登陆帐号服请求
1) 帐号服将登陆玩家ID传给游戏服的帐号登陆接口
2) 游戏服查找玩家是否有角色(有则返回角色昵称)
3) 游戏服生成玩家会话ID存入缓存数据库并返回
4) 帐号服向前端返回该玩家的会话ID和角色昵称(没有则跳转角色注册)
2. 前端请求登陆游戏服
1) 前端将会话ID传给游戏服的角色登陆接口
2) 游戏服返回角色信息等首次登陆须要的玩家信息