公共协议

事件定义

从 00到 99 事件流向:

c->s 客户端发送到服务器端 s->c 服务器端发送到客户端

事件编号 事件名称 事件流向 描述 备注
01 登录 c->s 进入游戏要进行登录验证
02 服务器返回 s->c 服务器通用返回
03 心跳包 c->s 客户端每5秒向服务端发起心跳包
04 房间列表 c->s 房间列表
05 大厅内有房间变化 s->c 大厅内有房间内变化,广播所有大厅里不在房间内玩家
06 加入房间 c->s 房间ID,不填房间号,就是系统选房间即快速开始
07 房间信息 c->s 房间信息
08 准备 c->s 准备
09 广播房间变化 s->c 房间内有玩家变化,广播给房间内玩家
10 游戏信息 s->c 游戏信息
11 申请解散 c->s 申请解散
12 提示玩家投票及广播解散意见 s->c 提示玩家投票及广播解散意见
13 玩家是否同意解散 c->s 玩家是否同意解散
14 解散房间的结果 s->c 解散房间的结果
15 玩家间距离请求 c->s 玩家间距离请求
16 玩家间距离回包 s->c 玩家间距离回包
17 用户请求退出房间 c->s 用户请求退出房间
18 同个用户新登陆踢出旧登陆 s->c 同个用户新登陆踢出旧登陆
19 请求历史积分 c->s 请求历史积分
20 历史积分回包 s->c 历史积分回包
21 玩家间距离太近提示 s->c 玩家间距离太近提示
22 聊天 客户端和服务器广播同一个命令字,同一个PB结构;服务器纯广播,不做任何处理
23 游戏信息 s->c 刷新游戏信息
56 广播用户进入托管 s->c 广播用户进入托管
57 取消托管 c->s 用户取消托管
58 取消托管成功 s->c 广播用户取消托管成功