Files
fc/server/tools/gen_proto/cfg/proto_11.erl
T

99 lines
1.9 KiB
Erlang
Raw Normal View History

2026-05-23 22:10:14 +08:00
%%-----------------------------------------
%%
%%
%%-----------------------------------------
-module(proto_11).
-export([
info/0
,cfg/0
]
).
-include("protocol.hrl").
info() -> {
""
,[]
}.
cfg() ->
[
#rpc{
code = 1110
,log_title = "帐号登录"
,req_desc = "帐号登录"
,req = [
{array, tuple, args, "登录参数列", [
{string, key, ""},
{string, val, ""}
]
}
]
,reply_desc = "帐号登录返回结果"
,reply = [
{uint8, code, "是否成功"},
{string, msg, "附加信息"},
{array, list, roles, "角色列表", [
{uint32, rid, "角色id"},
{string, srv_id, "服务器id"},
{string, name, "角色名"},
{uint16, lev, "等级"},
{uint8, sex, "性别"},
{uint16, career, "职业"},
{uint32, face_id, "头像ID"},
{uint8, is_online, "是否在线"}
]
},
{uint8, least_career, "推荐职业(最少人选择的职业)"}
]
},
#rpc{
code = 1190
,log_title = "加速包检查"
,req_desc = "加速包检查"
,req = []
},
#rpc{
code = 1196
,reply_desc = "基准时间"
,reply = [
{uint32, time, "服务器基准时间"}
]
},
#rpc{
code = 1197
,log_title = "包校对"
,req_desc = "包校对"
,req = [
{string, sign, "sign"}
,{uint32, idx, "编号"}
,{uint16, code, "协议号"}
,{uint32, time, "时间"}
]
,reply_desc = ""
,reply = [
]
},
#rpc{
code = 1198
,log_title = "网络延时测试"
,req_desc = "网络延时测试"
,req = [
{uint32, time, "客户端ping时间"}
]
,reply_desc = "网络延时测试结果"
,reply = [
{uint32, time, "客户端ping时间"}
]
}
,#rpc{
code = 1199
,log_title = "心跳包"
,req_desc = "心跳包"
,req = []
,reply_desc = "心跳包返回结果"
,reply = [
{uint32, time, "时间戳"}
]
}
].