|
|
%!s(int64=4) %!d(string=hai) anos | |
|---|---|---|
| %!s(int64=5) %!d(string=hai) anos | ||
| logics | %!s(int64=4) %!d(string=hai) anos | |
| modules | %!s(int64=4) %!d(string=hai) anos | |
| .gitignore | %!s(int64=4) %!d(string=hai) anos | |
| README.md | %!s(int64=4) %!d(string=hai) anos | |
| __init__.py | %!s(int64=4) %!d(string=hai) anos | |
| build | %!s(int64=4) %!d(string=hai) anos | |
| confs.proto | %!s(int64=4) %!d(string=hai) anos | |
| enums.proto | %!s(int64=4) %!d(string=hai) anos | |
| enums_msgid.proto | %!s(int64=4) %!d(string=hai) anos | |
| errors.proto | %!s(int64=4) %!d(string=hai) anos | |
| gossip.proto | %!s(int64=4) %!d(string=hai) anos | |
| login.proto | %!s(int64=4) %!d(string=hai) anos | |
| login_internal.proto | %!s(int64=4) %!d(string=hai) anos | |
| manager.proto | %!s(int64=4) %!d(string=hai) anos | |
| msgq_evid.proto | %!s(int64=4) %!d(string=hai) anos | |
| msgq_mgr.proto | %!s(int64=4) %!d(string=hai) anos | |
| msgq_sys.proto | %!s(int64=4) %!d(string=hai) anos | |
| msgq_usr.proto | %!s(int64=4) %!d(string=hai) anos | |
| outline.proto | %!s(int64=4) %!d(string=hai) anos | |
| redis.proto | %!s(int64=4) %!d(string=hai) anos | |
| rpc_agent.proto | %!s(int64=4) %!d(string=hai) anos | |
| rpc_common.proto | %!s(int64=4) %!d(string=hai) anos | |
| rpc_logics.proto | %!s(int64=4) %!d(string=hai) anos | |
| structs.proto | %!s(int64=4) %!d(string=hai) anos | |
| tajmahal.proto | %!s(int64=4) %!d(string=hai) anos |
protocol in protobuf3
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
定义可重用的配置项目