route_table.go 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641
  1. package router
  2. type ReqAckKVInfo struct {
  3. ReqMsgId int32
  4. AckMsgId int32
  5. ReqMsgName string
  6. }
  7. var (
  8. RouteTable = new(MsgRouteList)
  9. //req和ack回复确认匹配协议号
  10. ReqAckKVList = map[int]ReqAckKVInfo{}
  11. )
  12. func addRule(name string, service string, mod string, id int) {
  13. rule := &MsgRouteRule{
  14. MsgName: name,
  15. ServiceName: service,
  16. Mod: mod,
  17. MsgID: id,
  18. }
  19. RouteTable.Rules = append(RouteTable.Rules, rule)
  20. AddRouteRule(rule)
  21. }
  22. // 初始化路由信息,或者从服务器发现etcd中获取
  23. func init() {
  24. addRule("CSLoginReq", "game,auth", "game", 1002)
  25. addRule("CSReconnectReq", "game", "game", 1004)
  26. addRule("CSCreateRoleReq", "game", "game", 1007)
  27. addRule("CSNameReq", "game", "game", 1009)
  28. addRule("CSGetServerTimeReq", "game", "game", 1016)
  29. addRule("CSAddAttrPointReq", "game", "game", 1020)
  30. addRule("CSResetAttrPointReq", "game", "game", 1022)
  31. addRule("CSActiveHeadReq", "game", "game", 1025)
  32. addRule("CSHeadInfoReq", "game", "game", 1027)
  33. addRule("CSSetHeadIdReq", "game", "game", 1029)
  34. addRule("CSRenameReq", "game", "game", 1031)
  35. addRule("CSChangeHeadFrameReq", "game", "game", 1033)
  36. addRule("CSHeadFrameInfoReq", "game", "game", 1035)
  37. addRule("CSUseHeadFrameItemReq", "game", "game", 1038)
  38. addRule("CSHeroLevelUpReq", "game", "game", 1040)
  39. addRule("CSHeroAdvanceReq", "game", "game", 1042)
  40. addRule("CSHeroBattleReq", "game", "game", 1044)
  41. addRule("CSHeroChipDecomposeReq", "game", "game", 1050)
  42. addRule("CSHeroStrengthReq", "game", "game", 1052)
  43. addRule("CSHeroChangeJobReq", "game", "game", 1054)
  44. addRule("CSHeroFighPowerReq", "game", "game", 1057)
  45. addRule("CSHeroResetSkillPointReq", "game", "game", 1059)
  46. addRule("CSHeroActiveReq", "game", "game", 1061)
  47. addRule("CSEquipForgeReq", "game", "game", 1063)
  48. addRule("CSEquipUpReq", "game", "game", 1066)
  49. addRule("CSEquipDownReq", "game", "game", 1069)
  50. addRule("CSEquipLevelUpAllReq", "game", "game", 1070)
  51. addRule("CSEquipSlotLevelUpReq", "game", "game", 1072)
  52. addRule("CSCardMountReq", "game", "game", 1074)
  53. addRule("CSCardDownReq", "game", "game", 1076)
  54. addRule("CSCardComposeReq", "game", "game", 1078)
  55. addRule("CSCardDecomposeReq", "game", "game", 1080)
  56. addRule("CSUseItemReq", "game", "game", 1085)
  57. addRule("CSDelItemReq", "game", "game", 1087)
  58. addRule("CSChipComposeReq", "game", "game", 1089)
  59. addRule("CSCardUpGradeReq", "game", "game", 1092)
  60. addRule("CSCardEquipAllReq", "game", "game", 1094)
  61. addRule("CSCardEquipDownReq", "game", "game", 1096)
  62. addRule("CSCardUpGradeAllReq", "game", "game", 1098)
  63. addRule("CSCardCollectInfoReq", "game", "game", 1100)
  64. addRule("CSCardCollectRewardReq", "game", "game", 1102)
  65. addRule("CSCardCollectionRankReq", "game,rank", "game", 1105)
  66. addRule("CSSkillSlotLevelUpReq", "game", "game", 1109)
  67. addRule("CSReplaceSkillReq", "game", "game", 1111)
  68. addRule("CSActiveSkillReq", "game", "game", 1113)
  69. addRule("CSSwapSkillReq", "game", "game", 1115)
  70. addRule("CSSetSkillListReq", "game", "game", 1117)
  71. addRule("CSSkillLevelUpReq", "game", "game", 1119)
  72. addRule("CSResetSkillLevelReq", "game", "game", 1121)
  73. addRule("CSFashionUpReq", "game", "game", 1125)
  74. addRule("CSFashionDownReq", "game", "game", 1127)
  75. addRule("CSFashionComposeReq", "game", "game", 1129)
  76. addRule("CSFashionPaperDecomposeReq", "game", "game", 1131)
  77. addRule("CSGetOtherPlayerDetailInfoReq", "game,social", "game", 1143)
  78. addRule("CSGetOtherPlayerBriefInfoReq", "game", "game", 1145)
  79. addRule("CSPlayerChallengeSummonReq", "game,battleboss", "game", 1150)
  80. addRule("CSPlayerChallengeHpReq", "game,battleboss", "game", 1153)
  81. addRule("CSPlayerLeaveChallengeReq", "game,battleboss", "game", 1155)
  82. addRule("CSPlayerWorldBossListReq", "game,battleboss", "game", 1158)
  83. addRule("CSChatMessageReq", "game,social,guild", "game", 1162)
  84. addRule("CSChatPlayerStateReq", "game,social", "game", 1165)
  85. addRule("CSChatOfflineMsgReq", "game,db", "game", 1167)
  86. addRule("CSPlayerIncomeReq", "game", "game", 1171)
  87. addRule("CSPlayerBossRewardReq", "game", "game", 1173)
  88. addRule("CSPlayerBattleRecordDetailSaveReq", "battlerecord", "battlerecord", 1176)
  89. addRule("CSPlayerBattleRecordDetailReq", "battlerecord", "battlerecord", 1178)
  90. addRule("CSPlayerBattleRecordReq", "game,rank", "game", 1180)
  91. addRule("CSGetMapRankReq", "game", "game", 1183)
  92. addRule("CSQuickBattleIncomeReq", "game", "game", 1187)
  93. addRule("CSBattleBossFightReq", "game", "game", 1189)
  94. addRule("CSEvilRefreshReq", "game", "game", 1191)
  95. addRule("CSEvilChallengeReq", "game", "game", 1194)
  96. addRule("CSGetTaskRewardReq", "game", "game", 1196)
  97. addRule("CSGetTaskScoreRewardReq", "game", "game", 1199)
  98. addRule("CSArenaReq", "game", "game", 1203)
  99. addRule("CSArenaMatchReq", "game", "game", 1204)
  100. addRule("CSArenaResultReq", "game", "game", 1206)
  101. addRule("CSArenaBuyCountReq", "game", "game", 1208)
  102. addRule("CSArenaRankListReq", "game", "game", 1210)
  103. addRule("CSArenaActivityReq", "game", "game", 1212)
  104. addRule("CSMailListReq", "game", "game", 1216)
  105. addRule("CSMailReadReq", "game", "game", 1218)
  106. addRule("CSMailRewardReq", "game", "game", 1220)
  107. addRule("CSMailDelReadReq", "game", "game", 1222)
  108. addRule("CSCompetitionReq", "game", "game", 1225)
  109. addRule("CSCompetitionScoreReq", "game", "game", 1228)
  110. addRule("CSShopBuyItemReq", "game", "game", 1230)
  111. addRule("CSShopInfoReq", "game", "game", 1232)
  112. addRule("CSShopRefreshReq", "game", "game", 1234)
  113. addRule("CSFriendReq", "game", "game", 1236)
  114. addRule("CSFriendAddReq", "game", "game", 1238)
  115. addRule("CSFriendDelReq", "game", "game", 1241)
  116. addRule("CSFriendBlackReq", "game", "game", 1244)
  117. addRule("CSFriendRecommendReq", "game", "game", 1246)
  118. addRule("CSFriendSearchReq", "game", "game", 1249)
  119. addRule("CSRoleGuideNtf", "game", "game", 1252)
  120. addRule("CSRoleStoryReq", "game", "game", 1254)
  121. addRule("CSNewMapCartoonReq", "game", "game", 1256)
  122. addRule("CSCompulsoryGuidanceReq", "game", "game", 1258)
  123. addRule("CSSignUpInfoReq", "game", "game", 1260)
  124. addRule("CSSignUpReq", "game", "game", 1262)
  125. addRule("CSClimbingTowerInfoReq", "game", "game", 1264)
  126. addRule("CSFriendPassTowerInfoReq", "game", "game", 1266)
  127. addRule("CSClimbingTowerBeginReq", "game", "game", 1269)
  128. addRule("CSClimbingTowerEndReq", "game", "game", 1271)
  129. addRule("CSClimbingTowerRankReq", "game", "game", 1273)
  130. addRule("CSOnlineRushInfoReq", "game", "game", 1275)
  131. addRule("CSTowerActivityReq", "game", "game", 1277)
  132. addRule("CSBuildGuildReq", "game,guild", "game", 1281)
  133. addRule("CSDisbandGuildReq", "game,guild", "game", 1283)
  134. addRule("CSApplyGuildReq", "game,guild", "game", 1285)
  135. addRule("CSQuitGuildReq", "game,guild", "game", 1287)
  136. addRule("CSKickGuildMemberReq", "game,guild", "game", 1289)
  137. addRule("CSChangeMemberTitleReq", "game,guild", "game", 1292)
  138. addRule("CSGuildRenameReq", "game,guild", "game", 1295)
  139. addRule("CSGuildReNoticeReq", "game,guild", "game", 1297)
  140. addRule("CSSetGuildInfoReq", "game,guild", "game", 1299)
  141. addRule("CSGuildLogInfoReq", "game,guild", "game", 1301)
  142. addRule("CSGuildApplyDataReq", "game,guild", "game", 1303)
  143. addRule("CSApplyInfoHandleReq", "game,guild", "game", 1305)
  144. addRule("CSGuildInfoReq", "game,guild", "game", 1308)
  145. addRule("CSGetSelfGuildInfoReq", "game,guild", "game", 1310)
  146. addRule("CSGuildMemberInfoReq", "game,guild", "game", 1312)
  147. addRule("CSRecommendGuildInfoReq", "game,guild", "game", 1314)
  148. addRule("CSOnlinePlayerGuildReq", "game,guild", "game", 1316)
  149. addRule("CSSearchGuildReq", "game,guild", "game", 1318)
  150. addRule("CSGuildBossInfoReq", "game,guild", "game", 1321)
  151. addRule("CSGuildBossLogReq", "game,guild", "game", 1323)
  152. addRule("CSGuildBossChallengeReq", "game,guild", "game", 1325)
  153. addRule("CSGuildBossSummonReq", "game,guild", "game", 1327)
  154. addRule("CSGuildBossExtraRewardReq", "game,guild", "game", 1329)
  155. addRule("CSPetLevelUpReq", "game", "game", 1334)
  156. addRule("CSPetAdvanceReq", "game", "game", 1336)
  157. addRule("CSPetSkillLevelUpReq", "game", "game", 1338)
  158. addRule("CSPetDecomposeReq", "game", "game", 1340)
  159. addRule("CSPetBondListReq", "game", "game", 1342)
  160. addRule("CSPetBondAssistListReq", "game", "game", 1345)
  161. addRule("CSPetBondActiveReq", "game", "game", 1347)
  162. addRule("CSPetAssistReq", "game", "game", 1349)
  163. addRule("CSPetBattleReq", "game", "game", 1351)
  164. addRule("CSPetManualRewardReq", "game", "game", 1353)
  165. addRule("CSPetAdvAchievementReq", "game", "game", 1355)
  166. addRule("CSExpeditionChallengePreReq", "game", "game", 1358)
  167. addRule("CSExpeditionChallengeReq", "game", "game", 1360)
  168. addRule("CSExpeditionSelectBuffReq", "game", "game", 1362)
  169. addRule("CSExpeditionRewardReq", "game", "game", 1364)
  170. addRule("CSExpeditionBattleHeroReq", "game", "game", 1366)
  171. addRule("CSExpeditionCallForHelpReq", "game", "game", 1368)
  172. addRule("CSExpeditionHelpReq", "game", "game", 1371)
  173. addRule("CSActivitiesRewardReq", "game", "game", 1376)
  174. addRule("CSActivitiesScoreRewardReq", "game", "game", 1378)
  175. addRule("CSActivitiesFirstChargeRewardReq", "game", "game", 1381)
  176. addRule("CSInvitationNumberReq", "game", "game", 1386)
  177. addRule("CSInvitationNumberUserInfoReq", "game", "game", 1388)
  178. addRule("CSInvitationBeToMemberReq", "game", "game", 1390)
  179. addRule("CSInvitationClickReq", "game", "game", 1392)
  180. addRule("CSInvitationClickReplayReq", "game", "game", 1394)
  181. addRule("CSInvitationDelMemberReq", "game", "game", 1396)
  182. addRule("CSInvitationTaskRewardReq", "game", "game", 1398)
  183. addRule("CSPayInfoGetReq", "game", "game", 1400)
  184. addRule("CSPayInfoOrderOKListGetReq", "game", "game", 1403)
  185. addRule("CSDaoChang100PlayerInfoReq", "game,rank", "game", 1406)
  186. addRule("CSDaoChang100Req", "game", "game", 1408)
  187. addRule("CSDaoChang100LogReq", "game", "game", 1410)
  188. addRule("CSDaoChang100ChallengeReq", "game", "game", 1412)
  189. addRule("CSDaoChang100ChallengeResultReq", "game", "game", 1414)
  190. addRule("CSDaoChang100TimeRewardReq", "game", "game", 1415)
  191. addRule("CSDaoChang100BuyChallengeCountReq", "game", "game", 1417)
  192. addRule("CSGiftRewardReq", "game,social,gmweb", "game", 1419)
  193. addRule("CSGMCommandReq", "game", "game", 1421)
  194. addRule("CSDrawCardReq", "game", "game", 1424)
  195. addRule("CSRuneShopInfoReq", "game", "game", 1426)
  196. addRule("CSAntiCheatReq", "game", "game", 1433)
  197. addRule("CSQuestionRewardReq", "game", "game", 1435)
  198. addRule("CSClientParamNtf", "game", "game", 1437)
  199. addRule("CSMapActivityReq", "game", "game", 1438)
  200. addRule("CSHeroReplaceJobReq", "game", "game", 1442)
  201. addRule("CSDaoChang100SetTipsReq", "game", "game", 1444)
  202. addRule("CSOnlineGetKeepSakeReq", "game", "game", 1446)
  203. addRule("CSKeepSakeRankReq", "game,rank", "game", 1448)
  204. addRule("CSKeepSakeLevelUpReq", "game", "game", 1450)
  205. addRule("CSTowerLevelMinFightPowerReq", "game", "game", 1453)
  206. addRule("CSActivitiesCollectionServerDataReq", "game", "game", 1455)
  207. addRule("CSGuildBattleInfoReq", "game,guild", "game", 1457)
  208. addRule("CSGuildBattleSettingReq", "game,guild", "game", 1460)
  209. addRule("CSGuildBattleBuyChallengeReq", "game,guild", "game", 1462)
  210. addRule("CSGuildBattleRebornReq", "game,guild", "game", 1464)
  211. addRule("CSGuildBattleRankListReq", "game,guild", "game", 1466)
  212. addRule("CSGuildBattlePosIdxListReq", "game,guild", "game", 1468)
  213. addRule("CSGuildBattleLogReq", "game,guild", "game", 1470)
  214. addRule("CSGuildBattleChallengeReq", "game", "game", 1472)
  215. addRule("CSGuildBattleChallengeResultReq", "game,guild", "game", 1474)
  216. addRule("CSGuildBattleChallengePingReq", "game,guild", "game", 1475)
  217. addRule("CSGuildBattlePKDataReq", "game,guild", "game", 1477)
  218. addRule("CSGuildBattleBuyBuffReq", "game,guild", "game", 1483)
  219. addRule("CSGuildBattleCPRankReq", "game", "game", 1487)
  220. addRule("CSGuildBattleCountPartReq", "game", "game", 1489)
  221. addRule("CSGuildBattleMvpInfoReq", "game", "game", 1491)
  222. addRule("CSGuildBattleMvpDetailReq", "game", "game", 1492)
  223. addRule("CSExpeditionScoreRankListReq", "game", "game", 1495)
  224. addRule("CSDaoChang100WheelReq", "game", "game", 1497)
  225. addRule("CSDaoChang100WheelRefreshReq", "game", "game", 1499)
  226. addRule("CSDaoChang100WheelOpenRewardReq", "game", "game", 1501)
  227. addRule("CSDaoChang100WheelRewardReq", "game", "game", 1503)
  228. addRule("CSDaoChang100WheelCloseRewardReq", "game", "game", 1505)
  229. addRule("CSFashionUpLvlReq", "game", "game", 1507)
  230. addRule("CSFashionResetAttrReq", "game", "game", 1510)
  231. addRule("CSExploreInfoReq", "game", "game", 1513)
  232. addRule("CSExploreExtraRewardReq", "game", "game", 1515)
  233. addRule("CSExploreRewardReq", "game", "game", 1517)
  234. addRule("CSDaoChang100WheelLogReq", "game,db", "game", 1519)
  235. addRule("CSAccOnlineRewardReq", "game,db", "game", 1523)
  236. addRule("CSOnlineTimeRewardReq", "game", "game", 1525)
  237. addRule("CSRedBagExchangeReq", "game", "game", 1528)
  238. addRule("CSPetActivityReq", "game", "game", 1530)
  239. addRule("CSPetActivityRankReq", "game,rank", "game", 1532)
  240. addRule("CSAddQualityPointReq", "game", "game", 1536)
  241. addRule("CSExpeditionPassRewardReq", "game", "game", 1538)
  242. addRule("CSActivitiesLikabilityRewardReq", "game", "game", 1540)
  243. addRule("CSActorAttrGetReq", "game", "game", 1542)
  244. addRule("CSPetEquipLevelUpReq", "game", "game", 1546)
  245. addRule("CSPetEquipUpReq", "game", "game", 1548)
  246. addRule("CSPetEquipDownReq", "game", "game", 1550)
  247. addRule("CSCompetitionStarInfoReq", "game", "game", 1552)
  248. addRule("CSCompetitionStarCloseRewardReq", "game", "game", 1556)
  249. addRule("CSCompetitionStarDivineReq", "game", "game", 1559)
  250. addRule("CSConverSkillExpReq", "game", "game", 1561)
  251. addRule("CSCrossYuanHangTrialRefreshTrialTypeReq", "game", "game", 1564)
  252. addRule("CSCrossYuanHangTrialReq", "game", "game", 1566)
  253. addRule("CSCrossYuanHangTrialRewardReq", "game", "game", 1568)
  254. addRule("CSCrossYuanHangTrialChallengeReq", "game", "game", 1570)
  255. addRule("CSCrossYuanHangTrialChallengeResultReq", "game", "game", 1572)
  256. addRule("CSCrossYuanHangTrialRankListReq", "game", "game", 1574)
  257. addRule("CSCrossYuanHangTrialViewListReq", "game", "game", 1576)
  258. addRule("CSCrossYuanHangTrialViewListOutReq", "game", "game", 1578)
  259. addRule("CSActivitiesExchangeReq", "game", "game", 1580)
  260. addRule("SCActivitiesExchangeAck", "game", "game", 1581)
  261. addRule("CSCrossYuanHangTrialInfoReq", "game", "game", 1589)
  262. addRule("CSCrossYuanHangTrialLogReq", "game", "game", 1591)
  263. addRule("CSRushActivityReq", "game", "game", 1593)
  264. addRule("CSRushActivityRewardReq", "game", "game", 1595)
  265. addRule("CSRushSkillActivityRankReq", "game,rank", "game", 1597)
  266. addRule("CSActivityWheelRefreshReq", "game", "game", 1599)
  267. addRule("CSActivityWheelOpenRewardReq", "game", "game", 1601)
  268. addRule("CSActivityWheelRewardReq", "game", "game", 1603)
  269. addRule("CSActivityWheelCloseRewardReq", "game", "game", 1605)
  270. addRule("CSSkillEquipUpReq", "game", "game", 1608)
  271. addRule("CSSkillEquipDownReq", "game", "game", 1611)
  272. addRule("CSSkillEquipLevelUpReq", "game", "game", 1613)
  273. addRule("CSSkillEquipSlotLevelUpReq", "game", "game", 1615)
  274. addRule("CSSkillEquipDecomposeReq", "game", "game", 1617)
  275. addRule("CSCrossTopTowerFightListReq", "game", "game", 1620)
  276. addRule("CSCrossTopTowerChallengeResultReq", "game", "game", 1622)
  277. addRule("CSCrossTopTowerForceWinReq", "game", "game", 1624)
  278. addRule("CSCrossTopTowerForceWinRankListReq", "game", "game", 1626)
  279. addRule("CSCrossTopTowerChallengeReq", "game", "game", 1628)
  280. addRule("CSHeadOperateReq", "game", "game", 1631)
  281. addRule("CSHeadDataReq", "game", "game", 1633)
  282. addRule("CSGCrossGetServerStateReq", "game", "game", 1635)
  283. addRule("CSGCrossPlayerEnterMapReq", "game", "game", 1637)
  284. addRule("CSGCrossPlayerLeaveMapReq", "game", "game", 1639)
  285. addRule("CSGCrossPlayerMapSyncPosReq", "game", "game", 1640)
  286. addRule("CSGCrossPlayerShowInfoReq", "game", "game", 1648)
  287. addRule("CSSkillEquipRemadeReq", "game", "game", 1650)
  288. addRule("CSSkillEquipPoolReq", "game", "game", 1652)
  289. addRule("CSGuildDemonInfoReq", "game,guild", "game", 1654)
  290. addRule("CSGuildDemonFightReq", "game,guild", "game", 1656)
  291. addRule("CSGuildDemonGuildRankReq", "game,guild", "game", 1658)
  292. addRule("CSGuildDemonMVPRankReq", "game,guild", "game", 1660)
  293. addRule("CSGuildDemonBuyFightCountReq", "game", "game", 1662)
  294. addRule("CSActivitySummonReq", "game", "game", 1664)
  295. addRule("CSActivitySignInReq", "game", "game", 1666)
  296. addRule("CSSkillEquipShiftReq", "game", "game", 1668)
  297. addRule("CSCrossTopTowerChallengeViewInfoReq", "game", "game", 1670)
  298. addRule("CSGCrossPlayerMapSyncParamReq", "game", "game", 1672)
  299. addRule("CSCompetitionOnVoteReq", "game", "game", 1674)
  300. addRule("CSCompetitionSelfFansInfoReq", "game", "game", 1676)
  301. addRule("CSCompetitionVoteRankReq", "game", "game", 1678)
  302. addRule("CSCompetitionFansRewardRankReq", "game", "game", 1680)
  303. addRule("CSCompetitionFansGetRewardReq", "game", "game", 1682)
  304. addRule("CSCompetitionFansDayRewardReq", "game", "game", 1684)
  305. addRule("CSCompetitionGetPlayerVoteRankReq", "game", "game", 1686)
  306. addRule("CSPetDetailInfoReq", "game", "game", 1688)
  307. addRule("CSWishBoxUseReq", "game", "game", 1690)
  308. addRule("CSWishUnlockSlotReq", "game", "game", 1692)
  309. addRule("CSWishSlotReq", "game", "game", 1696)
  310. addRule("CSActivitiesWordNoticeSetReq", "game", "game", 1698)
  311. addRule("CSPetQiyueSlotUnlockReq", "game", "game", 1701)
  312. addRule("CSPetQiyueSlotInReq", "game", "game", 1703)
  313. addRule("CSPetQiyueSlotOutReq", "game", "game", 1705)
  314. addRule("CSPetQiyueBattlePetAttrReq", "game", "game", 1707)
  315. addRule("CSCardLevelExchangeReq", "game", "game", 1709)
  316. addRule("CSCombineServerInfoReq", "game", "game", 1712)
  317. addRule("CSCreditRechargeShopItemBuyReq", "game", "game", 1714)
  318. addRule("CSRuneSpecialPrivilegeRewardReq", "game", "game", 1717)
  319. addRule("CSClimbingTowerDayRewardReq", "game", "game", 1723)
  320. addRule("CSBoliShopLevelUpReq", "game", "game", 1725)
  321. addRule("CSBoliShopRewardReq", "game", "game", 1727)
  322. addRule("CSBoliShopBuyReq", "game", "game", 1729)
  323. addRule("CSBTShopInfoReq", "game", "game", 1736)
  324. addRule("CSBoliShopInfoReq", "game", "game", 1738)
  325. addRule("CSBTRoCoinShopItemBuyReq", "game", "game", 1740)
  326. addRule("CSActivitySmashEggsReq", "game", "game", 1742)
  327. addRule("CSActivitySmashEggsMsgReq", "game", "game", 1744)
  328. addRule("CSBTFirstRechargeRewardReq", "game", "game", 1747)
  329. addRule("CSBTRecharge100RewardReq", "game", "game", 1750)
  330. addRule("CSMapLevelTypeChangeReq", "game", "game", 1752)
  331. addRule("SSCrossYuanHangTrialViewListReq", "crossserver", "crossserver", 6002)
  332. addRule("SSCrossYuanHangTrialReq", "crossserver", "crossserver", 6004)
  333. addRule("SSCrossYuanHangTrialChallengeReq", "crossserver", "crossserver", 6006)
  334. addRule("SSCrossYuanHangTrialChallengeResultReq", "crossserver", "crossserver", 6008)
  335. addRule("SSCrossYuanHangTrialUpdateRankScoreNtf", "crossserver", "crossserver", 6011)
  336. addRule("SSCrossYuanHangTrialRankListReq", "crossserver", "crossserver", 6012)
  337. addRule("SSCrossYuanHangTrialInfoReq", "crossserver", "crossserver", 6016)
  338. addRule("SSCrossYuanHangTrialSelfReq", "crossserver", "crossserver", 6026)
  339. addRule("SSCrossRankUpdateNtf", "crossrank", "crossrank", 6028)
  340. addRule("SSCrossRankFightInfoUpdateNtf", "crossrank", "crossrank", 6029)
  341. addRule("SSCrossTopTowerMatchFightReq", "crossrank", "crossrank", 6030)
  342. addRule("SSCrossTopTowerForceWinRankUpdateNtf", "crossrank", "crossrank", 6032)
  343. addRule("SSCrossTopTowerForceWinRankListReq", "crossrank", "crossrank", 6033)
  344. addRule("SSGCrossMapEnterReq", "gcrossmap", "gcrossmap", 6035)
  345. addRule("SSGCrossMapLeaveReq", "gcrossmap", "gcrossmap", 6037)
  346. addRule("SSGCrossMapSyncPosReq", "gcrossmap", "gcrossmap", 6040)
  347. addRule("SSGCrossMapOtherUnitShowInfoReq", "gcrossmap", "gcrossmap", 6045)
  348. addRule("SSGCrossMapUnitShowUpdateNtf", "gcrossmap", "gcrossmap", 6047)
  349. addRule("SSGCrossChatMessageReq", "gcrossmap", "gcrossmap", 6048)
  350. addRule("SSGCrossMapSyncParamReq", "gcrossmap", "gcrossmap", 6051)
  351. //req和ack消息映射处理
  352. ReqAckKVList[1000] = ReqAckKVInfo{1000, 1001, "CSPingReq|SCPingAck"}
  353. ReqAckKVList[1002] = ReqAckKVInfo{1002, 1003, "CSLoginReq|SCLoginAck"}
  354. ReqAckKVList[1004] = ReqAckKVInfo{1004, 1005, "CSReconnectReq|SCReconnectAck"}
  355. ReqAckKVList[1007] = ReqAckKVInfo{1007, 1008, "CSCreateRoleReq|SCCreateRoleAck"}
  356. ReqAckKVList[1009] = ReqAckKVInfo{1009, 1010, "CSNameReq|SCNameAck"}
  357. ReqAckKVList[1016] = ReqAckKVInfo{1016, 1017, "CSGetServerTimeReq|SCGetServerTimeAck"}
  358. ReqAckKVList[1020] = ReqAckKVInfo{1020, 1021, "CSAddAttrPointReq|SCAddAttrPointAck"}
  359. ReqAckKVList[1022] = ReqAckKVInfo{1022, 1023, "CSResetAttrPointReq|SCResetAttrPointAck"}
  360. ReqAckKVList[1025] = ReqAckKVInfo{1025, 1026, "CSActiveHeadReq|SCActiveHeadAck"}
  361. ReqAckKVList[1027] = ReqAckKVInfo{1027, 1028, "CSHeadInfoReq|SCHeadInfoAck"}
  362. ReqAckKVList[1029] = ReqAckKVInfo{1029, 1030, "CSSetHeadIdReq|SCSetHeadIdAck"}
  363. ReqAckKVList[1031] = ReqAckKVInfo{1031, 1032, "CSRenameReq|SCRenameAck"}
  364. ReqAckKVList[1033] = ReqAckKVInfo{1033, 1034, "CSChangeHeadFrameReq|SCChangeHeadFrameAck"}
  365. ReqAckKVList[1035] = ReqAckKVInfo{1035, 1036, "CSHeadFrameInfoReq|SCHeadFrameInfoAck"}
  366. ReqAckKVList[1038] = ReqAckKVInfo{1038, 1039, "CSUseHeadFrameItemReq|SCUseHeadFrameItemAck"}
  367. ReqAckKVList[1040] = ReqAckKVInfo{1040, 1041, "CSHeroLevelUpReq|SCHeroLevelUpAck"}
  368. ReqAckKVList[1042] = ReqAckKVInfo{1042, 1043, "CSHeroAdvanceReq|SCHeroAdvanceAck"}
  369. ReqAckKVList[1044] = ReqAckKVInfo{1044, 1045, "CSHeroBattleReq|SCHeroBattleAck"}
  370. ReqAckKVList[1050] = ReqAckKVInfo{1050, 1051, "CSHeroChipDecomposeReq|SCHeroChipDecomposeAck"}
  371. ReqAckKVList[1052] = ReqAckKVInfo{1052, 1053, "CSHeroStrengthReq|SCHeroStrengthAck"}
  372. ReqAckKVList[1054] = ReqAckKVInfo{1054, 1055, "CSHeroChangeJobReq|SCHeroChangeJobAck"}
  373. ReqAckKVList[1057] = ReqAckKVInfo{1057, 1058, "CSHeroFighPowerReq|SCHeroFighPowerAck"}
  374. ReqAckKVList[1059] = ReqAckKVInfo{1059, 1060, "CSHeroResetSkillPointReq|SCHeroResetSkillPointAck"}
  375. ReqAckKVList[1061] = ReqAckKVInfo{1061, 1062, "CSHeroActiveReq|SCHeroActiveAck"}
  376. ReqAckKVList[1063] = ReqAckKVInfo{1063, 1064, "CSEquipForgeReq|SCEquipForgeAck"}
  377. ReqAckKVList[1066] = ReqAckKVInfo{1066, 1067, "CSEquipUpReq|SCEquipUpAck"}
  378. ReqAckKVList[1070] = ReqAckKVInfo{1070, 1071, "CSEquipLevelUpAllReq|SCEquipLevelUpAllAck"}
  379. ReqAckKVList[1072] = ReqAckKVInfo{1072, 1073, "CSEquipSlotLevelUpReq|SCEquipSlotLevelUpAck"}
  380. ReqAckKVList[1074] = ReqAckKVInfo{1074, 1075, "CSCardMountReq|SCCardMountAck"}
  381. ReqAckKVList[1076] = ReqAckKVInfo{1076, 1077, "CSCardDownReq|SCCardDownAck"}
  382. ReqAckKVList[1078] = ReqAckKVInfo{1078, 1079, "CSCardComposeReq|SCCardComposeAck"}
  383. ReqAckKVList[1080] = ReqAckKVInfo{1080, 1081, "CSCardDecomposeReq|SCCardDecomposeAck"}
  384. ReqAckKVList[1085] = ReqAckKVInfo{1085, 1086, "CSUseItemReq|SCUseItemAck"}
  385. ReqAckKVList[1087] = ReqAckKVInfo{1087, 1088, "CSDelItemReq|SCDelItemAck"}
  386. ReqAckKVList[1089] = ReqAckKVInfo{1089, 1090, "CSChipComposeReq|SCChipComposeAck"}
  387. ReqAckKVList[1092] = ReqAckKVInfo{1092, 1093, "CSCardUpGradeReq|SCCardUpGradeAck"}
  388. ReqAckKVList[1094] = ReqAckKVInfo{1094, 1095, "CSCardEquipAllReq|SCCardEquipAllAck"}
  389. ReqAckKVList[1096] = ReqAckKVInfo{1096, 1097, "CSCardEquipDownReq|SCCardEquipDownAck"}
  390. ReqAckKVList[1098] = ReqAckKVInfo{1098, 1099, "CSCardUpGradeAllReq|SCCardUpGradeAllAck"}
  391. ReqAckKVList[1100] = ReqAckKVInfo{1100, 1101, "CSCardCollectInfoReq|SCCardCollectInfoAck"}
  392. ReqAckKVList[1102] = ReqAckKVInfo{1102, 1103, "CSCardCollectRewardReq|SCCardCollectRewardAck"}
  393. ReqAckKVList[1105] = ReqAckKVInfo{1105, 1106, "CSCardCollectionRankReq|SCCardCollectionRankAck"}
  394. ReqAckKVList[1109] = ReqAckKVInfo{1109, 1110, "CSSkillSlotLevelUpReq|SCSkillSlotLevelUpAck"}
  395. ReqAckKVList[1111] = ReqAckKVInfo{1111, 1112, "CSReplaceSkillReq|SCReplaceSkillAck"}
  396. ReqAckKVList[1113] = ReqAckKVInfo{1113, 1114, "CSActiveSkillReq|SCActiveSkillAck"}
  397. ReqAckKVList[1115] = ReqAckKVInfo{1115, 1116, "CSSwapSkillReq|SCSwapSkillAck"}
  398. ReqAckKVList[1117] = ReqAckKVInfo{1117, 1118, "CSSetSkillListReq|SCSetSkillListAck"}
  399. ReqAckKVList[1119] = ReqAckKVInfo{1119, 1120, "CSSkillLevelUpReq|SCSkillLevelUpAck"}
  400. ReqAckKVList[1121] = ReqAckKVInfo{1121, 1122, "CSResetSkillLevelReq|SCResetSkillLevelAck"}
  401. ReqAckKVList[1125] = ReqAckKVInfo{1125, 1126, "CSFashionUpReq|SCFashionUpAck"}
  402. ReqAckKVList[1127] = ReqAckKVInfo{1127, 1128, "CSFashionDownReq|SCFashionDownAck"}
  403. ReqAckKVList[1129] = ReqAckKVInfo{1129, 1130, "CSFashionComposeReq|SCFashionComposeAck"}
  404. ReqAckKVList[1143] = ReqAckKVInfo{1143, 1144, "CSGetOtherPlayerDetailInfoReq|SCGetOtherPlayerDetailInfoAck"}
  405. ReqAckKVList[1145] = ReqAckKVInfo{1145, 1146, "CSGetOtherPlayerBriefInfoReq|SCGetOtherPlayerBriefInfoAck"}
  406. ReqAckKVList[1150] = ReqAckKVInfo{1150, 1151, "CSPlayerChallengeSummonReq|SCPlayerChallengeSummonAck"}
  407. ReqAckKVList[1158] = ReqAckKVInfo{1158, 1159, "CSPlayerWorldBossListReq|SCPlayerWorldBossListAck"}
  408. ReqAckKVList[1162] = ReqAckKVInfo{1162, 1163, "CSChatMessageReq|SCChatMessageAck"}
  409. ReqAckKVList[1165] = ReqAckKVInfo{1165, 1166, "CSChatPlayerStateReq|SCChatPlayerStateAck"}
  410. ReqAckKVList[1167] = ReqAckKVInfo{1167, 1168, "CSChatOfflineMsgReq|SCChatOfflineMsgAck"}
  411. ReqAckKVList[1171] = ReqAckKVInfo{1171, 1172, "CSPlayerIncomeReq|SCPlayerIncomeAck"}
  412. ReqAckKVList[1173] = ReqAckKVInfo{1173, 1174, "CSPlayerBossRewardReq|SCPlayerBossRewardAck"}
  413. ReqAckKVList[1176] = ReqAckKVInfo{1176, 1177, "CSPlayerBattleRecordDetailSaveReq|SCPlayerBattleRecordDetailSaveAck"}
  414. ReqAckKVList[1178] = ReqAckKVInfo{1178, 1179, "CSPlayerBattleRecordDetailReq|SCPlayerBattleRecordDetailAck"}
  415. ReqAckKVList[1180] = ReqAckKVInfo{1180, 1181, "CSPlayerBattleRecordReq|SCPlayerBattleRecordAck"}
  416. ReqAckKVList[1183] = ReqAckKVInfo{1183, 1184, "CSGetMapRankReq|SCGetMapRankAck"}
  417. ReqAckKVList[1185] = ReqAckKVInfo{1185, 1186, "CSBattleResultReq|SCBattleResultAck"}
  418. ReqAckKVList[1187] = ReqAckKVInfo{1187, 1188, "CSQuickBattleIncomeReq|SCQuickBattleIncomeAck"}
  419. ReqAckKVList[1189] = ReqAckKVInfo{1189, 1190, "CSBattleBossFightReq|SCBattleBossFightAck"}
  420. ReqAckKVList[1191] = ReqAckKVInfo{1191, 1192, "CSEvilRefreshReq|SCEvilRefreshAck"}
  421. ReqAckKVList[1194] = ReqAckKVInfo{1194, 1195, "CSEvilChallengeReq|SCEvilChallengeAck"}
  422. ReqAckKVList[1196] = ReqAckKVInfo{1196, 1197, "CSGetTaskRewardReq|SCGetTaskRewardAck"}
  423. ReqAckKVList[1199] = ReqAckKVInfo{1199, 1200, "CSGetTaskScoreRewardReq|SCGetTaskScoreRewardAck"}
  424. ReqAckKVList[1204] = ReqAckKVInfo{1204, 1205, "CSArenaMatchReq|SCArenaMatchAck"}
  425. ReqAckKVList[1206] = ReqAckKVInfo{1206, 1207, "CSArenaResultReq|SCArenaResultAck"}
  426. ReqAckKVList[1208] = ReqAckKVInfo{1208, 1209, "CSArenaBuyCountReq|SCArenaBuyCountAck"}
  427. ReqAckKVList[1210] = ReqAckKVInfo{1210, 1211, "CSArenaRankListReq|SCArenaRankListAck"}
  428. ReqAckKVList[1212] = ReqAckKVInfo{1212, 1213, "CSArenaActivityReq|SCArenaActivityAck"}
  429. ReqAckKVList[1216] = ReqAckKVInfo{1216, 1217, "CSMailListReq|SCMailListAck"}
  430. ReqAckKVList[1218] = ReqAckKVInfo{1218, 1219, "CSMailReadReq|SCMailReadAck"}
  431. ReqAckKVList[1220] = ReqAckKVInfo{1220, 1221, "CSMailRewardReq|SCMailRewardAck"}
  432. ReqAckKVList[1222] = ReqAckKVInfo{1222, 1223, "CSMailDelReadReq|SCMailDelReadAck"}
  433. ReqAckKVList[1228] = ReqAckKVInfo{1228, 1229, "CSCompetitionScoreReq|SCCompetitionScoreAck"}
  434. ReqAckKVList[1230] = ReqAckKVInfo{1230, 1231, "CSShopBuyItemReq|SCShopBuyItemAck"}
  435. ReqAckKVList[1232] = ReqAckKVInfo{1232, 1233, "CSShopInfoReq|SCShopInfoAck"}
  436. ReqAckKVList[1234] = ReqAckKVInfo{1234, 1235, "CSShopRefreshReq|SCShopRefreshAck"}
  437. ReqAckKVList[1236] = ReqAckKVInfo{1236, 1237, "CSFriendReq|SCFriendAck"}
  438. ReqAckKVList[1238] = ReqAckKVInfo{1238, 1239, "CSFriendAddReq|SCFriendAddAck"}
  439. ReqAckKVList[1241] = ReqAckKVInfo{1241, 1242, "CSFriendDelReq|SCFriendDelAck"}
  440. ReqAckKVList[1244] = ReqAckKVInfo{1244, 1245, "CSFriendBlackReq|SCFriendBlackAck"}
  441. ReqAckKVList[1246] = ReqAckKVInfo{1246, 1247, "CSFriendRecommendReq|SCFriendRecommendAck"}
  442. ReqAckKVList[1249] = ReqAckKVInfo{1249, 1250, "CSFriendSearchReq|SCFriendSearchAck"}
  443. ReqAckKVList[1254] = ReqAckKVInfo{1254, 1255, "CSRoleStoryReq|SCRoleStoryAck"}
  444. ReqAckKVList[1256] = ReqAckKVInfo{1256, 1257, "CSNewMapCartoonReq|SCNewMapCartoonAck"}
  445. ReqAckKVList[1258] = ReqAckKVInfo{1258, 1259, "CSCompulsoryGuidanceReq|SCCompulsoryGuidanceAck"}
  446. ReqAckKVList[1260] = ReqAckKVInfo{1260, 1261, "CSSignUpInfoReq|SCSignUpInfoAck"}
  447. ReqAckKVList[1262] = ReqAckKVInfo{1262, 1263, "CSSignUpReq|SCSignUpAck"}
  448. ReqAckKVList[1264] = ReqAckKVInfo{1264, 1265, "CSClimbingTowerInfoReq|SCClimbingTowerInfoAck"}
  449. ReqAckKVList[1266] = ReqAckKVInfo{1266, 1267, "CSFriendPassTowerInfoReq|SCFriendPassTowerInfoAck"}
  450. ReqAckKVList[1269] = ReqAckKVInfo{1269, 1270, "CSClimbingTowerBeginReq|SCClimbingTowerBeginAck"}
  451. ReqAckKVList[1271] = ReqAckKVInfo{1271, 1272, "CSClimbingTowerEndReq|SCClimbingTowerEndAck"}
  452. ReqAckKVList[1273] = ReqAckKVInfo{1273, 1274, "CSClimbingTowerRankReq|SCClimbingTowerRankAck"}
  453. ReqAckKVList[1275] = ReqAckKVInfo{1275, 1276, "CSOnlineRushInfoReq|SCOnlineRushInfoAck"}
  454. ReqAckKVList[1277] = ReqAckKVInfo{1277, 1278, "CSTowerActivityReq|SCTowerActivityAck"}
  455. ReqAckKVList[1281] = ReqAckKVInfo{1281, 1282, "CSBuildGuildReq|SCBuildGuildAck"}
  456. ReqAckKVList[1283] = ReqAckKVInfo{1283, 1284, "CSDisbandGuildReq|SCDisbandGuildAck"}
  457. ReqAckKVList[1285] = ReqAckKVInfo{1285, 1286, "CSApplyGuildReq|SCApplyGuildAck"}
  458. ReqAckKVList[1287] = ReqAckKVInfo{1287, 1288, "CSQuitGuildReq|SCQuitGuildAck"}
  459. ReqAckKVList[1289] = ReqAckKVInfo{1289, 1290, "CSKickGuildMemberReq|SCKickGuildMemberAck"}
  460. ReqAckKVList[1292] = ReqAckKVInfo{1292, 1293, "CSChangeMemberTitleReq|SCChangeMemberTitleAck"}
  461. ReqAckKVList[1295] = ReqAckKVInfo{1295, 1296, "CSGuildRenameReq|SCGuildRenameAck"}
  462. ReqAckKVList[1297] = ReqAckKVInfo{1297, 1298, "CSGuildReNoticeReq|SCGuildReNoticeAck"}
  463. ReqAckKVList[1299] = ReqAckKVInfo{1299, 1300, "CSSetGuildInfoReq|SCSetGuildInfoAck"}
  464. ReqAckKVList[1301] = ReqAckKVInfo{1301, 1302, "CSGuildLogInfoReq|SCGuildLogInfoAck"}
  465. ReqAckKVList[1303] = ReqAckKVInfo{1303, 1304, "CSGuildApplyDataReq|SCGuildApplyDataAck"}
  466. ReqAckKVList[1305] = ReqAckKVInfo{1305, 1306, "CSApplyInfoHandleReq|SCApplyInfoHandleAck"}
  467. ReqAckKVList[1308] = ReqAckKVInfo{1308, 1309, "CSGuildInfoReq|SCGuildInfoAck"}
  468. ReqAckKVList[1310] = ReqAckKVInfo{1310, 1311, "CSGetSelfGuildInfoReq|SCGetSelfGuildInfoAck"}
  469. ReqAckKVList[1312] = ReqAckKVInfo{1312, 1313, "CSGuildMemberInfoReq|SCGuildMemberInfoAck"}
  470. ReqAckKVList[1314] = ReqAckKVInfo{1314, 1315, "CSRecommendGuildInfoReq|SCRecommendGuildInfoAck"}
  471. ReqAckKVList[1316] = ReqAckKVInfo{1316, 1317, "CSOnlinePlayerGuildReq|SCOnlinePlayerGuildAck"}
  472. ReqAckKVList[1318] = ReqAckKVInfo{1318, 1319, "CSSearchGuildReq|SCSearchGuildAck"}
  473. ReqAckKVList[1321] = ReqAckKVInfo{1321, 1322, "CSGuildBossInfoReq|SCGuildBossInfoAck"}
  474. ReqAckKVList[1323] = ReqAckKVInfo{1323, 1324, "CSGuildBossLogReq|SCGuildBossLogAck"}
  475. ReqAckKVList[1325] = ReqAckKVInfo{1325, 1326, "CSGuildBossChallengeReq|SCGuildBossChallengeAck"}
  476. ReqAckKVList[1327] = ReqAckKVInfo{1327, 1328, "CSGuildBossSummonReq|SCGuildBossSummonAck"}
  477. ReqAckKVList[1329] = ReqAckKVInfo{1329, 1330, "CSGuildBossExtraRewardReq|SCGuildBossExtraRewardAck"}
  478. ReqAckKVList[1334] = ReqAckKVInfo{1334, 1335, "CSPetLevelUpReq|SCPetLevelUpAck"}
  479. ReqAckKVList[1336] = ReqAckKVInfo{1336, 1337, "CSPetAdvanceReq|SCPetAdvanceAck"}
  480. ReqAckKVList[1338] = ReqAckKVInfo{1338, 1339, "CSPetSkillLevelUpReq|SCPetSkillLevelUpAck"}
  481. ReqAckKVList[1340] = ReqAckKVInfo{1340, 1341, "CSPetDecomposeReq|SCPetDecomposeAck"}
  482. ReqAckKVList[1342] = ReqAckKVInfo{1342, 1343, "CSPetBondListReq|SCPetBondListAck"}
  483. ReqAckKVList[1345] = ReqAckKVInfo{1345, 1346, "CSPetBondAssistListReq|SCPetBondAssistListAck"}
  484. ReqAckKVList[1347] = ReqAckKVInfo{1347, 1348, "CSPetBondActiveReq|SCPetBondActiveAck"}
  485. ReqAckKVList[1349] = ReqAckKVInfo{1349, 1350, "CSPetAssistReq|SCPetAssistAck"}
  486. ReqAckKVList[1351] = ReqAckKVInfo{1351, 1352, "CSPetBattleReq|SCPetBattleAck"}
  487. ReqAckKVList[1353] = ReqAckKVInfo{1353, 1354, "CSPetManualRewardReq|SCPetManualRewardAck"}
  488. ReqAckKVList[1355] = ReqAckKVInfo{1355, 1356, "CSPetAdvAchievementReq|SCPetAdvAchievementAck"}
  489. ReqAckKVList[1358] = ReqAckKVInfo{1358, 1359, "CSExpeditionChallengePreReq|SCExpeditionChallengePreAck"}
  490. ReqAckKVList[1360] = ReqAckKVInfo{1360, 1361, "CSExpeditionChallengeReq|SCExpeditionChallengeAck"}
  491. ReqAckKVList[1362] = ReqAckKVInfo{1362, 1363, "CSExpeditionSelectBuffReq|SCExpeditionSelectBuffAck"}
  492. ReqAckKVList[1364] = ReqAckKVInfo{1364, 1365, "CSExpeditionRewardReq|SCExpeditionRewardAck"}
  493. ReqAckKVList[1366] = ReqAckKVInfo{1366, 1367, "CSExpeditionBattleHeroReq|SCExpeditionBattleHeroAck"}
  494. ReqAckKVList[1368] = ReqAckKVInfo{1368, 1369, "CSExpeditionCallForHelpReq|SCExpeditionCallForHelpAck"}
  495. ReqAckKVList[1371] = ReqAckKVInfo{1371, 1372, "CSExpeditionHelpReq|SCExpeditionHelpAck"}
  496. ReqAckKVList[1376] = ReqAckKVInfo{1376, 1377, "CSActivitiesRewardReq|SCActivitiesRewardAck"}
  497. ReqAckKVList[1378] = ReqAckKVInfo{1378, 1379, "CSActivitiesScoreRewardReq|SCActivitiesScoreRewardAck"}
  498. ReqAckKVList[1381] = ReqAckKVInfo{1381, 1382, "CSActivitiesFirstChargeRewardReq|SCActivitiesFirstChargeRewardAck"}
  499. ReqAckKVList[1386] = ReqAckKVInfo{1386, 1387, "CSInvitationNumberReq|SCInvitationNumberAck"}
  500. ReqAckKVList[1388] = ReqAckKVInfo{1388, 1389, "CSInvitationNumberUserInfoReq|SCInvitationNumberUserInfoAck"}
  501. ReqAckKVList[1390] = ReqAckKVInfo{1390, 1391, "CSInvitationBeToMemberReq|SCInvitationBeToMemberAck"}
  502. ReqAckKVList[1392] = ReqAckKVInfo{1392, 1393, "CSInvitationClickReq|SCInvitationClickAck"}
  503. ReqAckKVList[1394] = ReqAckKVInfo{1394, 1395, "CSInvitationClickReplayReq|SCInvitationClickReplayAck"}
  504. ReqAckKVList[1396] = ReqAckKVInfo{1396, 1397, "CSInvitationDelMemberReq|SCInvitationDelMemberAck"}
  505. ReqAckKVList[1398] = ReqAckKVInfo{1398, 1399, "CSInvitationTaskRewardReq|SCInvitationTaskRewardAck"}
  506. ReqAckKVList[1400] = ReqAckKVInfo{1400, 1401, "CSPayInfoGetReq|SCPayInfoGetAck"}
  507. ReqAckKVList[1403] = ReqAckKVInfo{1403, 1404, "CSPayInfoOrderOKListGetReq|SCPayInfoOrderOKListGetAck"}
  508. ReqAckKVList[1406] = ReqAckKVInfo{1406, 1407, "CSDaoChang100PlayerInfoReq|SCDaoChang100PlayerInfoAck"}
  509. ReqAckKVList[1408] = ReqAckKVInfo{1408, 1409, "CSDaoChang100Req|SCDaoChang100Ack"}
  510. ReqAckKVList[1410] = ReqAckKVInfo{1410, 1411, "CSDaoChang100LogReq|SCDaoChang100LogAck"}
  511. ReqAckKVList[1412] = ReqAckKVInfo{1412, 1413, "CSDaoChang100ChallengeReq|SCDaoChang100ChallengeAck"}
  512. ReqAckKVList[1415] = ReqAckKVInfo{1415, 1416, "CSDaoChang100TimeRewardReq|SCDaoChang100TimeRewardAck"}
  513. ReqAckKVList[1417] = ReqAckKVInfo{1417, 1418, "CSDaoChang100BuyChallengeCountReq|SCDaoChang100BuyChallengeCountAck"}
  514. ReqAckKVList[1419] = ReqAckKVInfo{1419, 1420, "CSGiftRewardReq|SCGiftRewardAck"}
  515. ReqAckKVList[1421] = ReqAckKVInfo{1421, 1422, "CSGMCommandReq|SCGMCommandAck"}
  516. ReqAckKVList[1424] = ReqAckKVInfo{1424, 1425, "CSDrawCardReq|SCDrawCardAck"}
  517. ReqAckKVList[1426] = ReqAckKVInfo{1426, 1427, "CSRuneShopInfoReq|SCRuneShopInfoAck"}
  518. ReqAckKVList[1433] = ReqAckKVInfo{1433, 1434, "CSAntiCheatReq|SCAntiCheatAck"}
  519. ReqAckKVList[1435] = ReqAckKVInfo{1435, 1436, "CSQuestionRewardReq|SCQuestionRewardAck"}
  520. ReqAckKVList[1438] = ReqAckKVInfo{1438, 1439, "CSMapActivityReq|SCMapActivityAck"}
  521. ReqAckKVList[1442] = ReqAckKVInfo{1442, 1443, "CSHeroReplaceJobReq|SCHeroReplaceJobAck"}
  522. ReqAckKVList[1444] = ReqAckKVInfo{1444, 1445, "CSDaoChang100SetTipsReq|SCDaoChang100SetTipsAck"}
  523. ReqAckKVList[1446] = ReqAckKVInfo{1446, 1447, "CSOnlineGetKeepSakeReq|SCOnlineGetKeepSakeAck"}
  524. ReqAckKVList[1448] = ReqAckKVInfo{1448, 1449, "CSKeepSakeRankReq|SCKeepSakeRankAck"}
  525. ReqAckKVList[1450] = ReqAckKVInfo{1450, 1451, "CSKeepSakeLevelUpReq|SCKeepSakeLevelUpAck"}
  526. ReqAckKVList[1453] = ReqAckKVInfo{1453, 1454, "CSTowerLevelMinFightPowerReq|SCTowerLevelMinFightPowerAck"}
  527. ReqAckKVList[1455] = ReqAckKVInfo{1455, 1456, "CSActivitiesCollectionServerDataReq|SCActivitiesCollectionServerDataAck"}
  528. ReqAckKVList[1457] = ReqAckKVInfo{1457, 1458, "CSGuildBattleInfoReq|SCGuildBattleInfoAck"}
  529. ReqAckKVList[1460] = ReqAckKVInfo{1460, 1461, "CSGuildBattleSettingReq|SCGuildBattleSettingAck"}
  530. ReqAckKVList[1466] = ReqAckKVInfo{1466, 1467, "CSGuildBattleRankListReq|SCGuildBattleRankListAck"}
  531. ReqAckKVList[1468] = ReqAckKVInfo{1468, 1469, "CSGuildBattlePosIdxListReq|SCGuildBattlePosIdxListAck"}
  532. ReqAckKVList[1470] = ReqAckKVInfo{1470, 1471, "CSGuildBattleLogReq|SCGuildBattleLogAck"}
  533. ReqAckKVList[1472] = ReqAckKVInfo{1472, 1473, "CSGuildBattleChallengeReq|SCGuildBattleChallengeAck"}
  534. ReqAckKVList[1477] = ReqAckKVInfo{1477, 1478, "CSGuildBattlePKDataReq|SCGuildBattlePKDataAck"}
  535. ReqAckKVList[1483] = ReqAckKVInfo{1483, 1484, "CSGuildBattleBuyBuffReq|SCGuildBattleBuyBuffAck"}
  536. ReqAckKVList[1487] = ReqAckKVInfo{1487, 1488, "CSGuildBattleCPRankReq|SCGuildBattleCPRankAck"}
  537. ReqAckKVList[1489] = ReqAckKVInfo{1489, 1490, "CSGuildBattleCountPartReq|SCGuildBattleCountPartAck"}
  538. ReqAckKVList[1492] = ReqAckKVInfo{1492, 1493, "CSGuildBattleMvpDetailReq|SCGuildBattleMvpDetailAck"}
  539. ReqAckKVList[1495] = ReqAckKVInfo{1495, 1496, "CSExpeditionScoreRankListReq|SCExpeditionScoreRankListAck"}
  540. ReqAckKVList[1497] = ReqAckKVInfo{1497, 1498, "CSDaoChang100WheelReq|SCDaoChang100WheelAck"}
  541. ReqAckKVList[1499] = ReqAckKVInfo{1499, 1500, "CSDaoChang100WheelRefreshReq|SCDaoChang100WheelRefreshAck"}
  542. ReqAckKVList[1501] = ReqAckKVInfo{1501, 1502, "CSDaoChang100WheelOpenRewardReq|SCDaoChang100WheelOpenRewardAck"}
  543. ReqAckKVList[1503] = ReqAckKVInfo{1503, 1504, "CSDaoChang100WheelRewardReq|SCDaoChang100WheelRewardAck"}
  544. ReqAckKVList[1505] = ReqAckKVInfo{1505, 1506, "CSDaoChang100WheelCloseRewardReq|SCDaoChang100WheelCloseRewardAck"}
  545. ReqAckKVList[1507] = ReqAckKVInfo{1507, 1508, "CSFashionUpLvlReq|SCFashionUpLvlAck"}
  546. ReqAckKVList[1510] = ReqAckKVInfo{1510, 1511, "CSFashionResetAttrReq|SCFashionResetAttrAck"}
  547. ReqAckKVList[1513] = ReqAckKVInfo{1513, 1514, "CSExploreInfoReq|SCExploreInfoAck"}
  548. ReqAckKVList[1515] = ReqAckKVInfo{1515, 1516, "CSExploreExtraRewardReq|SCExploreExtraRewardAck"}
  549. ReqAckKVList[1517] = ReqAckKVInfo{1517, 1518, "CSExploreRewardReq|SCExploreRewardAck"}
  550. ReqAckKVList[1519] = ReqAckKVInfo{1519, 1520, "CSDaoChang100WheelLogReq|SCDaoChang100WheelLogAck"}
  551. ReqAckKVList[1523] = ReqAckKVInfo{1523, 1524, "CSAccOnlineRewardReq|SCAccOnlineRewardAck"}
  552. ReqAckKVList[1525] = ReqAckKVInfo{1525, 1526, "CSOnlineTimeRewardReq|SCOnlineTimeRewardAck"}
  553. ReqAckKVList[1528] = ReqAckKVInfo{1528, 1529, "CSRedBagExchangeReq|SCRedBagExchangeAck"}
  554. ReqAckKVList[1530] = ReqAckKVInfo{1530, 1531, "CSPetActivityReq|SCPetActivityAck"}
  555. ReqAckKVList[1532] = ReqAckKVInfo{1532, 1533, "CSPetActivityRankReq|SCPetActivityRankAck"}
  556. ReqAckKVList[1536] = ReqAckKVInfo{1536, 1537, "CSAddQualityPointReq|SCAddQualityPointAck"}
  557. ReqAckKVList[1538] = ReqAckKVInfo{1538, 1539, "CSExpeditionPassRewardReq|SCExpeditionPassRewardAck"}
  558. ReqAckKVList[1540] = ReqAckKVInfo{1540, 1541, "CSActivitiesLikabilityRewardReq|SCActivitiesLikabilityRewardAck"}
  559. ReqAckKVList[1542] = ReqAckKVInfo{1542, 1543, "CSActorAttrGetReq|SCActorAttrGetAck"}
  560. ReqAckKVList[1546] = ReqAckKVInfo{1546, 1547, "CSPetEquipLevelUpReq|SCPetEquipLevelUpAck"}
  561. ReqAckKVList[1550] = ReqAckKVInfo{1550, 1551, "CSPetEquipDownReq|SCPetEquipDownAck"}
  562. ReqAckKVList[1552] = ReqAckKVInfo{1552, 1553, "CSCompetitionStarInfoReq|SCCompetitionStarInfoAck"}
  563. ReqAckKVList[1556] = ReqAckKVInfo{1556, 1557, "CSCompetitionStarCloseRewardReq|SCCompetitionStarCloseRewardAck"}
  564. ReqAckKVList[1559] = ReqAckKVInfo{1559, 1560, "CSCompetitionStarDivineReq|SCCompetitionStarDivineAck"}
  565. ReqAckKVList[1561] = ReqAckKVInfo{1561, 1562, "CSConverSkillExpReq|SCConverSkillExpAck"}
  566. ReqAckKVList[1564] = ReqAckKVInfo{1564, 1565, "CSCrossYuanHangTrialRefreshTrialTypeReq|SCCrossYuanHangTrialRefreshTrialTypeAck"}
  567. ReqAckKVList[1566] = ReqAckKVInfo{1566, 1567, "CSCrossYuanHangTrialReq|SCCrossYuanHangTrialAck"}
  568. ReqAckKVList[1568] = ReqAckKVInfo{1568, 1569, "CSCrossYuanHangTrialRewardReq|SCCrossYuanHangTrialRewardAck"}
  569. ReqAckKVList[1570] = ReqAckKVInfo{1570, 1571, "CSCrossYuanHangTrialChallengeReq|SCCrossYuanHangTrialChallengeAck"}
  570. ReqAckKVList[1572] = ReqAckKVInfo{1572, 1573, "CSCrossYuanHangTrialChallengeResultReq|SCCrossYuanHangTrialChallengeResultAck"}
  571. ReqAckKVList[1574] = ReqAckKVInfo{1574, 1575, "CSCrossYuanHangTrialRankListReq|SCCrossYuanHangTrialRankListAck"}
  572. ReqAckKVList[1576] = ReqAckKVInfo{1576, 1577, "CSCrossYuanHangTrialViewListReq|SCCrossYuanHangTrialViewListAck"}
  573. ReqAckKVList[1580] = ReqAckKVInfo{1580, 1581, "CSActivitiesExchangeReq|SCActivitiesExchangeAck"}
  574. ReqAckKVList[1589] = ReqAckKVInfo{1589, 1590, "CSCrossYuanHangTrialInfoReq|SCCrossYuanHangTrialInfoAck"}
  575. ReqAckKVList[1591] = ReqAckKVInfo{1591, 1592, "CSCrossYuanHangTrialLogReq|SCCrossYuanHangTrialLogAck"}
  576. ReqAckKVList[1593] = ReqAckKVInfo{1593, 1594, "CSRushActivityReq|SCRushActivityAck"}
  577. ReqAckKVList[1595] = ReqAckKVInfo{1595, 1596, "CSRushActivityRewardReq|SCRushActivityRewardAck"}
  578. ReqAckKVList[1597] = ReqAckKVInfo{1597, 1598, "CSRushSkillActivityRankReq|SCRushSkillActivityRankAck"}
  579. ReqAckKVList[1599] = ReqAckKVInfo{1599, 1600, "CSActivityWheelRefreshReq|SCActivityWheelRefreshAck"}
  580. ReqAckKVList[1601] = ReqAckKVInfo{1601, 1602, "CSActivityWheelOpenRewardReq|SCActivityWheelOpenRewardAck"}
  581. ReqAckKVList[1603] = ReqAckKVInfo{1603, 1604, "CSActivityWheelRewardReq|SCActivityWheelRewardAck"}
  582. ReqAckKVList[1605] = ReqAckKVInfo{1605, 1606, "CSActivityWheelCloseRewardReq|SCActivityWheelCloseRewardAck"}
  583. ReqAckKVList[1608] = ReqAckKVInfo{1608, 1609, "CSSkillEquipUpReq|SCSkillEquipUpAck"}
  584. ReqAckKVList[1611] = ReqAckKVInfo{1611, 1612, "CSSkillEquipDownReq|SCSkillEquipDownAck"}
  585. ReqAckKVList[1613] = ReqAckKVInfo{1613, 1614, "CSSkillEquipLevelUpReq|SCSkillEquipLevelUpAck"}
  586. ReqAckKVList[1615] = ReqAckKVInfo{1615, 1616, "CSSkillEquipSlotLevelUpReq|SCSkillEquipSlotLevelUpAck"}
  587. ReqAckKVList[1617] = ReqAckKVInfo{1617, 1618, "CSSkillEquipDecomposeReq|SCSkillEquipDecomposeAck"}
  588. ReqAckKVList[1620] = ReqAckKVInfo{1620, 1621, "CSCrossTopTowerFightListReq|SCCrossTopTowerFightListAck"}
  589. ReqAckKVList[1622] = ReqAckKVInfo{1622, 1623, "CSCrossTopTowerChallengeResultReq|SCCrossTopTowerChallengeResultAck"}
  590. ReqAckKVList[1624] = ReqAckKVInfo{1624, 1625, "CSCrossTopTowerForceWinReq|SCCrossTopTowerForceWinAck"}
  591. ReqAckKVList[1626] = ReqAckKVInfo{1626, 1627, "CSCrossTopTowerForceWinRankListReq|SCCrossTopTowerForceWinRankListAck"}
  592. ReqAckKVList[1628] = ReqAckKVInfo{1628, 1629, "CSCrossTopTowerChallengeReq|SCCrossTopTowerChallengeAck"}
  593. ReqAckKVList[1631] = ReqAckKVInfo{1631, 1632, "CSHeadOperateReq|SCHeadOperateAck"}
  594. ReqAckKVList[1633] = ReqAckKVInfo{1633, 1634, "CSHeadDataReq|SCHeadDataAck"}
  595. ReqAckKVList[1635] = ReqAckKVInfo{1635, 1636, "CSGCrossGetServerStateReq|SCGCrossGetServerStateAck"}
  596. ReqAckKVList[1637] = ReqAckKVInfo{1637, 1638, "CSGCrossPlayerEnterMapReq|SCGCrossPlayerEnterMapAck"}
  597. ReqAckKVList[1650] = ReqAckKVInfo{1650, 1651, "CSSkillEquipRemadeReq|SCSkillEquipRemadeAck"}
  598. ReqAckKVList[1652] = ReqAckKVInfo{1652, 1653, "CSSkillEquipPoolReq|SCSkillEquipPoolAck"}
  599. ReqAckKVList[1654] = ReqAckKVInfo{1654, 1655, "CSGuildDemonInfoReq|SCGuildDemonInfoAck"}
  600. ReqAckKVList[1656] = ReqAckKVInfo{1656, 1657, "CSGuildDemonFightReq|SCGuildDemonFightAck"}
  601. ReqAckKVList[1658] = ReqAckKVInfo{1658, 1659, "CSGuildDemonGuildRankReq|SCGuildDemonGuildRankAck"}
  602. ReqAckKVList[1660] = ReqAckKVInfo{1660, 1661, "CSGuildDemonMVPRankReq|SCGuildDemonMVPRankAck"}
  603. ReqAckKVList[1662] = ReqAckKVInfo{1662, 1663, "CSGuildDemonBuyFightCountReq|SCGuildDemonBuyFightCountAck"}
  604. ReqAckKVList[1664] = ReqAckKVInfo{1664, 1665, "CSActivitySummonReq|SCActivitySummonAck"}
  605. ReqAckKVList[1666] = ReqAckKVInfo{1666, 1667, "CSActivitySignInReq|SCActivitySignInAck"}
  606. ReqAckKVList[1668] = ReqAckKVInfo{1668, 1669, "CSSkillEquipShiftReq|SCSkillEquipShiftAck"}
  607. ReqAckKVList[1670] = ReqAckKVInfo{1670, 1671, "CSCrossTopTowerChallengeViewInfoReq|SCCrossTopTowerChallengeViewInfoAck"}
  608. ReqAckKVList[1674] = ReqAckKVInfo{1674, 1675, "CSCompetitionOnVoteReq|SCCompetitionOnVoteAck"}
  609. ReqAckKVList[1676] = ReqAckKVInfo{1676, 1677, "CSCompetitionSelfFansInfoReq|SCCompetitionSelfFansInfoAck"}
  610. ReqAckKVList[1678] = ReqAckKVInfo{1678, 1679, "CSCompetitionVoteRankReq|SCCompetitionVoteRankAck"}
  611. ReqAckKVList[1680] = ReqAckKVInfo{1680, 1681, "CSCompetitionFansRewardRankReq|SCCompetitionFansRewardRankAck"}
  612. ReqAckKVList[1682] = ReqAckKVInfo{1682, 1683, "CSCompetitionFansGetRewardReq|SCCompetitionFansGetRewardAck"}
  613. ReqAckKVList[1684] = ReqAckKVInfo{1684, 1685, "CSCompetitionFansDayRewardReq|SCCompetitionFansDayRewardAck"}
  614. ReqAckKVList[1686] = ReqAckKVInfo{1686, 1687, "CSCompetitionGetPlayerVoteRankReq|SCCompetitionGetPlayerVoteRankAck"}
  615. ReqAckKVList[1688] = ReqAckKVInfo{1688, 1689, "CSPetDetailInfoReq|SCPetDetailInfoAck"}
  616. ReqAckKVList[1690] = ReqAckKVInfo{1690, 1691, "CSWishBoxUseReq|SCWishBoxUseAck"}
  617. ReqAckKVList[1698] = ReqAckKVInfo{1698, 1699, "CSActivitiesWordNoticeSetReq|SCActivitiesWordNoticeSetAck"}
  618. ReqAckKVList[1701] = ReqAckKVInfo{1701, 1702, "CSPetQiyueSlotUnlockReq|SCPetQiyueSlotUnlockAck"}
  619. ReqAckKVList[1703] = ReqAckKVInfo{1703, 1704, "CSPetQiyueSlotInReq|SCPetQiyueSlotInAck"}
  620. ReqAckKVList[1705] = ReqAckKVInfo{1705, 1706, "CSPetQiyueSlotOutReq|SCPetQiyueSlotOutAck"}
  621. ReqAckKVList[1707] = ReqAckKVInfo{1707, 1708, "CSPetQiyueBattlePetAttrReq|SCPetQiyueBattlePetAttrAck"}
  622. ReqAckKVList[1709] = ReqAckKVInfo{1709, 1710, "CSCardLevelExchangeReq|SCCardLevelExchangeAck"}
  623. ReqAckKVList[1712] = ReqAckKVInfo{1712, 1713, "CSCombineServerInfoReq|SCCombineServerInfoAck"}
  624. ReqAckKVList[1714] = ReqAckKVInfo{1714, 1715, "CSCreditRechargeShopItemBuyReq|SCCreditRechargeShopItemBuyAck"}
  625. ReqAckKVList[1717] = ReqAckKVInfo{1717, 1718, "CSRuneSpecialPrivilegeRewardReq|SCRuneSpecialPrivilegeRewardAck"}
  626. ReqAckKVList[1723] = ReqAckKVInfo{1723, 1724, "CSClimbingTowerDayRewardReq|SCClimbingTowerDayRewardAck"}
  627. ReqAckKVList[1727] = ReqAckKVInfo{1727, 1728, "CSBoliShopRewardReq|SCBoliShopRewardAck"}
  628. ReqAckKVList[1736] = ReqAckKVInfo{1736, 1737, "CSBTShopInfoReq|SCBTShopInfoAck"}
  629. ReqAckKVList[1738] = ReqAckKVInfo{1738, 1739, "CSBoliShopInfoReq|SCBoliShopInfoAck"}
  630. ReqAckKVList[1740] = ReqAckKVInfo{1740, 1741, "CSBTRoCoinShopItemBuyReq|SCBTRoCoinShopItemBuyAck"}
  631. ReqAckKVList[1742] = ReqAckKVInfo{1742, 1743, "CSActivitySmashEggsReq|SCActivitySmashEggsAck"}
  632. ReqAckKVList[1744] = ReqAckKVInfo{1744, 1745, "CSActivitySmashEggsMsgReq|SCActivitySmashEggsMsgAck"}
  633. ReqAckKVList[1747] = ReqAckKVInfo{1747, 1748, "CSBTFirstRechargeRewardReq|SCBTFirstRechargeRewardAck"}
  634. ReqAckKVList[1750] = ReqAckKVInfo{1750, 1751, "CSBTRecharge100RewardReq|SCBTRecharge100RewardAck"}
  635. ReqAckKVList[1752] = ReqAckKVInfo{1752, 1753, "CSMapLevelTypeChangeReq|SCMapLevelTypeChangeAck"}
  636. }