yokyo 5 gadi atpakaļ
vecāks
revīzija
452645fbc3
4 mainītis faili ar 34 papildinājumiem un 26 dzēšanām
  1. 0 26
      enums.proto
  2. 29 0
      enums_msgid.proto
  3. 1 0
      msgq_evid.proto
  4. 4 0
      tajmahal.proto

+ 0 - 26
enums.proto

@@ -63,29 +63,3 @@ enum ActionProgress {
     FAILED              = 2;
     CANCELLED           = 3;
 }
-
-
-/// MsgId 包含所有客户端协议ID
-enum MsgId {
-    // tajmahal 服务器协议需要 0 - 9999
-    S_NotFound          = 0;
-    C_Heartbeat         = 1;
-    S_Heartbeat         = 2;
-    C_Login             = 3;
-    S_Login             = 4;
-    C_Logout            = 5;
-    S_Logout            = 6;
-    C_EnterGame         = 7;
-    S_EnterGame         = 8;
-    C_LeaveGame         = 9;
-    S_LeaveGame         = 10;
-    C_UserInfo          = 11;
-    S_UserInfo          = 12;
-    C_Settings          = 13;
-    S_Settings          = 14;
-    C_UpdatePassword    = 21;
-    S_UpdatePassword    = 22;
-    C_UpdateAssets      = 23;
-    S_UpdateAssets      = 24;
-    // bit-legend 服务器协议: 10000 - 14000
-}

+ 29 - 0
enums_msgid.proto

@@ -0,0 +1,29 @@
+syntax = "proto3";
+package protos;
+
+
+/// MsgId 包含所有客户端协议ID
+enum MsgId {
+    // tajmahal 服务器协议需要 0 - 9999
+    S_NotFound          = 0;
+    C_Heartbeat         = 1;
+    S_Heartbeat         = 2;
+    C_Login             = 3;
+    S_Login             = 4;
+    C_Logout            = 5;
+    S_Logout            = 6;
+    C_EnterGame         = 7;
+    S_EnterGame         = 8;
+    C_LeaveGame         = 9;
+    S_LeaveGame         = 10;
+    C_UserInfo          = 11;
+    S_UserInfo          = 12;
+    C_Settings          = 13;
+    S_Settings          = 14;
+    C_UpdatePassword    = 21;
+    S_UpdatePassword    = 22;
+    C_UpdateAssets      = 23;
+    S_UpdateAssets      = 24;
+    S_Offline           = 50;
+    // bit-legend 服务器协议: 10000 - 14000
+}

+ 1 - 0
msgq_evid.proto

@@ -4,4 +4,5 @@ package protos;
 
 enum EvId {
     //TODO
+    USER_REGISTER = 0;
 }

+ 4 - 0
tajmahal.proto

@@ -2,6 +2,7 @@ syntax="proto3";
 package protos;
 
 import "structs.proto";
+import "enums.proto";
 
 /// 逻辑服务器之外(大厅,对应进程 tajmahal )的到客户端的协议
 
@@ -9,6 +10,9 @@ import "structs.proto";
 message S_NotFound {
 }
 
+message S_Offline {
+    NetCloseReason reason = 1;
+}
 
 /// 心跳
 message C_Heartbeat {