2025-05-28 20:19:11 +08:00
|
|
|
|
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
|
2025-05-28 20:19:11 +08:00
|
|
|
|
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
|
2025-05-28 20:19:11 +08:00
|
|
|
|
C2SChatId = 2000; // 玩家聊天消息
|
|
|
|
|
S2CChatId = 2001; // 复用C2SChatMsg
|
|
|
|
|
|
2025-06-07 22:53:54 +08:00
|
|
|
|
// 登陆服 2100-2199
|
2025-05-28 20:19:11 +08:00
|
|
|
|
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-05-28 20:19:11 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|