站务联系

内容

三、登陆服与其他服务器之间消息交互

发布时间:2021-03-17   来源:网络整理    
字号:

一、中心服介绍

用户登入校准,校验通过生成密钥然后其他的登陆都是通过此处得到的密钥进行登陆。

二、服务器启动步骤 1、启动打算 初始化网路库窃听丑闻注册

2、开始启动 创建日志、创建定时器争创网路窃听服务并启动窃听挂接逻辑丑闻(用户句柄调用网路数据)创建DB服代理服务(连DB服并进行消息交互)创建中心服代理服务(连中心服务器并进行消息交互)创建守护中心(与守护中心服连结,用于服务器拉起)

3、启动流程图

三、登陆服与其他服务器之间消息交互

四、类图

三、登陆服与其他服务器之间消息交互

4.1 DB服客户端代理

用于跟DB服消息交互,详情参考《中心服——4.2 DB服客户端代理》,玩家登入还要跟数据库中密钥进行验证。

4.2 中心服客户端代理

用于跟中心服消息交互游戏服务器,详情参考《网关服——6.1 中心服客户端代理》,登录服中的中心服客户端代理游戏服务器,只是适于登陆中心成功以后发生服务器消息给中心服。(网关服可以按照登录服服务器消息跟登陆服进行连结。)

4.3 网关服代理

用于跟网关服之间消息交互,当有玩家须要通过网段服将消息转发给登陆服,网关服代理会争创一个CLoginUser对象适于跟玩家进行交互,详情参考《网关服代理》。

4.4 创建连结对象——CLoginUser

玩家通过网段服跟网关服代理登陆至登陆服,网关服代理会通告网段服争创一个CLoginUser对象适于接收网段服转发的玩家消息,并处理相应消息,主要是登陆验证。

图说天下

×
二维码生成