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; //申请重复下注 }