# protos protocol in protobuf3 ## 编译 ```shell build -h #查看帮助 build -g #编译 golang build -p #编译 python build -c #清除编译后文件 ``` ## 文件说明 - modules 目录 > 每个文件对应一个游戏内子功能模块 - login.proto > 定义客户端和登录服务器相关的所有协议 (实际为 json 格式) - login_internal.proto > 定义登录服务器和其他服务器的协议 - tajmahal.proto > 定义客户端和游戏服务器的协议 - outline.proto > 定义客户端和游戏服务器的协议轮廓 - errors.proto > 定义所有通信过程中的所有错误码 - structs.proto > 定义子结构 - enums*.proto > 定义 enum - logics 目录 > 定义各个游戏逻辑的协议, 包括主游戏和将来的游戏内小游戏 - confs.proto > 定义可重用的配置项目