73 lines
3.1 KiB
Protocol Buffer
73 lines
3.1 KiB
Protocol Buffer
syntax = "proto3";
|
||
package pb;
|
||
option go_package = "common/proto/pb";
|
||
|
||
/*
|
||
命名规则:
|
||
1. 所有消息id都在msgId.proto的MsgId中定义,前缀需有C2S,S2C,Ntf三种之一,后缀统一为Id
|
||
2. 所有错误码都在code.proto的ErrCode中定义
|
||
3. 所有消息名为对应消息id去掉后缀Id组成
|
||
*/
|
||
enum MsgId
|
||
{
|
||
MI_Unknown = 0;
|
||
|
||
NtfMaintainId = 1000; // 通知维护
|
||
|
||
// 聊天服 2000-2099
|
||
C2SChatId = 2000; // 玩家聊天消息
|
||
S2CChatId = 2001; // 复用C2SChatMsg
|
||
|
||
// 登陆服 2100-2199
|
||
C2SUserLoginId = 2100; // 玩家登陆
|
||
S2CUserLoginId = 2101;
|
||
NtfUserOnlineId = 2102;
|
||
C2SUserLogoutId = 2104;
|
||
S2CUserLogoutId = 2105;
|
||
NtfUserOfflineId = 2106;
|
||
|
||
// 匹配服 2200-2299
|
||
C2SMatchRoomId = 2200; // 匹配服
|
||
S2CMatchRoomId = 2201;
|
||
NtfUserEnterRoomId = 2202; // 玩家进入房间 所有玩法共用此消息
|
||
|
||
// color game 2300-2499
|
||
ColorPinoyLiveNoticeGameSync = 201;
|
||
ColorPinoyLiveNoticeGameReady = 202;
|
||
ColorPinoyLiveNoticeGameStart = 203;
|
||
ColorPinoyLiveNoticeGameStartBet = 204;
|
||
ColorPinoyLiveNoticeGameEndBet = 205;
|
||
ColorPinoyLiveNoticeGameOpenLuckyDice = 206;
|
||
ColorPinoyLiveNoticeGameOpenThreeDice = 207;
|
||
ColorPinoyLiveNoticeGameUserSettle = 208; // 用户自己结算返回
|
||
ColorPinoyLiveNoticeGameSettle = 209; // 广播本局结算信息
|
||
ColorPinoyLiveNoticeGameSeatUserBet = 210; // 广播座位上的玩家下注信息
|
||
ColorPinoyLiveNoticeGameUserBet = 211; // 玩家下注成功返回
|
||
ColorPinoyLiveNoticeGameTrendInfo = 212; // 走势图
|
||
ColorPinoyLiveNoticePlayerLeaveNtf = 213; // 离开广播
|
||
ColorPinoyLiveNoticeOnlinePlayerNum = 214; // 在线玩家数量
|
||
ColorPinoyLiveNoticeUpdateRoomInfo = 215; // 更新房间信息 1秒一次
|
||
ColorPinoyLiveNoticeUndoBet = 216; // 撤销下注
|
||
ColorPinoyLiveNoticeBetFail = 217; // 下注失败 撤销下注失败 ...
|
||
ColorPinoyLiveNoticeKickOutUser = 218; // 踢出玩家发送原因
|
||
ColorPinoyLiveNoticeRoomBetRuleMsg = 219; // 推送玩家下注规则
|
||
ColorPinoyLiveNoticePlayerUseProps = 220; // 推送玩家使用道具
|
||
ColorPinoyLiveNoticePlayerBetEndResultFailed = 221; // 推送玩家结束下注时扣钱失败
|
||
ColorPinoyLiveNoticeGameMainte = 222; // 推送游戏维护 ColorPinoyLiveMainteNtf
|
||
ColorPinoyLiveNoticeDiscard = 223; // 推送废弃 ColorPinoyLiveMainteNtf
|
||
ColorPinoyLiveNoticeRankList = 224; // 推送排行榜 ColorPinoyLiveRankList
|
||
ColorPinoyLiveNoticeGameBigWinner = 225; // 大客投注信息
|
||
ColorPinoyLiveNoticeDealerName = 226; // 设置或清空主播名字
|
||
ColorPinoyLiveNoticeBigOddBetArea = 228; // 下注结束后更新区域爆奖信息
|
||
|
||
ColorPinoyLiveApplyBetChips = 101; // 下注信息
|
||
ColorPinoyLiveApplyGetTrend = 102; //获取走势图
|
||
ColorPinoyLiveApplyBetDouble = 104; //一键翻倍押注
|
||
ColorPinoyLiveApplyUndoBet = 105; //撤回押注
|
||
|
||
ColorPinoyLiveApplyLeave = 107; //申请离开
|
||
ColorPinoyLiveApplyBetAgain = 108; //申请重复下注
|
||
}
|
||
|
||
|