InnerProto.lua 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962
  1. ---------------------logic同world通信的协议定义-----------------------
  2. ---初始hello
  3. LW_HELLO = {
  4. {"svrIndex", "int"},
  5. }
  6. LW_DISCONNECT = {}
  7. LW_HEARTBEAT = {
  8. {"svrIndexData", "table"},
  9. }
  10. LW_MOZHU_QUERY = {
  11. {"uuid", "string"},
  12. {"unionUuid", "string"},
  13. }
  14. WL_MOZHU_QUERY = {
  15. {"uuid", "string"},
  16. {"myRank", "int"},
  17. {"roleRank", "table"},
  18. {"unionRank", "table"},
  19. {"info", "table"},
  20. }
  21. WL_HELLO = {
  22. {"nGetSvrID", "int"},
  23. {"nNowSvrID", "int"},
  24. }
  25. WL_HEARTBEAT = {}
  26. LW_MIDDLE_CHAT =
  27. {
  28. {"svrIndex", "int"},
  29. {"tChatMsg", "table"},
  30. }
  31. WL_MIDDLE_CHAT =
  32. {
  33. {"tChatMsg", "table"}
  34. }
  35. ---------------------------------------通用协议-------------------------------------------
  36. --------------- 战斗录像--------------------------------------
  37. -- 查询录像数据
  38. LW_COMBAT_VIDEO_QUERY = {
  39. {"sourceServerId", "int"}, -- 请求方服务器Id
  40. {"videoUuid", "string"}, -- 录像唯一标识
  41. {"extraArgs", "table"}, -- 额外参数
  42. }
  43. WL_COMBAT_VIDEO_QUERY = {
  44. {"res", "int"}, -- 结果,-1: 未找到相关数据, 0-正确命中
  45. {"videoData", "zip"}, -- 录像数据
  46. {"extraArgs", "table"}, -- 额外参数
  47. }
  48. -- 保存录像数据
  49. LW_COMBAT_VIDEO_SAVE = {
  50. -- {"sourceServerId", "int"}, -- 请求方服务器Id
  51. {"videoType", "int"}, -- 录像类型
  52. {"videoData", "zip"}, -- 录像数据
  53. {"extraArgs", "table"}, -- 额外参数
  54. }
  55. --------------------------------------------------------------
  56. -----------------获取战斗数据----------------------------------
  57. WL_COMBAT_DATA = {
  58. {"playerUuid", "string"}, -- 玩家uuid
  59. {"moduleTag", "int"}, -- 请求模块标识
  60. {"combatType", "int"}, -- 战斗类型
  61. {"extraArgs", "table"}, -- 额外参数
  62. }
  63. LW_COMBAT_DATA = {
  64. {"errCode", "int"}, -- 错误码,1:正确,-1: 没有对应类型的战斗数据
  65. {"moduleTag", "int"}, -- 请求模块标识
  66. {"extraArgs", "table"}, -- 额外参数
  67. {"objList", "table"},
  68. {"helpList", "table"},
  69. {"roleBase", "table"},
  70. {"formation", "int"},
  71. {"jiBan", "table"},
  72. {"elfList", "table"}
  73. }
  74. -----------------------------------------------------------------------------------------
  75. -- 聊天查看分享英雄数据(请求的服务器->中心)
  76. LW_MIDDLE_CHAT_QUERY_HERO_DATA =
  77. {
  78. {"nSrcServerID", "int"}, -- 源服务器ID
  79. {"nDesServerID", "int"}, -- 目标服务器ID
  80. {"nSrcUID", "string"}, -- 请求的玩家UID
  81. {"nDesUID", "string"}, -- 查询的玩家UID
  82. {"nHeroIndex", "int"}, -- 查看的英雄下表
  83. {"nChatType", "int"}, -- 聊天频道
  84. }
  85. -- 发送到对应服务器信息(中心->目标服务器)
  86. WL_MIDDLE_CHAT_QUERY_HERO_DATA =
  87. {
  88. {"nSrcServerID", "int"}, -- 源服务器ID
  89. {"nSrcUID", "string"}, -- 请求的玩家UID
  90. {"nDesUID", "string"}, -- 查询的玩家UID
  91. {"nHeroIndex", "int"}, -- 查看的英雄下表
  92. {"nChatType", "int"}, -- 聊天频道
  93. }
  94. -- 英雄信息回复(目标->中心)
  95. LW_MIDDLE_CHAT_GET_HERO_DATA =
  96. {
  97. -- {"nResult", "int"}, -- 结果 1 获取成功,0 获取不到数据
  98. {"nSrcUID", "string"}, -- 请求的玩家UID
  99. {"nSrcServerID", "int"}, -- 源服务器ID
  100. {"tHeroData", "table"}, -- 英雄数据
  101. }
  102. -- 英雄信息回复(目标->中心)
  103. WL_MIDDLE_CHAT_GET_HERO_DATA =
  104. {
  105. -- {"nResult", "int"}, -- 结果 1 获取成功,0 获取不到数据
  106. {"nSrcUID", "string"}, -- 请求的玩家UID
  107. {"tHeroData", "table"}, -- 英雄数据
  108. }
  109. -- 请求战报录像
  110. LW_WARREPORT_GET_COMBATINFO =
  111. {
  112. {"nSrcUID", "string"},
  113. {"type", "int"},
  114. {"id", "string"},
  115. {"mode", "int"},
  116. {"nSrcServerID", "int"}, -- 源服务器ID
  117. {"nDesServerID", "int"}, -- 目标服务器ID
  118. }
  119. WL_WARREPORT_GET_COMBATINFO =
  120. {
  121. {"nSrcUID", "string"},
  122. {"type", "int"},
  123. {"id", "string"},
  124. {"nSrcServerID", "int"}, -- 源服务器ID
  125. {"mode", "int"},
  126. }
  127. -- 发送战报数据
  128. LW_WARREPORT_SEND_COMBATINFO =
  129. {
  130. {"nSrcUID", "string"},
  131. {"mode", "int"},
  132. {"combatInfo", "table"},
  133. {"nSrcServerID", "int"}, -- 源服务器ID
  134. }
  135. WL_WARREPORT_SEND_COMBATINFO =
  136. {
  137. {"nSrcUID", "string"},
  138. {"mode", "int"},
  139. {"combatInfo", "table"},
  140. }
  141. -------------------- 请求跨服玩家头像数据开始 --------------------
  142. LW_CHAT_PLAYER_INFO =
  143. {
  144. {"nSrcUID", "string"}, -- 请求uid
  145. {"nDesUID", "string"}, -- 目标UID
  146. {"nSrcServerID", "int"}, -- 源服务器ID
  147. {"nDesServerID", "int"}, -- 目标服务器ID
  148. {"nFrom", "int"}, -- 来源(1 聊天查看,2 天梯赛)
  149. {"nType", "int"}, -- 类型(2-1 天梯赛对战列表,2-2 天梯赛排行榜)
  150. }
  151. WL_CHAT_PLAYER_INFO =
  152. {
  153. {"nSrcUID", "string"}, -- 请求uid
  154. {"nDesUID", "string"}, -- 目标UID
  155. {"nSrcServerID", "int"}, -- 源服务器ID
  156. {"nFrom", "int"}, -- 来源(1 聊天查看,2 天梯赛)
  157. {"nType", "int"}, -- 类型(2-1 天梯赛对战列表,2-2 天梯赛排行榜)
  158. }
  159. LW_CHAT_PLAYER_INFO_SEND =
  160. {
  161. {"nSrcUID", "string"}, -- 请求uid
  162. {"nSrcServerID", "int"}, -- 源服务器ID
  163. {"tData", "table"}, -- 目标玩家数据
  164. {"nFrom", "int"}, -- 来源(1 聊天查看,2 天梯赛)
  165. {"nType", "int"}, -- 类型(2-1 天梯赛对战列表,2-2 天梯赛排行榜)
  166. }
  167. WL_CHAT_PLAYER_INFO_SEND =
  168. {
  169. {"nSrcUID", "string"}, -- 请求uid
  170. {"tData", "table"}, -- 目标玩家数据
  171. {"nFrom", "int"}, -- 来源(1 聊天查看,2 天梯赛)
  172. {"nType", "int"}, -- 类型(2-1 天梯赛对战列表,2-2 天梯赛排行榜)
  173. }
  174. -------------------- 请求跨服玩家头像数据结束 --------------------
  175. -------------------- 请求跨服切磋开始 ---------------------------
  176. ---请求敌方数据
  177. LW_COMBAT_GETINFO =
  178. {
  179. {"nSrcUID", "string"}, -- 请求uid
  180. {"nDesUID", "string"}, -- 目标UID
  181. {"nSrcServerID", "int"}, -- 源服务器ID
  182. {"nDesServerID", "int"}, -- 目标服务器ID
  183. {"nCombatType", "int"}, -- 对战类型
  184. }
  185. WL_COMBAT_GETINFO =
  186. {
  187. {"nSrcUID", "string"}, -- 请求uid
  188. {"nDesUID", "string"}, -- 目标UID
  189. {"nSrcServerID", "int"}, -- 源服务器ID
  190. {"nCombatType", "int"}, -- 对战类型
  191. }
  192. -- 回复数据
  193. LW_COMBAT_GETINFO_SEND =
  194. {
  195. {"nResult", "int"}, -- 结果
  196. {"nSrcUID", "string"}, -- 请求uid
  197. {"nSrcServerID", "int"}, -- 源服务器ID
  198. {"tObjList", "table"},
  199. {"tHelpList", "table"},
  200. {"tRoleBase", "table"},
  201. {"formation", "int"},
  202. {"tJiBan", "table"},
  203. {"tElfList", "table"},
  204. }
  205. WL_COMBAT_GETINFO_SEND =
  206. {
  207. {"nResult", "int"}, -- 结果
  208. {"nSrcUID", "string"}, -- 请求uid
  209. {"tObjList", "table"},
  210. {"tHelpList", "table"},
  211. {"tRoleBase", "table"},
  212. {"formation", "int"},
  213. {"tJiBan", "table"},
  214. {"tElfList", "table"},
  215. }
  216. -------------------- 请求跨服切磋结束 ---------------------------
  217. -------------------- 跨服商业活动开始 ---------------------------
  218. -- 请求开服天数
  219. WL_COMMERCE_QUERYOPENDAY = {
  220. }
  221. -- 回复开服天数
  222. LW_COMMERCE_SENDOPENDAY = {
  223. {"nOpenDay", "int"},
  224. {"nSrcServerID", "int"},
  225. }
  226. -- 请求是否开启活动
  227. LW_COMMERCE_ACTOPEN =
  228. {
  229. {"nSrcServerID", "int"}, -- 源服务器ID
  230. {"nOperate", "int"}, -- 来源
  231. }
  232. WL_COMMERCE_ACTOPEN =
  233. {
  234. {"nOpen", "int"}, -- 1 开 0 未开
  235. {"nOperate", "int"}, -- 来源
  236. {"nServerKey", "int"}, -- 服务器Key
  237. }
  238. -- 排行榜数据改变发送到中心服进行排行
  239. LW_COMMERCE_RANK_POINT_CHANGE =
  240. {
  241. {"uuid", "string"}, -- 玩家uid
  242. {"name", "string"}, -- 玩家姓名
  243. {"head", "int"}, -- 玩家头像ID
  244. {"headFrame", "int"}, -- 玩家头像框
  245. {"nSrcServerID", "int"}, -- 服务器ID
  246. {"nValue", "int"}, -- 排行key
  247. {"nRankType", "int"}, -- 排行类型
  248. {"nRankSubType", "int"}, -- 排行榜小类型
  249. {"nOperate", "int"}, -- 操作类型(1 累加nValue, 2 直接替换 )
  250. {"servername", "string"}, -- 服务器名称
  251. }
  252. -- 请求排行榜数据
  253. LW_COMMERCE_QUERY_RANK_INFO =
  254. {
  255. {"nRankType", "int"}, -- 排行类型
  256. {"nRankSubType", "int"}, -- 排行榜小类型
  257. {"nSrcServerID", "int"}, -- 服务器ID
  258. }
  259. -- 回复排行榜数据
  260. WL_COMMERCE_QUERY_RANK_INFO = {
  261. {"nRankType", "int"}, -- 排行类型
  262. {"nRankSubType", "int"}, -- 排行榜小类型
  263. {"nServerKey", "int"}, -- 服务器ID
  264. {"nBegin", "int"}, -- 首次发送
  265. {"nEnd", "int"}, -- 是否发送完成
  266. {"tRankData", "table"}, -- 排行榜数据
  267. }
  268. -- 获取服务器排行榜服务器排名
  269. LW_COMMERCE_QUERY_SERVER_RANK =
  270. {
  271. {"nSrcServerID", "int"}, -- 服务器ID
  272. {"nServerUuid", "string"}, -- 服务器唯一区分ID
  273. {"nOperate", "int"}, -- 操作类型
  274. }
  275. -- 获取服务器排行榜服务器排名 回包
  276. WL_COMMERCE_GET_SERVERRANK_PRIZE =
  277. {
  278. {"nRank", "int"}, -- 排名
  279. {"nOperate", "int"}, -- 操作类型
  280. }
  281. -- 通知中心服全服邮件发送完成
  282. LW_COMMERCE_TELL_SERVER_MAILOK =
  283. {
  284. {"nSrcServerID", "int"}, -- 服务器ID
  285. }
  286. -- 发送给对应的服务器 个人排行榜奖励
  287. WL_COMMERCE_SEND_HUMAN_PRIZE =
  288. {
  289. {"nRank", "int"},
  290. {"uuid", "string"},
  291. }
  292. -- 清理排行榜命令
  293. LW_COMMERCE_CLEAR_RANK =
  294. {
  295. {"nRankType", "int"}, -- 排行类型
  296. {"nRankSubType", "int"}, -- 排行榜小类型
  297. {"nSrcServerID", "int"}, -- 服务器ID
  298. }
  299. -- GM清理个人邮件发送缓存
  300. LW_COMMERCE_GM_CLEAR_MAIL =
  301. {
  302. {"nSrcServerID", "int"}, -- 服务器ID
  303. }
  304. -- 获取战区第一个服的活动时间数据
  305. WL_COMMERCE_GET_ACT_INFO = {
  306. {"nReqServerID", "int"} -- 不存在时为0
  307. }
  308. -- 发送给中心服活动时间数据
  309. LW_COMMERCE_GET_ACT_INFO =
  310. {
  311. {"nOperate", "int"}, -- 0 失败 1 成功有数据 2 成功无数据
  312. {"nReqServerID", "int"}, -- 不存在时为0
  313. {"nSrcServerID", "int"}, -- 服务器ID
  314. {"nBatchID", "int"}, -- 批次
  315. {"nBeginTime", "int"}, -- 开始时间
  316. {"nEndTime", "int"}, -- 结束时间
  317. }
  318. -- 请求中心服活动时间
  319. LW_COMMERCE_ACT_GET_OPENTIME =
  320. {
  321. {"nSrcServerID", "int"}, -- 服务器ID
  322. }
  323. -- 回复普通服活动时间
  324. WL_COMMERCE_ACT_GET_OPENTIME =
  325. {
  326. {"nBatchID", "int"}, -- 批次
  327. {"nBeginTime", "int"}, -- 开始时间
  328. {"nEndTime", "int"}, -- 结束时间
  329. }
  330. -------------------- 跨服商业活动结束 ---------------------------
  331. -------------------- 天梯赛开始 -----------------------------------
  332. -- 请求参加天梯赛(普通->中心)
  333. LW_JJC_NEWLADDER_JOINLADDER_O2C =
  334. {
  335. {"uuid", "string"}, -- 玩家uid
  336. {"name", "string"}, -- 名字
  337. {"head", "int"}, -- 玩家头像ID
  338. {"headFrame", "int"}, -- 玩家头像框
  339. {"nSrcServerID", "int"}, -- 服务器ID
  340. {"szServerName", "string"}, -- 服务器名字
  341. {"zhandouli", "int"}, -- 战斗力
  342. }
  343. -- 请求参加天梯赛(中心->战区数据服)
  344. WL_JJC_NEWLADDER_JOINLADDER_C2D = {
  345. {"uuid", "string"}, -- 玩家uid
  346. {"name", "string"}, -- 名字
  347. {"head", "int"}, -- 玩家头像ID
  348. {"headFrame", "int"}, -- 玩家头像框
  349. {"nSrcServerID", "int"}, -- 服务器ID
  350. {"szServerName", "string"}, -- 服务器名字
  351. {"zhandouli", "int"}, -- 战斗力
  352. }
  353. -- 请求参加天梯赛(数据->中心)
  354. LW_JJC_NEWLADDER_JOINLADDER_D2C = {
  355. {"uuid", "string"}, -- 玩家uid
  356. {"nSrcServerID", "int"}, -- 玩家所属服务器ID
  357. {"nRank", "int"}, -- 玩家当前排名
  358. {"tEnemy", "table"}, -- 对战列表
  359. {"nPoint", "int"}, -- 当前玩家积分
  360. }
  361. -- 请求参加天梯赛(中心->普通)
  362. WL_JJC_NEWLADDER_JOINLADDER_C2O = {
  363. {"uuid", "string"}, -- 玩家uid
  364. {"nRank", "int"}, -- 玩家当前排名
  365. {"tEnemy", "table"}, -- 对战列表
  366. {"nPoint", "int"}, -- 当前玩家积分
  367. }
  368. -- 请求天梯赛排行榜数据(普通->中心)
  369. LW_JJC_NEWLADDER_QUERY_RANK_O2C = {
  370. {"nSrcServerID", "int"}, -- 服务器ID
  371. }
  372. -- 请求天梯赛排行榜数据(中心->战区数据服)
  373. WL_JJC_NEWLADDER_QUERY_RANK_C2D = {
  374. {"nSrcServerID", "int"}, -- 服务器ID
  375. }
  376. -- 请求天梯赛排行榜数据(数据服->中心)
  377. LW_JJC_NEWLADDER_QUERY_RANK_D2C =
  378. {
  379. {"nSrcServerID", "int"}, -- 服务器ID
  380. {"nIsEnd", "int"}, -- 是否发送完成 0 未 1 发送完
  381. {"tRankInfo", "table"}, -- 排行榜数据
  382. {"nFirst", "int"}, -- 首次发送 1 是 0 否
  383. }
  384. -- 请求天梯赛排行榜数据(中心->普通)
  385. WL_JJC_NEWLADDER_QUERY_RANK_C2O =
  386. {
  387. {"nFirst", "int"}, -- 首次发送 1 是 0 否
  388. {"nIsEnd", "int"}, -- 是否发送完成 0 未 1 发送完
  389. {"tRankInfo", "table"}, -- 排行榜数据
  390. }
  391. -- 查询是否能够战斗(普通->中心)
  392. LW_JJC_NEWLADDER_QUERY_CAN_FIGHT_O2C = {
  393. {"uuid", "string"}, -- 玩家uid
  394. {"uuidDes", "string"}, -- 目标uid
  395. {"nSrcServerID", "int"}, -- 服务器ID
  396. }
  397. -- 查询是否能够战斗(中心->战区数据服)
  398. WL_JJC_NEWLADDER_QUERY_CAN_FIGHT_C2D = {
  399. {"uuid", "string"}, -- 玩家uid
  400. {"uuidDes", "string"}, -- 目标uid
  401. {"nSrcServerID", "int"}, -- 服务器ID
  402. }
  403. -- 查询是否能够战斗(数据服->中心)
  404. LW_JJC_NEWLADDER_QUERY_CAN_FIGHT_D2C = {
  405. {"uuid", "string"}, -- 玩家uid
  406. {"uuidDes", "string"}, -- 目标uid
  407. {"nSrcServerID", "int"}, -- 服务器ID
  408. {"nIsFight", "int"}, -- 0 不能战斗 1 可以战斗
  409. }
  410. -- 查询是否能够战斗(中心->普通)
  411. WL_JJC_NEWLADDER_QUERY_CAN_FIGHT_C2O = {
  412. {"uuid", "string"}, -- 玩家uid
  413. {"uuidDes", "string"}, -- 目标uid
  414. {"nIsFight", "int"}, -- 0 不能战斗 1 可以战斗
  415. }
  416. -- 战斗结束(普通->中心)
  417. LW_JJC_NEWLADDER_CANCEL_FIGHT_END_O2C = {
  418. {"uuid", "string"}, -- 玩家uid
  419. {"uuidDes", "string"}, -- 目标uid
  420. {"nSrcServerID", "int"}, -- 服务器ID
  421. {"nResult", "int"}, -- 战斗结果 0 输 1赢
  422. {"tEnemyUid", "table"}, -- 对战列表
  423. {"nZhanDouLi", "int"}, -- 战斗力
  424. }
  425. -- 战斗结束(中心->战区数据服)
  426. WL_JJC_NEWLADDER_CANCEL_FIGHT_END_C2D = {
  427. {"uuid", "string"}, -- 玩家uid
  428. {"uuidDes", "string"}, -- 目标uid
  429. {"nSrcServerID", "int"}, -- 服务器ID
  430. {"nResult", "int"}, -- 战斗结果 0 输 1赢
  431. {"tEnemyUid", "table"}, -- 对战列表
  432. {"nZhanDouLi", "int"}, -- 战斗力
  433. }
  434. -- 战斗结束(数据服->中心)
  435. LW_JJC_NEWLADDER_CANCEL_FIGHT_END_D2C = {
  436. {"uuid", "string"}, -- 玩家uid
  437. {"uuidDes", "string"}, -- 对手uid
  438. {"nSrcServerID", "int"}, -- 服务器ID
  439. {"nNewRank", "int"}, -- 新的排名
  440. {"nNewPoint", "int"}, -- 新的点数
  441. {"tOldEnemyData", "table"}, -- 旧的对手数据
  442. {"tNewOneEnemy", "table"}, -- 新对手的数据
  443. }
  444. -- 战斗结束
  445. WL_JJC_NEWLADDER_CANCEL_FIGHT_END_C2O = {
  446. {"uuid", "string"}, -- 玩家uid
  447. {"uuidDes", "string"}, -- 对手uid
  448. {"nNewRank", "int"}, -- 新的排名
  449. {"nNewPoint", "int"}, -- 新的点数
  450. {"tOldEnemyData", "table"}, -- 旧的对手数据
  451. {"tNewOneEnemy", "table"}, -- 新对手的数据
  452. }
  453. -- 发送战败邮件(数据->中心)
  454. LW_JJC_NEWLADDER_SEND_MAIL_D2C = {
  455. {"uuidDes", "string"}, -- 目标uid
  456. {"nDesServerID", "int"}, -- 目标服务器ID
  457. {"szServerName", "string"}, -- 挑战玩家对应服务器名称
  458. {"szName", "string"}, -- 挑战玩家名称
  459. {"nNewRank", "int"}, -- 新排名
  460. }
  461. -- 发送战败邮件(中心->目标)
  462. WL_JJC_NEWLADDER_SEND_MAIL_C2O = {
  463. {"uuidDes", "string"}, -- 目标uid
  464. {"szServerName", "string"}, -- 挑战玩家对应服务器名称
  465. {"szName", "string"}, -- 挑战玩家名称
  466. {"nNewRank", "int"}, -- 新排名
  467. }
  468. -- 请求刷新对战列表(普通->中心)
  469. LW_JJC_NEWLADDER_REFRESH_O2C =
  470. {
  471. {"uuid", "string"}, -- 玩家uid
  472. {"nSrcServerID", "int"}, -- 服务器ID
  473. }
  474. -- 请求刷新对战列表(中心->数据)
  475. WL_JJC_NEWLADDER_REFRESH_C2D =
  476. {
  477. {"uuid", "string"}, -- 玩家uid
  478. {"nSrcServerID", "int"}, -- 服务器ID
  479. }
  480. -- 请求刷新对战列表(数据->中心)
  481. LW_JJC_NEWLADDER_REFRESH_D2C =
  482. {
  483. {"uuid", "string"}, -- 玩家uid
  484. {"nSrcServerID", "int"}, -- 服务器ID
  485. {"tEnemy", "table"}, -- 对战列表
  486. }
  487. -- 请求刷新对战列表(中心-普通)
  488. WL_JJC_NEWLADDER_REFRESH_C2O =
  489. {
  490. {"uuid", "string"}, -- 玩家uid
  491. {"tEnemy", "table"}, -- 对战列表
  492. }
  493. -- 请求上一轮前3玩家信息(普通->中心)
  494. LW_JJC_NEWLADDER_LAST3RANK_O2C =
  495. {
  496. {"nSrcServerID", "int"}, -- 服务器ID
  497. }
  498. -- 请求上一轮前3玩家信息(中心->数据)
  499. WL_JJC_NEWLADDER_LAST3RANK_C2D =
  500. {
  501. {"nSrcServerID", "int"}, -- 服务器ID
  502. }
  503. -- 请求上一轮前3玩家信息(数据->中心)
  504. LW_JJC_NEWLADDER_LAST3RANK_D2O =
  505. {
  506. {"nSrcServerID", "int"}, -- 服务器ID
  507. {"nExist", "int"}, -- 是否存在数据
  508. {"tLastRankInfo", "table"} -- 上一次排名数据
  509. }
  510. -- 请求上一轮前3玩家信息(中心-普通)
  511. WL_JJC_NEWLADDER_LAST3RANK_C2O =
  512. {
  513. {"nExist", "int"}, -- 是否存在数据
  514. {"tLastRankInfo", "table"} -- 上一次排名数据
  515. }
  516. -- 进行点赞(普通->中心)
  517. LW_JJC_NEWLADDER_SEND_WORSHIP_O2C =
  518. {
  519. {"uuidSrc", "string"},
  520. {"uuidDes", "string"},
  521. {"nSrcServerID", "int"},
  522. {"nDesServerID", "int"},
  523. }
  524. -- 进行点赞(中心->数据(被点赞玩家所在服))
  525. WL_JJC_NEWLADDER_SEND_WORSHIP_C2D = {
  526. {"uuidSrc", "string"},
  527. {"uuidDes", "string"},
  528. {"nSrcServerID", "int"},
  529. }
  530. -- 进行点赞(数据->中心(被点赞玩家所在服))
  531. LW_JJC_NEWLADDER_SEND_WORSHIP_D2C =
  532. {
  533. {"uuidSrc", "string"},
  534. {"nSrcServerID", "int"},
  535. {"uuidDes", "string"},
  536. {"nNowWorShip", "int"}
  537. }
  538. -- 进行点赞(中心->普通)
  539. WL_JJC_NEWLADDER_SEND_WORSHIP_C2O =
  540. {
  541. {"uuidSrc", "string"},
  542. {"uuidDes", "string"},
  543. {"nNowWorShip", "int"}
  544. }
  545. -- 告诉战区服点赞数改变(中心->战区数据服)
  546. -- 改变战区数据服记录的点赞数量
  547. WL_JJC_NEWLADDER_WORSHIP_CHANGE_C2D =
  548. {
  549. {"uuidDes", "string"},
  550. {"nAddNum", "int"}, -- 增加数量
  551. }
  552. -- 通知中心服最新的点赞数
  553. LW_JJC_NEWLADDER_WORSHIP_CHANGE_D2C =
  554. {
  555. {"uuidDes", "string"},
  556. {"nNowWorShip", "int"},
  557. {"nSrcServerID", "int"},
  558. }
  559. -- 通知对应战区所属服务器更新最新的点赞数
  560. WL_JJC_NEWLADDER_WORSHIP_UPDATE_D2C =
  561. {
  562. {"uuidDes", "string"},
  563. {"nNowWorShip", "int"}
  564. }
  565. -- 发送排名奖励(数据->中心)
  566. LW_JJC_NEWLADDER_SEND_RANK_PRIZE_D2C =
  567. {
  568. {"uuid", "string"}, -- 玩家uid
  569. {"nServerID", "int"}, -- 服务器ID
  570. {"nRank", "int"}, -- 排名
  571. }
  572. -- 发送排名奖励(中心->普通)
  573. WL_JJC_NEWLADDER_SEND_RANK_PRIZE_C2O =
  574. {
  575. {"uuid", "string"}, -- 玩家uid
  576. {"nRank", "int"}, -- 排名
  577. }
  578. -- 请求玩家当前的点赞数(数据->中心)
  579. LW_JJC_NEWLADDER_QUERY_WORSHIP_D2C =
  580. {
  581. {"uuid", "string"}, -- 玩家uid
  582. {"nServerID", "int"}, -- 玩家所属服
  583. {"nFromServerID", "int"}, -- 请求来源服
  584. }
  585. -- 请求玩家当前的点赞数(中心->普通)
  586. WL_JJC_NEWLADDER_QUERY_WORSHIP_C20 =
  587. {
  588. {"uuid", "string"}, -- 玩家uid
  589. {"nFromServerID", "int"}, -- 请求来源服
  590. }
  591. -- 请求玩家当前的点赞数(普通->中心)
  592. LW_JJC_NEWLADDER_QUERY_WORSHIP_O2C =
  593. {
  594. {"uuid", "string"}, -- 玩家uid
  595. {"nFromServerID", "int"}, -- 请求来源服
  596. {"nWorShip", "int"}, -- 当前玩家点赞数
  597. }
  598. -- 请求玩家当前的点赞数(中心->数据)
  599. WL_JJC_NEWLADDER_QUERY_WORSHIP_C2D =
  600. {
  601. {"uuid", "string"}, -- 玩家uid
  602. {"nWorShip", "int"}, -- 当前玩家点赞数
  603. }
  604. -------------------- 天梯赛结束 -----------------------------------
  605. -------------------- 封禁功能开始 -----------------------------------
  606. --从跨服请求封禁数据
  607. LW_QUERY_BAN_INFO = {
  608. {"nSrcServerID", "int"}, -- 服务器ID
  609. }
  610. WL_QUERY_BAN_INFO = {
  611. {"banList", "table"}, -- 禁止登录列表
  612. }
  613. -- 通知跨服更新
  614. LW_UPDATE_BAN_INFO =
  615. {
  616. {"nSrcServerID", "int"}, -- 服务器ID
  617. -- {"banTag", "string"}, -- 禁止登录标识
  618. -- {"banTime", "int"}, -- 禁止登录时间
  619. -- {"banLevel", "int"}, -- 禁止等级
  620. {"banStr", "string"}, -- 封禁数据
  621. }
  622. WL_UPDATE_BAN_INFO =
  623. {
  624. -- {"banTag", "string"}, -- 禁止登录标识
  625. -- {"banTime", "int"}, -- 禁止登录时间
  626. -- {"banLevel", "int"}, -- 禁止等级
  627. {"banStr", "string"}, -- 封禁数据
  628. }
  629. -------------------- 封禁功能结束 -----------------------------------
  630. ----------------------- 返利开始 -----------------------------------
  631. --向跨服查询是否能返利
  632. LW_REBATE_QUERY = {
  633. {"nSrcServerID", "int"}, -- 服务器ID
  634. {"channelId", "int"}, -- 渠道D
  635. {"serverId", "int"}, -- 区服ID
  636. {"account", "string"}, -- 账号
  637. }
  638. WL_REBATE_OK = {
  639. {"channelId", "int"}, -- 渠道D
  640. {"serverId", "int"}, -- 区服ID
  641. {"account", "string"}, -- 账号
  642. }
  643. -------------------- 返利结束 -----------------------------------
  644. --------------------------诸神圣域------------------------------------
  645. -- 普通服向跨服请求排行榜数据
  646. LW_GODSATREA_QUERY_RANKLIST = {
  647. {"playerUid", "string"}, -- 请求者uuid
  648. {"sourceServerId", "int"}, -- 请求方服务器ID
  649. }
  650. WL_GODSATREA_QUERY_RANKLIST = {
  651. {"myRank", "int"}, -- 请求者排名
  652. {"playerUid", "string"}, -- 请求者uuid
  653. {"rankList", "table"}, -- 排行榜数据
  654. }
  655. -- 普通服向跨服请求某个排名的玩家数据
  656. LW_GODSATREA_QUERY_PLAYER_INFO = {
  657. {"sourceServerId", "int"}, -- 请求方服务器ID
  658. {"targetRank", "int"}, -- 要查看玩家的排名
  659. {"targetUid", "string"}, -- 要查看玩家的uuid
  660. {"playerUid", "string"}, -- 请求者uuid
  661. }
  662. WL_GODSATREA_QUERY_PLAYER_INFO = {
  663. {"res", "int"}, -- 请求结果, 0: 成功, -1: 数据异常, -2: 不是最新数据
  664. {"playerInfo", "table"}, -- 排行榜数据
  665. {"playerUid", "string"}, -- 请求者uuid
  666. }
  667. -- 查询是否能挑战玩家
  668. LW_GODSATREA_CHALLENGE_QUERY = {
  669. {"sourceServerId", "int"}, -- 进攻方服务器ID
  670. {"defenseRank", "int"}, -- 防御方排名
  671. {"defenseUid", "string"}, -- 防御方uuid
  672. {"attackerUid", "string"}, -- 进攻方uid
  673. }
  674. WL_GODSATREA_CHALLENGE_QUERY = {
  675. {"res", "int"}, -- 请求结果, 0: 可以挑战, 1: 自己正被挑战, 2: 目标正在战斗,-1: 数据异常, -2: 不是最新数据,-3:不能挑战比自己低的
  676. {"defenseServerId", "int"}, -- 防御方服务器ID
  677. {"defenseRank", "int"}, -- 防御方排名
  678. {"defenseUid", "string"}, -- 防御方uuid
  679. {"attackerUid", "string"}, -- 进攻方uid
  680. {"defenseName", "string"}, -- 防御方名字
  681. }
  682. -- 请求挑战玩家
  683. -- LW_GODSATREA_CHALLENGE = {
  684. -- {"sourceServerId", "int"}, -- 进攻方服务器ID
  685. -- {"defenseRank", "int"}, -- 防御方排名
  686. -- {"defenseUid", "string"}, -- 防御方uuid
  687. -- {"attackerUid", "string"}, -- 进攻方uid
  688. -- }
  689. -- -- 跨服向防御方请求战斗数据
  690. -- WL_GODSATREA_GET_COMBAT_DATA = {
  691. -- {"defenseRank", "int"}, -- 防御方排名
  692. -- {"defenseUid", "string"}, -- 防御方uuid
  693. -- {"attackerRank", "int"}, -- 进攻方排名
  694. -- {"attackerUid", "string"}, -- 进攻方uuid
  695. -- }
  696. -- -- 防御方向跨服发送战斗数据
  697. -- LW_GODSATREA_GET_COMBAT_DATA = {
  698. -- {"sourceServerId", "int"}, -- 防御方服务器ID
  699. -- {"attackerRank", "int"}, -- 进攻方排名
  700. -- {"attackerUid", "string"}, -- 进攻方uuid
  701. -- {"defenseRank", "int"}, -- 防御方排名
  702. -- {"defenseUid", "string"}, -- 防御方uuid
  703. -- {"defenseCombatData", "table"}, -- 防御方的战斗数据
  704. -- }
  705. -- -- 跨服向挑战方发送防御方的战斗数据
  706. -- WL_GODSATREA_CHALLENGE = {
  707. -- {"res", "int"}, -- 请求结果
  708. -- {"defenseRank", "int"}, -- 防御方排名
  709. -- {"defenseUid", "string"}, -- 防御方uuid
  710. -- {"defenseMonsterOUtId", "int"}, -- 防御方怪物ID, 如果值不为0, 则表示防御方是怪物, 就用不到 defenseCombatData 了
  711. -- {"defenseCombatData", "table"}, -- 防御方的战斗数据
  712. -- }
  713. -- 通知跨服挑战成功
  714. LW_GODSATREA_WIN = {
  715. {"sourceServerId", "int"}, -- 进攻方服务器ID
  716. {"defenseRank", "int"}, -- 防御方排名
  717. {"defenseUid", "string"}, -- 防御方uuid
  718. {"attackerUid", "string"}, -- 进攻方uuid
  719. {"attackInfo", "table"}, -- 进攻方信息。 如果进攻方没有排名时挑战胜利, 更新展示信息
  720. }
  721. -- 跨服通知玩家, 更换称号
  722. WL_GODSATREA_UPDATE_CHENGHAO = {
  723. {"targetUid", "string"}, -- 玩家uuid
  724. {"newRank", "int"}, -- 新的排名
  725. {"enemyName", "string"}, -- 敌方名字
  726. {"isWinner", "int"}, -- 是否是胜利方, 0-否,1-是
  727. }
  728. -- 向跨服请求某个排名的战斗录像
  729. LW_GODSATREA_QUERY_RANK_VIDEO = {
  730. {"sourceServerId", "int"}, -- 请求方服务器ID
  731. {"playerUid", "string"}, -- 玩家uuid
  732. {"targetRank", "int"}, -- 目标排名
  733. }
  734. -- 跨服向请求服发送目标的战斗录像
  735. WL_GODSATREA_QUERY_RANK_VIDEO = {
  736. {"isFinish", "int"}, -- 是否发送完成,0-否, 1-是
  737. {"playerUid", "string"}, -- 玩家uuid
  738. {"videoData", "zip"}, -- 排名战斗录像
  739. }
  740. -- 通知跨服, 玩家基础数据有更新
  741. LW_GODSATREA_UPDATE_PLAYER_BASE_INFO = {
  742. -- {"sourceServerId", "int"}, -- 服务器ID
  743. {"playerUid", "string"}, -- 玩家uuid
  744. {"playerInfo", "table"}, -- 玩家信息, 改名等修改基础数据时更新
  745. }
  746. -- 通知跨服, 英雄数据有更新
  747. LW_GODSATREA_UPDATE_PLAYER_HERO_INFO = {
  748. -- {"sourceServerId", "int"}, -- 服务器ID
  749. {"playerUid", "string"}, -- 玩家uuid
  750. {"power", "int"}, -- 战力
  751. {"heroInfo", "table"}, -- 玩家英雄信息
  752. }
  753. -- 跨服通知游戏服发奖励
  754. WL_GODSATREA_BROCAST_REWARD = {
  755. {"uid2RankTb", "table"}, -- uid->rank 表
  756. }
  757. -- 跨服通知玩家, 更新数据
  758. WL_GODSATREA_UPDATE_PLAYER_INFO = {
  759. {"playerUid", "string"}, -- 玩家uuid
  760. }
  761. ---------------------------------------------------------------------
  762. ---------------------------------战区争霸----------------------------
  763. -- 跨服通知普通服活动开启
  764. WL_AREABATTLE_OPEN = {
  765. }
  766. -- 普通服报名参加争霸活动
  767. LW_AREABATTLE_JOIN_BATTLE = {
  768. {"sourceServerId", "int"}, -- 参战服务器Id
  769. {"joinBattleArray", "table"}, -- 参战玩家列表
  770. }
  771. -- 普通服请求争霸活动的基本数据
  772. LW_AREABATTLE_BASEINFO_QUERY = {
  773. {"sourceServerId", "int"},
  774. {"playerUuid", "string"}, -- 玩家uuid
  775. }
  776. WL_AREABATTLE_BASEINFO_QUERY = {
  777. {"stage", "int"}, -- 当前阶段, 0-休战, 1-准备, 2- 战斗, 3-发奖
  778. {"startTime", "int"}, -- 本轮活动开始时间
  779. {"endTime", "int"}, -- 本轮活动结束时间
  780. {"playerUuid", "string"}, -- 玩家uuid
  781. }
  782. -- 普通服请求本服参与争霸活动的玩家数据
  783. LW_AREABATTLE_JOINPLAYER_QUERY = {
  784. {"sourceServerId", "int"},
  785. {"playerUuid", "string"}, -- 玩家uuid
  786. }
  787. WL_AREABATTLE_JOINPLAYER_QUERY = {
  788. {"errCode", "int"}, -- 错误码,0: 正常, -1: 本服每次没有参加战斗
  789. {"playerArray", "table"},
  790. {"playerUuid", "string"}, -- 玩家uuid
  791. }
  792. -- 普通服请求参与本轮活动的区服的匹配列表
  793. LW_AREABATTLE_MATCHLIST_QUERY = {
  794. {"sourceServerId", "int"},
  795. {"playerUuid", "string"}, -- 玩家uuid
  796. }
  797. WL_AREABATTLE_MATCHLIST_QUERY = {
  798. {"matchList", "table"},
  799. {"playerUuid", "string"}, -- 玩家uuid
  800. }
  801. -- 跨服通知普通服发奖
  802. WL_AREABATTLE_SEND_REWARD = {
  803. {"srvBattleRes", "table"}, -- 本服战斗结果
  804. }
  805. -- 普通服请求本服相关的录像展示数据
  806. LW_AREABATTLE_VIDEOSHOW_QUERY = {
  807. {"sourceServerId", "int"},
  808. {"playerUuid", "string"}, -- 玩家uuid
  809. }
  810. WL_AREABATTLE_VIDEOSHOW_QUERY = {
  811. {"errCode", "int"}, -- 错误码,0: 正常, -1: 本服每次没有参加战斗, -2: 录像数据还没产生,请稍后再尝试
  812. {"videoShowData", "table"}, -- 录像数据
  813. {"srvInfo", "table"}, -- 区服数据
  814. {"playerUuid", "string"}, -- 玩家uuid
  815. }