InnerProto.lua 33 KB

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