|
- syntax = "proto3";
- package RecordPacket;
-
- //每个协议的数据
- message pb_GameRecordPacket{
- uint32 wChairID = 1;
- uint32 wMainCmdID = 2;
- uint32 wSubCmdID = 3;
- bytes pData = 4;
- };
-
- message pb_GameConfig{
- uint32 wSubGameID = 1; // 30 翻财神 31 包麻将
- uint32 wDiScore = 2; //底分
- uint32 wFanFei = 3; //房费(0房间创建者,1打牌者平摊)
- uint32 wIpLimit = 4; //IP限制(0限制,1不限制);
- uint32 wPlayCountRule = 5; //一次玩的局数(8局?16局?)
- uint32 RoomId = 6; //房间ID
- uint32 IsOwner = 7; //是否房主
- uint32 wHadPlayCount = 8; //当前局数
- string sPrivateTableID = 9;
- uint32 bDuoLai = 10; //包麻将 使用此变量,作为是否计算 大牌分数
- uint32 wFengDing = 11; //封顶分数
- uint32 tmp1 = 12; //备用字段 //0,4人 | 1,,3人 |2,2人
- uint32 tmp2 = 13; //备
- };
-
- message pb_ChairRecord{
- uint32 wChairId = 1; //椅子号
- uint32 dwUserId = 2; //用户id
- string userName = 3;//用户名
- string headUrl = 4; //头像
- };
-
- //用户回放数据总体
- message PB_CS_S_ReplayRecordResp{
- uint32 m_UUID = 1; //回放唯一ID
- uint32 m_startTime = 3; //游戏开始时间
- uint32 m_endTime = 4; //游戏结束时间
- uint32 m_UserId = 5; //用户ID
- pb_GameConfig m_gameconfig = 6; //游戏基本配置
- repeated pb_ChairRecord m_chairList = 7; //游戏椅子玩家信息
- repeated pb_GameRecordPacket pRecordPacket = 8; //存储的所有pb_GameRecordPacket
- };
|