一:为什么讲目录结构
目录结构可以反映出游戏服务器的设计思路,比如进程的划分,功能之间的交互等等
二:写在之前
预计会讲三个项目的目录结构,分别是
我们自己的,
最近组内新进高手带来的,
从隔壁项目组取经过来的
交流过程中确实发现我们的很多不足
三:自己正在用的结构
project根目录下是标准的OTP目录结构 include ebin src
include是包含的头文件,ebin是编译成的beam文件,这两个目录会比较单纯多解释,接下来解释src目录
src目录下主要有4个结构
1:protocol 存放读取协议相关的文件
我们使用的是protobuff协议
以pp_arena为例,文件中的内容为
handle(20001, PlayerId, _)->
mod_arena:handle_get_base_info(PlayerId);