第一范文网 - 专业文章范例文档资料分享平台

6603服务器架构

来源:用户分享 时间:2025/6/6 23:37:06 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

整体服务器架构分三大块:协调服务器(中心服务器:存储公共信息数据,建立主服务器信息点)登录服务器(帐号管理器:管理用户选择服务器登录地址,校验用户数据等。必需与协调服务器保持长连接,用于更新获取最新数据)游戏服务器(游戏逻辑服务:用于加载处理每款游戏逻辑与公共游戏逻辑(例如机器人整体随机进出任何游戏房间,机器人游戏信息处理等。必需与协调服务器保持长连接,用于传输最新游戏房间信息给协调服务器)) 服务器核心:内核引擎

1.协调服务器:

配置信息:最大并发容量为512,端口号,服务名称等

创建必要组件:m_TimerEngine定时器引擎(用于做脉冲心跳) m_AttemperEngine调度引擎(用于处理业务) m_TCPNetworkEngine网络引擎

读取服务器信息配置文件:ServerParameter.ini

初始化接口,绑定接口,配置网络,等待房间注册信息等基本环境 启动服务后记录当前日志信息

关闭停止服务处理:释放停止定时器、调试、网络引擎,断开SCOKET,注销房间信息,

清除绑定等

2.登录服务器:

配置信息:最大并发容量为512,端口号,服务名称,服务器IP地址,读取协调服务器信息(IP与端口号),配置数据库信息,连接数据库信息(AccountsDB用户库TreasureDB财富库PlatformDB公共信息库)

创建必要组件:m_TimerEngine定时器引擎(用于做脉冲心跳定时获取与协调服务器的最新列表信息)

m_AttemperEngine调度引擎(用于处理业务)

m_DataBaseEngine数据库引擎(处理业务层投递信息处理写入数据库) m_TCPNetworkEngine网络引擎服务

m_TCPSocketService 网络接口ITCPSocketService

初始化接口,绑定接口,连接协调服务,与数据库连接 启动服务后记录当前日志信息

处理业务事件:读取服务器游戏列表信息,注册登录服务器信息(协调服务回调下发登录服务器请求事件获取游戏房间列表信息返回结果成功后启动网络引擎m_TCPNetworkEngine,设置状态等)

3.游戏服务器:

配置信息:首先初始化与数据库连接信息,从ServerParameter.ini配置文件里获取,首先连接PlatformDB公共配置库,获取连接数据库的端口,IP,数据库用户与密码(采用XOR加密方式)。

获取游戏房间加载信息,连接成功数据库后。

读取数据库信息后,开始检测当前服务配置信息是否正确,点击启动服务

搜索更多关于: 6603服务器架构 的文档
6603服务器架构.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c30ez15kzns565ja3utyj_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top