game/common/pb/msgId.proto

73 lines
3.1 KiB
Protocol Buffer
Raw Normal View History

syntax = "proto3";
package pb;
option go_package = "common/proto/pb";
/*
:
2025-06-02 01:07:35 +08:00
1. id都在msgId.proto的MsgId中定义C2S,S2C,Ntf三种之一Id
2. code.proto的ErrCode中定义
3. id去掉后缀Id组成
*/
enum MsgId
{
MI_Unknown = 0;
2025-06-02 01:07:35 +08:00
2025-06-06 20:02:58 +08:00
NtfMaintainId = 1000; // 通知维护
2025-06-07 22:53:54 +08:00
// 聊天服 2000-2099
C2SChatId = 2000; // 玩家聊天消息
S2CChatId = 2001; // 复用C2SChatMsg
2025-06-07 22:53:54 +08:00
// 登陆服 2100-2199
C2SUserLoginId = 2100; // 玩家登陆
S2CUserLoginId = 2101;
NtfUserOnlineId = 2102;
C2SUserLogoutId = 2104;
S2CUserLogoutId = 2105;
NtfUserOfflineId = 2106;
2025-06-07 22:53:54 +08:00
// 匹配服 2200-2299
C2SMatchRoomId = 2200; // 匹配服
S2CMatchRoomId = 2201;
NtfUserEnterRoomId = 2202; // 玩家进入房间 所有玩法共用此消息
2025-06-08 00:52:17 +08:00
// 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; //申请重复下注
}