美文网首页
c++开发环境centos下搭建流程

c++开发环境centos下搭建流程

作者: yichen_china | 来源:发表于2023-04-21 15:13 被阅读0次

项目目录

服务端

根目录
Debug 可执行服务(是由源代码编译生成的) 调试环境
Build 可执行服务(是由源代码编译生成的) 正式环境
vscode vscode编辑器的配置
B编译过程中生成的临时文件
Exec 编译后生成文件存放的目录 红色是必须启动的,绿色是每开个新区要启的服务,如果只有一个区也可以开一个
|──DBServer 数据服务
| |──BoyNameList.dat 男角色快捷姓名
| |──GirlNameList.dat 女角色快捷姓名
| |──DBServerLinux.txt 配置文件,数据库微服务配置
| |──crossserver.txt 配置文件
| └──dbserver_r 启动文件 启动命令 ./dbserver_r DBServerLinux.txt
|──LogicServer 主服务逻辑服务,主要的逻辑都在这里完成,这个目录下面data目录里很多东西可以修改配置,怪物,武器,npc等都在这里
| |──LogicServerLinux.txt 配置文件
| └──crossserver.config 跨服配置文件 如果不跨服,需要不跨服需要注释掉ip 否则前端加载90%一直进不去游戏
|──logicserver_r 启动文件 启动命令 ./logicserver_r LogicServerLinux.txt
| |──Data 更多游戏相关的配置文件目录
| |──crossserver.config 跨服服务器的配置 不跨服需要注释掉
| └──Config
| |──Cross
| └──CrossSourceServer.config 跨服的配置
|──LocalLogServer 本地日志服务
| |────LocallogServerLinux.txt 配置文件
| |───locallogserver_r 启动文件 启动方式 ./locallogserver_r LocallogServerLinux.txt
|──GateWay 网关服务─这个很重要,是游戏玩家的外网入口,每个区一个入口,或者每个宽带服务商一个入口,需要开外网开防火墙的,
| |────GateWay.txt 配置文件
| |────gateway_r 启动文件 启动命令 ./gateway_r GateWay.txt
|──AmServer 充值服务(基本废弃)
| |────AMServerLinux.txt 配置文件
| |────amserver_r 启动文件 启动方式 ./amserver_r AMServerLinux.txt
|──BackStageServer 后台服务
| |────BackStageServerLinux.txt 配置文件
| |────backstageserver_r 启动服务 启动方式 ./backstageserver_r BackStageServerLinux.txt
|──LoggerServer 日志服务
| |────LoggerServerLinux.txt 配置文件
| |────Config.txt 配置文件
| |────loggerserver_r 服务,启动方式 ./loggerserver_r LoggerServerLinux.txt
|──NameServer 名字服务,用于处理人名的一些相关功能
| |────NameServerLinux.txt 配置文件
| |────nameserver_r 启动文件 启动方式./nameserver_r NameServerLinux.txt
|──RobotGate 机器人服务
| |────GateServerLinux.txt 配置文件
| |────robootgate_r 启动文件 启动方式 ./robootgate_r GateServerLinux.txt
|──SessionServer 用户登录鉴权服务
| |────SessionServerLinux.txt 配置文件
| |────SessionServerLinux.txt 配置文件──scripterror.txt
| |────GM.txt GM 配置
| |────sessionserver_r 启动文件 启动方式 ./sessionserver_r SessionServerLinux.txt

Src 源代码目录
|──Common 一些公共依赖
| |────Libs 一些公共依赖
|──Sdk 一些公共依赖
|──GateWay 网关服务─这个很重要,是游戏玩家的外网入口,需要开外网开防火墙的,其他服务不需要开外网防火墙,调用其他服务都是通过这个网关转发的。
|──Server 应用服务模块的源代码
| |────.vscode vscode配置目录
| |────AmServer 充值服务(基本废弃)
| |────BackStageServer 后台服务(基本废弃)
| |────CMakeFiles cmake编译生成文件可以删除,build.sh 会自动生成
| |────DBServer 数据服务
| |────GateServer 网关服务(基本废弃,改用gateWay)
| |────LocalLogServer 本地日志服务
| |────LoggerServer 日志服务
| |────LogicServer 主服务逻辑服务,主要的逻辑都在这里完成
| |────NameServer 名字服务,用于处理人名的一些相关功能
| |────RobotGate 机器人服务
| |────SessionServer 用户登录鉴权服务
| |────Robot 机器人服务
| |────CMakeList.txt cmake的一些配置
| |────Build.sh 编译脚本可以带个参数 sh ./build.sh Debug
| |────Rebuild.sh 编译脚本 sh ./rebuild.sh Debug

客户端目录

GameApp

|──Libsrc 依赖库
|──GameApp 开发目录
|──Bin─debug 调试生成的目录 可删除
|──Bin─release 生成目录
|──Css
|──Html
|──Libs libsrc编译生成后的存放位置,改代码的时候改这里没用,只是临时有效,编译后会自动被Libsrc替换,要修改Libsrc这里面的,编译生成才可以
|──Login 登录页面
|──Map
|──Promise
|──Res
|──Resoure
|──Resoure_publish
|──Scripts
|──src
|──Template 模板目录
|──修改里面的index.html 页面 生成的时候以这个为主页的模板
|──Index.html 调试的入口文件
|──Index.js 入口文件js配置
|──Web.html pc端的入口
|──Web.js pc端的js配置
|──Config.js 配置信息
|──Pay 支付相关
|──Gm gm页面

相关文章

网友评论

      本文标题:c++开发环境centos下搭建流程

      本文链接:https://www.haomeiwen.com/subject/sztwzrtx.html