InnerProto.lua 29 KB

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