一 、登陸方式 前端
如今常見的遊戲登陸方式爲:數據庫
1. 註冊帳號密碼緩存
2. 第三方平臺服務器
3. 一鍵登陸(遊客登陸)設計
其中一鍵登陸是蘋果強制的功能,該功能是指玩家在無需註冊的狀況下點擊一鍵登陸便可進入遊戲,咱們通常存儲Mac或Imei地址。接口
2、登陸邏輯遊戲
因爲咱們項目策劃要求單號單服策略,也就是一個帳號綁定一個服務器(- - 我提議玩家一個帳號能夠在全服都註冊角色,結果被拒,無奈~)。class
因此咱們的登陸邏輯設計爲:登錄
1. 前端請求登陸帳號服請求
1) 帳號服將登陸玩家ID傳給遊戲服的帳號登陸接口
2) 遊戲服查找玩家是否有角色(有則返回角色暱稱)
3) 遊戲服生成玩家會話ID存入緩存數據庫並返回
4) 帳號服向前端返回該玩家的會話ID和角色暱稱(沒有則跳轉角色註冊)
2. 前端請求登陸游戲服
1) 前端將會話ID傳給遊戲服的角色登陸接口
2) 遊戲服返回角色信息等首次登陸須要的玩家信息