| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031 |
- ---------------------logic同world通信的协议定义-----------------------
- ---初始hello
- LW_HELLO = {
- {"svrIndex", "int"},
- }
- LW_DISCONNECT = {}
- LW_HEARTBEAT = {
- {"svrIndexData", "table"},
- }
- LW_MOZHU_QUERY = {
- {"uuid", "string"},
- {"unionUuid", "string"},
- }
- WL_MOZHU_QUERY = {
- {"uuid", "string"},
- {"myRank", "int"},
- {"roleRank", "table"},
- {"unionRank", "table"},
- {"info", "table"},
- }
- WL_HELLO = {
- {"nGetSvrID", "int"},
- {"nNowSvrID", "int"},
- }
- WL_HEARTBEAT = {}
- LW_MIDDLE_CHAT =
- {
- {"svrIndex", "int"},
- {"tChatMsg", "table"},
- }
- WL_MIDDLE_CHAT =
- {
- {"tChatMsg", "table"}
- }
- ---------------------------------------通用协议-------------------------------------------
- --------------- 战斗录像--------------------------------------
- -- 查询录像数据
- LW_COMBAT_VIDEO_QUERY = {
- {"sourceServerId", "int"}, -- 请求方服务器Id
- {"videoUuid", "string"}, -- 录像唯一标识
- {"extraArgs", "table"}, -- 额外参数
- }
- WL_COMBAT_VIDEO_QUERY = {
- {"res", "int"}, -- 结果,-1: 未找到相关数据, 0-正确命中
- {"videoData", "zip"}, -- 录像数据
- {"extraArgs", "table"}, -- 额外参数
- }
- -- 保存录像数据
- LW_COMBAT_VIDEO_SAVE = {
- -- {"sourceServerId", "int"}, -- 请求方服务器Id
- {"videoType", "int"}, -- 录像类型
- {"videoData", "zip"}, -- 录像数据
- {"extraArgs", "table"}, -- 额外参数
- }
- --------------------------------------------------------------
- -----------------获取战斗数据----------------------------------
- WL_COMBAT_DATA = {
- {"playerUuid", "string"}, -- 玩家uuid
- {"moduleTag", "int"}, -- 请求模块标识
- {"combatType", "int"}, -- 战斗类型
- {"extraArgs", "table"}, -- 额外参数
- }
- LW_COMBAT_DATA = {
- {"errCode", "int"}, -- 错误码,1:正确,-1: 没有对应类型的战斗数据
- {"moduleTag", "int"}, -- 请求模块标识
- {"extraArgs", "table"}, -- 额外参数
- {"objList", "table"},
- {"helpList", "table"},
- {"roleBase", "table"},
- {"formation", "int"},
- {"jiBan", "table"},
- {"elfList", "table"}
- }
- -----------------------------------------------------------------------------------------
- -- 聊天查看分享英雄数据(请求的服务器->中心)
- LW_MIDDLE_CHAT_QUERY_HERO_DATA =
- {
- {"nSrcServerID", "int"}, -- 源服务器ID
- {"nDesServerID", "int"}, -- 目标服务器ID
- {"nSrcUID", "string"}, -- 请求的玩家UID
- {"nDesUID", "string"}, -- 查询的玩家UID
- {"nHeroIndex", "int"}, -- 查看的英雄下表
- {"nChatType", "int"}, -- 聊天频道
- }
- -- 发送到对应服务器信息(中心->目标服务器)
- WL_MIDDLE_CHAT_QUERY_HERO_DATA =
- {
- {"nSrcServerID", "int"}, -- 源服务器ID
- {"nSrcUID", "string"}, -- 请求的玩家UID
- {"nDesUID", "string"}, -- 查询的玩家UID
- {"nHeroIndex", "int"}, -- 查看的英雄下表
- {"nChatType", "int"}, -- 聊天频道
- }
- -- 英雄信息回复(目标->中心)
- LW_MIDDLE_CHAT_GET_HERO_DATA =
- {
- -- {"nResult", "int"}, -- 结果 1 获取成功,0 获取不到数据
- {"nSrcUID", "string"}, -- 请求的玩家UID
- {"nSrcServerID", "int"}, -- 源服务器ID
- {"tHeroData", "table"}, -- 英雄数据
- }
- -- 英雄信息回复(目标->中心)
- WL_MIDDLE_CHAT_GET_HERO_DATA =
- {
- -- {"nResult", "int"}, -- 结果 1 获取成功,0 获取不到数据
- {"nSrcUID", "string"}, -- 请求的玩家UID
- {"tHeroData", "table"}, -- 英雄数据
- }
- -- 请求战报录像
- LW_WARREPORT_GET_COMBATINFO =
- {
- {"nSrcUID", "string"},
- {"type", "int"},
- {"id", "string"},
- {"mode", "int"},
- {"nSrcServerID", "int"}, -- 源服务器ID
- {"nDesServerID", "int"}, -- 目标服务器ID
- }
- WL_WARREPORT_GET_COMBATINFO =
- {
- {"nSrcUID", "string"},
- {"type", "int"},
- {"id", "string"},
- {"nSrcServerID", "int"}, -- 源服务器ID
- {"mode", "int"},
- }
- -- 发送战报数据
- LW_WARREPORT_SEND_COMBATINFO =
- {
- {"nSrcUID", "string"},
- {"mode", "int"},
- {"combatInfo", "table"},
- {"nSrcServerID", "int"}, -- 源服务器ID
- }
- WL_WARREPORT_SEND_COMBATINFO =
- {
- {"nSrcUID", "string"},
- {"mode", "int"},
- {"combatInfo", "table"},
- }
- -------------------- 请求跨服玩家头像数据开始 --------------------
- LW_CHAT_PLAYER_INFO =
- {
- {"nSrcUID", "string"}, -- 请求uid
- {"nDesUID", "string"}, -- 目标UID
- {"nSrcServerID", "int"}, -- 源服务器ID
- {"nDesServerID", "int"}, -- 目标服务器ID
- {"nFrom", "int"}, -- 来源(1 聊天查看,2 天梯赛)
- {"nType", "int"}, -- 类型(2-1 天梯赛对战列表,2-2 天梯赛排行榜)
- }
- WL_CHAT_PLAYER_INFO =
- {
- {"nSrcUID", "string"}, -- 请求uid
- {"nDesUID", "string"}, -- 目标UID
- {"nSrcServerID", "int"}, -- 源服务器ID
- {"nFrom", "int"}, -- 来源(1 聊天查看,2 天梯赛)
- {"nType", "int"}, -- 类型(2-1 天梯赛对战列表,2-2 天梯赛排行榜)
- }
- LW_CHAT_PLAYER_INFO_SEND =
- {
- {"nSrcUID", "string"}, -- 请求uid
- {"nSrcServerID", "int"}, -- 源服务器ID
- {"tData", "table"}, -- 目标玩家数据
- {"nFrom", "int"}, -- 来源(1 聊天查看,2 天梯赛)
- {"nType", "int"}, -- 类型(2-1 天梯赛对战列表,2-2 天梯赛排行榜)
- }
- WL_CHAT_PLAYER_INFO_SEND =
- {
- {"nSrcUID", "string"}, -- 请求uid
- {"tData", "table"}, -- 目标玩家数据
- {"nFrom", "int"}, -- 来源(1 聊天查看,2 天梯赛)
- {"nType", "int"}, -- 类型(2-1 天梯赛对战列表,2-2 天梯赛排行榜)
- }
- -------------------- 请求跨服玩家头像数据结束 --------------------
- -------------------- 请求跨服切磋开始 ---------------------------
- ---请求敌方数据
- LW_COMBAT_GETINFO =
- {
- {"nSrcUID", "string"}, -- 请求uid
- {"nDesUID", "string"}, -- 目标UID
- {"nSrcServerID", "int"}, -- 源服务器ID
- {"nDesServerID", "int"}, -- 目标服务器ID
- {"nCombatType", "int"}, -- 对战类型
- }
- WL_COMBAT_GETINFO =
- {
- {"nSrcUID", "string"}, -- 请求uid
- {"nDesUID", "string"}, -- 目标UID
- {"nSrcServerID", "int"}, -- 源服务器ID
- {"nCombatType", "int"}, -- 对战类型
- }
- -- 回复数据
- LW_COMBAT_GETINFO_SEND =
- {
- {"nResult", "int"}, -- 结果
- {"nSrcUID", "string"}, -- 请求uid
- {"nSrcServerID", "int"}, -- 源服务器ID
- {"tObjList", "table"},
- {"tHelpList", "table"},
- {"tRoleBase", "table"},
- {"formation", "int"},
- {"tJiBan", "table"},
- {"tElfList", "table"},
- }
- WL_COMBAT_GETINFO_SEND =
- {
- {"nResult", "int"}, -- 结果
- {"nSrcUID", "string"}, -- 请求uid
- {"tObjList", "table"},
- {"tHelpList", "table"},
- {"tRoleBase", "table"},
- {"formation", "int"},
- {"tJiBan", "table"},
- {"tElfList", "table"},
- }
- -------------------- 请求跨服切磋结束 ---------------------------
- -------------------- 跨服商业活动开始 ---------------------------
- -- 请求开服天数
- WL_COMMERCE_QUERYOPENDAY = {
- }
- -- 回复开服天数
- LW_COMMERCE_SENDOPENDAY = {
- {"nOpenDay", "int"},
- {"nSrcServerID", "int"},
- }
- -- 请求是否开启活动
- LW_COMMERCE_ACTOPEN =
- {
- {"nSrcServerID", "int"}, -- 源服务器ID
- {"nOperate", "int"}, -- 来源
- }
- WL_COMMERCE_ACTOPEN =
- {
- {"nOpen", "int"}, -- 1 开 0 未开
- {"nOperate", "int"}, -- 来源
- {"nServerKey", "int"}, -- 服务器Key
- }
- -- 排行榜数据改变发送到中心服进行排行
- LW_COMMERCE_RANK_POINT_CHANGE =
- {
- {"uuid", "string"}, -- 玩家uid
- {"name", "string"}, -- 玩家姓名
- {"head", "int"}, -- 玩家头像ID
- {"headFrame", "int"}, -- 玩家头像框
- {"nSrcServerID", "int"}, -- 服务器ID
- {"nValue", "int"}, -- 排行key
- {"nRankType", "int"}, -- 排行类型
- {"nRankSubType", "int"}, -- 排行榜小类型
- {"nOperate", "int"}, -- 操作类型(1 累加nValue, 2 直接替换 )
- {"servername", "string"}, -- 服务器名称
- }
- -- 请求排行榜数据
- LW_COMMERCE_QUERY_RANK_INFO =
- {
- {"nRankType", "int"}, -- 排行类型
- {"nRankSubType", "int"}, -- 排行榜小类型
- {"nSrcServerID", "int"}, -- 服务器ID
- }
- -- 回复排行榜数据
- WL_COMMERCE_QUERY_RANK_INFO = {
- {"nRankType", "int"}, -- 排行类型
- {"nRankSubType", "int"}, -- 排行榜小类型
- {"nServerKey", "int"}, -- 服务器ID
- {"nBegin", "int"}, -- 首次发送
- {"nEnd", "int"}, -- 是否发送完成
- {"tRankData", "table"}, -- 排行榜数据
- }
- -- 获取服务器排行榜服务器排名
- LW_COMMERCE_QUERY_SERVER_RANK =
- {
- {"nSrcServerID", "int"}, -- 服务器ID
- {"nServerUuid", "string"}, -- 服务器唯一区分ID
- {"nOperate", "int"}, -- 操作类型
- }
- -- 获取服务器排行榜服务器排名 回包
- WL_COMMERCE_GET_SERVERRANK_PRIZE =
- {
- {"nRank", "int"}, -- 排名
- {"nOperate", "int"}, -- 操作类型
- }
- -- 通知中心服全服邮件发送完成
- LW_COMMERCE_TELL_SERVER_MAILOK =
- {
- {"nSrcServerID", "int"}, -- 服务器ID
- }
- -- 发送给对应的服务器 个人排行榜奖励
- WL_COMMERCE_SEND_HUMAN_PRIZE =
- {
- {"nRank", "int"},
- {"uuid", "string"},
- }
- -- 清理排行榜命令
- LW_COMMERCE_CLEAR_RANK =
- {
- {"nRankType", "int"}, -- 排行类型
- {"nRankSubType", "int"}, -- 排行榜小类型
- {"nSrcServerID", "int"}, -- 服务器ID
- }
- -- GM清理个人邮件发送缓存
- LW_COMMERCE_GM_CLEAR_MAIL =
- {
- {"nSrcServerID", "int"}, -- 服务器ID
- }
- -- 获取战区第一个服的活动时间数据
- WL_COMMERCE_GET_ACT_INFO = {
- {"nReqServerID", "int"} -- 不存在时为0
- }
- -- 发送给中心服活动时间数据
- LW_COMMERCE_GET_ACT_INFO =
- {
- {"nOperate", "int"}, -- 0 失败 1 成功有数据 2 成功无数据
- {"nReqServerID", "int"}, -- 不存在时为0
- {"nSrcServerID", "int"}, -- 服务器ID
- {"nBatchID", "int"}, -- 批次
- {"nBeginTime", "int"}, -- 开始时间
- {"nEndTime", "int"}, -- 结束时间
- }
- -- 请求中心服活动时间
- LW_COMMERCE_ACT_GET_OPENTIME =
- {
- {"nSrcServerID", "int"}, -- 服务器ID
- }
- -- 回复普通服活动时间
- WL_COMMERCE_ACT_GET_OPENTIME =
- {
- {"nBatchID", "int"}, -- 批次
- {"nBeginTime", "int"}, -- 开始时间
- {"nEndTime", "int"}, -- 结束时间
- }
- -------------------- 跨服商业活动结束 ---------------------------
- -------------------- 天梯赛开始 -----------------------------------
- -- 请求参加天梯赛(普通->中心)
- LW_JJC_NEWLADDER_JOINLADDER_O2C =
- {
- {"uuid", "string"}, -- 玩家uid
- {"name", "string"}, -- 名字
- {"head", "int"}, -- 玩家头像ID
- {"headFrame", "int"}, -- 玩家头像框
- {"nSrcServerID", "int"}, -- 服务器ID
- {"szServerName", "string"}, -- 服务器名字
- {"zhandouli", "int"}, -- 战斗力
- }
- -- 请求参加天梯赛(中心->战区数据服)
- WL_JJC_NEWLADDER_JOINLADDER_C2D = {
- {"uuid", "string"}, -- 玩家uid
- {"name", "string"}, -- 名字
- {"head", "int"}, -- 玩家头像ID
- {"headFrame", "int"}, -- 玩家头像框
- {"nSrcServerID", "int"}, -- 服务器ID
- {"szServerName", "string"}, -- 服务器名字
- {"zhandouli", "int"}, -- 战斗力
- }
- -- 请求参加天梯赛(数据->中心)
- LW_JJC_NEWLADDER_JOINLADDER_D2C = {
- {"uuid", "string"}, -- 玩家uid
- {"nSrcServerID", "int"}, -- 玩家所属服务器ID
- {"nRank", "int"}, -- 玩家当前排名
- {"tEnemy", "table"}, -- 对战列表
- {"nPoint", "int"}, -- 当前玩家积分
- }
- -- 请求参加天梯赛(中心->普通)
- WL_JJC_NEWLADDER_JOINLADDER_C2O = {
- {"uuid", "string"}, -- 玩家uid
- {"nRank", "int"}, -- 玩家当前排名
- {"tEnemy", "table"}, -- 对战列表
- {"nPoint", "int"}, -- 当前玩家积分
- }
- -- 请求天梯赛排行榜数据(普通->中心)
- LW_JJC_NEWLADDER_QUERY_RANK_O2C = {
- {"nSrcServerID", "int"}, -- 服务器ID
- }
- -- 请求天梯赛排行榜数据(中心->战区数据服)
- WL_JJC_NEWLADDER_QUERY_RANK_C2D = {
- {"nSrcServerID", "int"}, -- 服务器ID
- }
- -- 请求天梯赛排行榜数据(数据服->中心)
- LW_JJC_NEWLADDER_QUERY_RANK_D2C =
- {
- {"nSrcServerID", "int"}, -- 服务器ID
- {"nIsEnd", "int"}, -- 是否发送完成 0 未 1 发送完
- {"tRankInfo", "table"}, -- 排行榜数据
- {"nFirst", "int"}, -- 首次发送 1 是 0 否
- }
- -- 请求天梯赛排行榜数据(中心->普通)
- WL_JJC_NEWLADDER_QUERY_RANK_C2O =
- {
- {"nFirst", "int"}, -- 首次发送 1 是 0 否
- {"nIsEnd", "int"}, -- 是否发送完成 0 未 1 发送完
- {"tRankInfo", "table"}, -- 排行榜数据
- }
- -- 查询是否能够战斗(普通->中心)
- LW_JJC_NEWLADDER_QUERY_CAN_FIGHT_O2C = {
- {"uuid", "string"}, -- 玩家uid
- {"uuidDes", "string"}, -- 目标uid
- {"nSrcServerID", "int"}, -- 服务器ID
- }
- -- 查询是否能够战斗(中心->战区数据服)
- WL_JJC_NEWLADDER_QUERY_CAN_FIGHT_C2D = {
- {"uuid", "string"}, -- 玩家uid
- {"uuidDes", "string"}, -- 目标uid
- {"nSrcServerID", "int"}, -- 服务器ID
- }
- -- 查询是否能够战斗(数据服->中心)
- LW_JJC_NEWLADDER_QUERY_CAN_FIGHT_D2C = {
- {"uuid", "string"}, -- 玩家uid
- {"uuidDes", "string"}, -- 目标uid
- {"nSrcServerID", "int"}, -- 服务器ID
- {"nIsFight", "int"}, -- 0 不能战斗 1 可以战斗
- }
- -- 查询是否能够战斗(中心->普通)
- WL_JJC_NEWLADDER_QUERY_CAN_FIGHT_C2O = {
- {"uuid", "string"}, -- 玩家uid
- {"uuidDes", "string"}, -- 目标uid
- {"nIsFight", "int"}, -- 0 不能战斗 1 可以战斗
- }
- -- 战斗结束(普通->中心)
- LW_JJC_NEWLADDER_CANCEL_FIGHT_END_O2C = {
- {"uuid", "string"}, -- 玩家uid
- {"uuidDes", "string"}, -- 目标uid
- {"nSrcServerID", "int"}, -- 服务器ID
- {"nResult", "int"}, -- 战斗结果 0 输 1赢
- {"tEnemyUid", "table"}, -- 对战列表
- {"nZhanDouLi", "int"}, -- 战斗力
- }
- -- 战斗结束(中心->战区数据服)
- WL_JJC_NEWLADDER_CANCEL_FIGHT_END_C2D = {
- {"uuid", "string"}, -- 玩家uid
- {"uuidDes", "string"}, -- 目标uid
- {"nSrcServerID", "int"}, -- 服务器ID
- {"nResult", "int"}, -- 战斗结果 0 输 1赢
- {"tEnemyUid", "table"}, -- 对战列表
- {"nZhanDouLi", "int"}, -- 战斗力
- }
- -- 战斗结束(数据服->中心)
- LW_JJC_NEWLADDER_CANCEL_FIGHT_END_D2C = {
- {"uuid", "string"}, -- 玩家uid
- {"uuidDes", "string"}, -- 对手uid
- {"nSrcServerID", "int"}, -- 服务器ID
- {"nNewRank", "int"}, -- 新的排名
- {"nNewPoint", "int"}, -- 新的点数
- {"tOldEnemyData", "table"}, -- 旧的对手数据
- {"tNewOneEnemy", "table"}, -- 新对手的数据
- }
- -- 战斗结束
- WL_JJC_NEWLADDER_CANCEL_FIGHT_END_C2O = {
- {"uuid", "string"}, -- 玩家uid
- {"uuidDes", "string"}, -- 对手uid
- {"nNewRank", "int"}, -- 新的排名
- {"nNewPoint", "int"}, -- 新的点数
- {"tOldEnemyData", "table"}, -- 旧的对手数据
- {"tNewOneEnemy", "table"}, -- 新对手的数据
- }
- -- 发送战败邮件(数据->中心)
- LW_JJC_NEWLADDER_SEND_MAIL_D2C = {
- {"uuidDes", "string"}, -- 目标uid
- {"nDesServerID", "int"}, -- 目标服务器ID
- {"szServerName", "string"}, -- 挑战玩家对应服务器名称
- {"szName", "string"}, -- 挑战玩家名称
- {"nNewRank", "int"}, -- 新排名
- }
- -- 发送战败邮件(中心->目标)
- WL_JJC_NEWLADDER_SEND_MAIL_C2O = {
- {"uuidDes", "string"}, -- 目标uid
- {"szServerName", "string"}, -- 挑战玩家对应服务器名称
- {"szName", "string"}, -- 挑战玩家名称
- {"nNewRank", "int"}, -- 新排名
- }
- -- 请求刷新对战列表(普通->中心)
- LW_JJC_NEWLADDER_REFRESH_O2C =
- {
- {"uuid", "string"}, -- 玩家uid
- {"nSrcServerID", "int"}, -- 服务器ID
- }
- -- 请求刷新对战列表(中心->数据)
- WL_JJC_NEWLADDER_REFRESH_C2D =
- {
- {"uuid", "string"}, -- 玩家uid
- {"nSrcServerID", "int"}, -- 服务器ID
- }
- -- 请求刷新对战列表(数据->中心)
- LW_JJC_NEWLADDER_REFRESH_D2C =
- {
- {"uuid", "string"}, -- 玩家uid
- {"nSrcServerID", "int"}, -- 服务器ID
- {"tEnemy", "table"}, -- 对战列表
- }
- -- 请求刷新对战列表(中心-普通)
- WL_JJC_NEWLADDER_REFRESH_C2O =
- {
- {"uuid", "string"}, -- 玩家uid
- {"tEnemy", "table"}, -- 对战列表
- }
- -- 请求上一轮前3玩家信息(普通->中心)
- LW_JJC_NEWLADDER_LAST3RANK_O2C =
- {
- {"nSrcServerID", "int"}, -- 服务器ID
- }
- -- 请求上一轮前3玩家信息(中心->数据)
- WL_JJC_NEWLADDER_LAST3RANK_C2D =
- {
- {"nSrcServerID", "int"}, -- 服务器ID
- }
- -- 请求上一轮前3玩家信息(数据->中心)
- LW_JJC_NEWLADDER_LAST3RANK_D2O =
- {
- {"nSrcServerID", "int"}, -- 服务器ID
- {"nExist", "int"}, -- 是否存在数据
- {"tLastRankInfo", "table"} -- 上一次排名数据
- }
- -- 请求上一轮前3玩家信息(中心-普通)
- WL_JJC_NEWLADDER_LAST3RANK_C2O =
- {
- {"nExist", "int"}, -- 是否存在数据
- {"tLastRankInfo", "table"} -- 上一次排名数据
- }
- -- 进行点赞(普通->中心)
- LW_JJC_NEWLADDER_SEND_WORSHIP_O2C =
- {
- {"uuidSrc", "string"},
- {"uuidDes", "string"},
- {"nSrcServerID", "int"},
- {"nDesServerID", "int"},
- }
- -- 进行点赞(中心->数据(被点赞玩家所在服))
- WL_JJC_NEWLADDER_SEND_WORSHIP_C2D = {
- {"uuidSrc", "string"},
- {"uuidDes", "string"},
- {"nSrcServerID", "int"},
- }
- -- 进行点赞(数据->中心(被点赞玩家所在服))
- LW_JJC_NEWLADDER_SEND_WORSHIP_D2C =
- {
- {"uuidSrc", "string"},
- {"nSrcServerID", "int"},
- {"uuidDes", "string"},
- {"nNowWorShip", "int"}
- }
- -- 进行点赞(中心->普通)
- WL_JJC_NEWLADDER_SEND_WORSHIP_C2O =
- {
- {"uuidSrc", "string"},
- {"uuidDes", "string"},
- {"nNowWorShip", "int"}
- }
- -- 告诉战区服点赞数改变(中心->战区数据服)
- -- 改变战区数据服记录的点赞数量
- WL_JJC_NEWLADDER_WORSHIP_CHANGE_C2D =
- {
- {"uuidDes", "string"},
- {"nAddNum", "int"}, -- 增加数量
- }
- -- 通知中心服最新的点赞数
- LW_JJC_NEWLADDER_WORSHIP_CHANGE_D2C =
- {
- {"uuidDes", "string"},
- {"nNowWorShip", "int"},
- {"nSrcServerID", "int"},
- }
- -- 通知对应战区所属服务器更新最新的点赞数
- WL_JJC_NEWLADDER_WORSHIP_UPDATE_D2C =
- {
- {"uuidDes", "string"},
- {"nNowWorShip", "int"}
- }
- -- 发送排名奖励(数据->中心)
- LW_JJC_NEWLADDER_SEND_RANK_PRIZE_D2C =
- {
- {"uuid", "string"}, -- 玩家uid
- {"nServerID", "int"}, -- 服务器ID
- {"nRank", "int"}, -- 排名
- }
- -- 发送排名奖励(中心->普通)
- WL_JJC_NEWLADDER_SEND_RANK_PRIZE_C2O =
- {
- {"uuid", "string"}, -- 玩家uid
- {"nRank", "int"}, -- 排名
- }
- -- 请求玩家当前的点赞数(数据->中心)
- LW_JJC_NEWLADDER_QUERY_WORSHIP_D2C =
- {
- {"uuid", "string"}, -- 玩家uid
- {"nServerID", "int"}, -- 玩家所属服
- {"nFromServerID", "int"}, -- 请求来源服
- }
- -- 请求玩家当前的点赞数(中心->普通)
- WL_JJC_NEWLADDER_QUERY_WORSHIP_C20 =
- {
- {"uuid", "string"}, -- 玩家uid
- {"nFromServerID", "int"}, -- 请求来源服
- }
- -- 请求玩家当前的点赞数(普通->中心)
- LW_JJC_NEWLADDER_QUERY_WORSHIP_O2C =
- {
- {"uuid", "string"}, -- 玩家uid
- {"nFromServerID", "int"}, -- 请求来源服
- {"nWorShip", "int"}, -- 当前玩家点赞数
- }
- -- 请求玩家当前的点赞数(中心->数据)
- WL_JJC_NEWLADDER_QUERY_WORSHIP_C2D =
- {
- {"uuid", "string"}, -- 玩家uid
- {"nWorShip", "int"}, -- 当前玩家点赞数
- }
- -------------------- 天梯赛结束 -----------------------------------
- -------------------- 封禁功能开始 -----------------------------------
- --从跨服请求封禁数据
- LW_QUERY_BAN_INFO = {
- {"nSrcServerID", "int"}, -- 服务器ID
- }
- WL_QUERY_BAN_INFO = {
- {"banList", "table"}, -- 禁止登录列表
- }
- -- 通知跨服更新
- LW_UPDATE_BAN_INFO =
- {
- {"nSrcServerID", "int"}, -- 服务器ID
- -- {"banTag", "string"}, -- 禁止登录标识
- -- {"banTime", "int"}, -- 禁止登录时间
- -- {"banLevel", "int"}, -- 禁止等级
- {"banStr", "string"}, -- 封禁数据
- }
- WL_UPDATE_BAN_INFO =
- {
- -- {"banTag", "string"}, -- 禁止登录标识
- -- {"banTime", "int"}, -- 禁止登录时间
- -- {"banLevel", "int"}, -- 禁止等级
- {"banStr", "string"}, -- 封禁数据
- }
- -------------------- 封禁功能结束 -----------------------------------
- ----------------------- 返利开始 -----------------------------------
- --向跨服查询是否能返利
- LW_REBATE_QUERY = {
- {"nSrcServerID", "int"}, -- 服务器ID
- {"channelId", "int"}, -- 渠道D
- {"serverId", "int"}, -- 区服ID
- {"account", "string"}, -- 账号
- }
- WL_REBATE_OK = {
- {"channelId", "int"}, -- 渠道D
- {"serverId", "int"}, -- 区服ID
- {"account", "string"}, -- 账号
- }
- -------------------- 返利结束 -----------------------------------
- --------------------------诸神圣域------------------------------------
- -- 普通服向跨服请求排行榜数据
- LW_GODSATREA_QUERY_RANKLIST = {
- {"playerUid", "string"}, -- 请求者uuid
- {"sourceServerId", "int"}, -- 请求方服务器ID
- }
- WL_GODSATREA_QUERY_RANKLIST = {
- {"myRank", "int"}, -- 请求者排名
- {"playerUid", "string"}, -- 请求者uuid
- {"rankList", "table"}, -- 排行榜数据
- }
- -- 普通服向跨服请求某个排名的玩家数据
- LW_GODSATREA_QUERY_PLAYER_INFO = {
- {"sourceServerId", "int"}, -- 请求方服务器ID
- {"targetRank", "int"}, -- 要查看玩家的排名
- {"targetUid", "string"}, -- 要查看玩家的uuid
- {"playerUid", "string"}, -- 请求者uuid
- }
- WL_GODSATREA_QUERY_PLAYER_INFO = {
- {"res", "int"}, -- 请求结果, 0: 成功, -1: 数据异常, -2: 不是最新数据
- {"playerInfo", "table"}, -- 排行榜数据
- {"playerUid", "string"}, -- 请求者uuid
- }
- -- 查询是否能挑战玩家
- LW_GODSATREA_CHALLENGE_QUERY = {
- {"sourceServerId", "int"}, -- 进攻方服务器ID
- {"defenseRank", "int"}, -- 防御方排名
- {"defenseUid", "string"}, -- 防御方uuid
- {"attackerUid", "string"}, -- 进攻方uid
- }
- WL_GODSATREA_CHALLENGE_QUERY = {
- {"res", "int"}, -- 请求结果, 0: 可以挑战, 1: 自己正被挑战, 2: 目标正在战斗,-1: 数据异常, -2: 不是最新数据,-3:不能挑战比自己低的
- {"defenseServerId", "int"}, -- 防御方服务器ID
- {"defenseRank", "int"}, -- 防御方排名
- {"defenseUid", "string"}, -- 防御方uuid
- {"attackerUid", "string"}, -- 进攻方uid
- {"defenseName", "string"}, -- 防御方名字
- }
- -- 请求挑战玩家
- -- LW_GODSATREA_CHALLENGE = {
- -- {"sourceServerId", "int"}, -- 进攻方服务器ID
- -- {"defenseRank", "int"}, -- 防御方排名
- -- {"defenseUid", "string"}, -- 防御方uuid
- -- {"attackerUid", "string"}, -- 进攻方uid
- -- }
- -- -- 跨服向防御方请求战斗数据
- -- WL_GODSATREA_GET_COMBAT_DATA = {
- -- {"defenseRank", "int"}, -- 防御方排名
- -- {"defenseUid", "string"}, -- 防御方uuid
- -- {"attackerRank", "int"}, -- 进攻方排名
- -- {"attackerUid", "string"}, -- 进攻方uuid
- -- }
- -- -- 防御方向跨服发送战斗数据
- -- LW_GODSATREA_GET_COMBAT_DATA = {
- -- {"sourceServerId", "int"}, -- 防御方服务器ID
- -- {"attackerRank", "int"}, -- 进攻方排名
- -- {"attackerUid", "string"}, -- 进攻方uuid
- -- {"defenseRank", "int"}, -- 防御方排名
- -- {"defenseUid", "string"}, -- 防御方uuid
- -- {"defenseCombatData", "table"}, -- 防御方的战斗数据
- -- }
- -- -- 跨服向挑战方发送防御方的战斗数据
- -- WL_GODSATREA_CHALLENGE = {
- -- {"res", "int"}, -- 请求结果
- -- {"defenseRank", "int"}, -- 防御方排名
- -- {"defenseUid", "string"}, -- 防御方uuid
- -- {"defenseMonsterOUtId", "int"}, -- 防御方怪物ID, 如果值不为0, 则表示防御方是怪物, 就用不到 defenseCombatData 了
- -- {"defenseCombatData", "table"}, -- 防御方的战斗数据
- -- }
- -- 通知跨服挑战成功
- LW_GODSATREA_WIN = {
- {"sourceServerId", "int"}, -- 进攻方服务器ID
- {"defenseRank", "int"}, -- 防御方排名
- {"defenseUid", "string"}, -- 防御方uuid
- {"attackerUid", "string"}, -- 进攻方uuid
- {"attackInfo", "table"}, -- 进攻方信息。 如果进攻方没有排名时挑战胜利, 更新展示信息
- }
- -- 跨服通知玩家, 更换称号
- WL_GODSATREA_UPDATE_CHENGHAO = {
- {"targetUid", "string"}, -- 玩家uuid
- {"newRank", "int"}, -- 新的排名
- {"enemyName", "string"}, -- 敌方名字
- {"isWinner", "int"}, -- 是否是胜利方, 0-否,1-是
- }
- -- 向跨服请求某个排名的战斗录像
- LW_GODSATREA_QUERY_RANK_VIDEO = {
- {"sourceServerId", "int"}, -- 请求方服务器ID
- {"playerUid", "string"}, -- 玩家uuid
- {"targetRank", "int"}, -- 目标排名
- }
- -- 跨服向请求服发送目标的战斗录像
- WL_GODSATREA_QUERY_RANK_VIDEO = {
- {"isFinish", "int"}, -- 是否发送完成,0-否, 1-是
- {"playerUid", "string"}, -- 玩家uuid
- {"videoData", "zip"}, -- 排名战斗录像
- }
- -- 通知跨服, 玩家基础数据有更新
- LW_GODSATREA_UPDATE_PLAYER_BASE_INFO = {
- -- {"sourceServerId", "int"}, -- 服务器ID
- {"playerUid", "string"}, -- 玩家uuid
- {"playerInfo", "table"}, -- 玩家信息, 改名等修改基础数据时更新
- }
- -- 通知跨服, 英雄数据有更新
- LW_GODSATREA_UPDATE_PLAYER_HERO_INFO = {
- -- {"sourceServerId", "int"}, -- 服务器ID
- {"playerUid", "string"}, -- 玩家uuid
- {"power", "int"}, -- 战力
- {"heroInfo", "table"}, -- 玩家英雄信息
- }
- -- 跨服通知游戏服发奖励
- WL_GODSATREA_BROCAST_REWARD = {
- {"uid2RankTb", "table"}, -- uid->rank 表
- }
- -- 跨服通知玩家, 更新数据
- WL_GODSATREA_UPDATE_PLAYER_INFO = {
- {"playerUid", "string"}, -- 玩家uuid
- }
- ---------------------------------------------------------------------
- ---------------------------------战区争霸----------------------------
- -- 跨服通知普通服活动开启
- WL_AREABATTLE_OPEN = {
- }
- -- 普通服报名参加争霸活动
- LW_AREABATTLE_JOIN_BATTLE = {
- {"sourceServerId", "int"}, -- 参战服务器Id
- {"joinBattleArray", "table"}, -- 参战玩家列表
- }
- -- 普通服请求争霸活动的基本数据
- LW_AREABATTLE_BASEINFO_QUERY = {
- {"sourceServerId", "int"},
- {"playerUuid", "string"}, -- 玩家uuid
- }
- WL_AREABATTLE_BASEINFO_QUERY = {
- {"stage", "int"}, -- 当前阶段, 0-休战, 1-准备, 2- 战斗, 3-发奖
- {"startTime", "int"}, -- 本轮活动开始时间
- {"endTime", "int"}, -- 本轮活动结束时间
- {"playerUuid", "string"}, -- 玩家uuid
- }
- -- 普通服请求本服参与争霸活动的玩家数据
- LW_AREABATTLE_JOINPLAYER_QUERY = {
- {"sourceServerId", "int"},
- {"playerUuid", "string"}, -- 玩家uuid
- }
- WL_AREABATTLE_JOINPLAYER_QUERY = {
- {"errCode", "int"}, -- 错误码,0: 正常, -1: 本服每次没有参加战斗
- {"playerArray", "table"},
- {"playerUuid", "string"}, -- 玩家uuid
- }
- -- 普通服请求参与本轮活动的区服的匹配列表
- LW_AREABATTLE_MATCHLIST_QUERY = {
- {"sourceServerId", "int"},
- {"playerUuid", "string"}, -- 玩家uuid
- }
- WL_AREABATTLE_MATCHLIST_QUERY = {
- {"matchList", "table"},
- {"playerUuid", "string"}, -- 玩家uuid
- }
- -- 跨服通知普通服发奖
- WL_AREABATTLE_SEND_REWARD = {
- {"srvBattleRes", "table"}, -- 本服战斗结果
- }
- -- 普通服请求本服相关的录像展示数据
- LW_AREABATTLE_VIDEOSHOW_QUERY = {
- {"sourceServerId", "int"},
- {"playerUuid", "string"}, -- 玩家uuid
- }
- WL_AREABATTLE_VIDEOSHOW_QUERY = {
- {"errCode", "int"}, -- 错误码,0: 正常, -1: 本服每次没有参加战斗, -2: 录像数据还没产生,请稍后再尝试
- {"videoShowData", "table"}, -- 录像数据
- {"srvInfo", "table"}, -- 区服数据
- {"playerUuid", "string"}, -- 玩家uuid
- }
- --------------------- 巅峰战场跨服协议开始 -----------------------------------
- -- 普通服请求跨服排名数据(普通->中心)
- LW_PEAK_BATTLEFIELD_QUERY_RANK_O2C = {
- {"nSrcServerID", "int"}, -- 服务器ID
- {"nRankType", "int"}, -- 排名类型(1=个人排名,2=服务器排名)
- }
- -- 请求跨服排名数据(中心->数据服)
- WL_PEAK_BATTLEFIELD_QUERY_RANK_C2D = {
- {"nSrcServerID", "int"}, -- 服务器ID
- {"nRankType", "int"}, -- 排名类型
- }
- -- 请求跨服排名数据(数据服->中心)
- LW_PEAK_BATTLEFIELD_QUERY_RANK_D2C = {
- {"nSrcServerID", "int"}, -- 服务器ID
- {"nRankType", "int"}, -- 排名类型
- {"nIsEnd", "int"}, -- 是否发送完成 0 未 1 发送完
- {"tRankInfo", "table"}, -- 排行榜数据
- {"nFirst", "int"}, -- 首次发送 1 是 0 否
- }
- -- 获取到跨服排名数据(中心->普通)
- WL_PEAK_BATTLEFIELD_QUERY_RANK_C2O = {
- {"nFirst", "int"}, -- 首次发送 1 是 0 否
- {"nIsEnd", "int"}, -- 是否发送完成 0 未 1 发送完
- {"tRankInfo", "table"}, -- 排行榜数据
- }
- -- 普通服通知排名变化(普通->中心)
- LW_PEAK_BATTLEFIELD_RANK_CHANGE_O2C = {
- {"uuid", "string"}, -- 玩家uuid
- {"name", "string"}, -- 玩家名字
- {"head", "int"}, -- 玩家头像ID
- {"headFrame", "int"}, -- 玩家头像框
- {"nSrcServerID", "int"}, -- 服务器ID
- {"nRank", "int"}, -- 当前排名
- {"nValue", "int"}, -- 排名值(如积分等)
- {"servername", "string"}, -- 服务器名称
- }
- -- 排名变化通知(中心->数据服)
- WL_PEAK_BATTLEFIELD_RANK_CHANGE_C2D = {
- {"uuid", "string"}, -- 玩家uuid
- {"name", "string"}, -- 玩家名字
- {"head", "int"}, -- 玩家头像ID
- {"headFrame", "int"}, -- 玩家头像框
- {"nSrcServerID", "int"}, -- 服务器ID
- {"nRank", "int"}, -- 当前排名
- {"nValue", "int"}, -- 排名值
- {"servername", "string"}, -- 服务器名称
- }
- -- 发送排名奖励(数据服->中心)
- LW_PEAK_BATTLEFIELD_SEND_RANK_REWARD_D2C = {
- {"uuid", "string"}, -- 玩家uid
- {"nServerID", "int"}, -- 服务器ID
- {"nRank", "int"}, -- 排名
- {"tReward", "table"}, -- 奖励列表
- }
- -- 发送排名奖励(中心->普通)
- WL_PEAK_BATTLEFIELD_SEND_RANK_REWARD_C2O = {
- {"uuid", "string"}, -- 玩家uid
- {"nRank", "int"}, -- 排名
- {"tReward", "table"}, -- 奖励列表
- }
- --------------------- 巅峰战场跨服协议结束 -----------------------------------
|