服务端架构图
2019-11-25 13:32:31 0 举报
服务端架构
作者其他创作
大纲/内容
dbconfigmake.bat直接从数据库中提取配置文件的表来生成cdl,并生成对应的表代码在Message/Db/Tables目录下
LogDbApp
备库,保存日志,只有写操作
DB(主库)
GateApp
CRMIServer
GateMgrApp
在客户端开了GateApp就是服务器
LoginApp
DB(备库)
dbexport.bat导出特定表的数据dbexport_errorcode.bat导出错误码
CellMgrApp
直接访问数据库的程序
PHP后台
InterApp
注册cdl代码
CellApp
多个CellApp
定义数据库表
PublicMakeCpp.batMessage/Public/公共的结构和枚举
DbCacheApp
常用的数据
InterMakeCpp.batMessage/Inter/InterApp的接口
客户端
完成登陆后断开
LoginMakeCpp.batMessage/Login/ILogin.cdlLoginApp的接口
玩家的安全区,一片区域
MailApp
不常用的数据和批处理
客户端的安全区,还要加四面墙,有些地方会被挡住
多个GateApp
定义cdl
PublicMakeCpp.bat
数据库MySQL
生成cdl的代码
LogDBMakeCpp.batMessage/Db/ILogDb.cdlLogApp的接口
CommandMakeCpp.bat生成Message/Command/的cdl推送事件枚举的定义
实现实例
DbMakeCpp.bat生成Message/Db/目录下的cdl的代码DbCacheApp和MailApp的接口
服务端安全区示意图
dbmake.bat从数据库中读取特定表并生成cdl和对应代码,Message/Db/Tables和Dao
服务端安全区
CellMakeCpp.bat生成Message/Cell/的cdl一般都是地图上有关联的东西,很多是在特定副本内进行的功能
BroadcastMakeCppp.bat生成Message/BroadCast的cdl地图上实体广播的一些信息,很少改动
GameMakeCpp.batMessage/Game/GateApp的接口
0 条评论
下一页