简述
C
首先连接AS,当进区的时候AS会发送口令,GS的ip和端口,然后直接登录GS,后面就直接跟GS交互了
AS
负责玩家注册,登录,当玩家进区的时候,生成口令并发送给GS和C
GS
接受AS玩家的进区的消息,接受玩家进区
流程图
C AS GS
e_c_as_msg_register_req
(平台ID,子平台ID,账户,密码)
--------------------------------->
e_as_c_msg_register_res
(成功or失败)
<---------------------------------
e_c_as_msg_login_req
(平台ID,子平台ID,账户,密码)
--------------------------------->
e_as_c_msg_login_res
(区服列表)
<---------------------------------
e_c_as_msg_enter_area_req
(区ID)
--------------------------------->
e_as_gs_msg_enter_area_req
(通知GS,发送客户端id,口令,用户id)
-------------------------------------->
e_gs_as_msg_enter_area_res
(错误码,口令)
<---------------------------------------
e_as_c_msg_enter_area_res
(ip,端口号,口令)
<-------------------------------------------
e_gs_c_msg_enter_gs_res
(C启动GS线程,连接GS,口令)
----------------------------------------------------------------------->服务器验证toket
e_gs_c_msg_enter_gs_res
(错误码)
<-----------------------------------------------------------------------