| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245 |
- -----------------------------logic消息分发------------------------
- local MiddleHeartBeat = require("middle.MiddleHeartBeat")
- local MiddleLogic = require("middle.MiddleLogic")
- local MiddleConnect = require("middle.MiddleConnect")
- local MiddleManager = require("middle.MiddleManager")
- local ChatMiddleLogic = require("chat.ChatMiddleLogic")
- local JjcLadderLogic = require("jjcLadder.JjcLadderLogic")
- local JjcLadderMiddle = require("jjcLadder.JjcLadderMiddle")
- local ValleyLogic = require("valley.ValleyLogic")
- local ValleyMiddle = require("valley.ValleyMiddle")
- local ValleyMiddle = require("valley.ValleyMiddle")
- local WarReportMiddle = require("warReport.WarReportMiddle")
- local AbsActBillboardLogic = require("absAct.AbsActBillboardLogic")
- local AbsActBillboardMiddleLogic = require("absAct.AbsActBillboardMiddleLogic")
- local YunYingLogic = require("yunying.YunYingLogic")
- local MoZhuLogic = require("mozhu.MoZhuLogic")
- local MoZhuMiddleLogic = require("mozhu.MoZhuMiddleLogic")
- local ChatLogic = require("chat.ChatLogic")
- local HeroMiddleLogic = require("hero.HeroMiddleLogic")
- local MiddleCommonLogic = require("middle.MiddleCommonLogic")
- local CommerceMiddle = require("serverCommerce.ServerCommerceMiddle")
- local MiddleCommonRank = require("middle.MiddleCommonRank")
- function LW_HELLO(fd, msg)
- if _G.is_middle ~= true then return end
- -- print("[LW_HELLO] 收到LW_HELLO 消息")
- MiddleConnect.LW_HELLO(fd, msg)
- end
- function LW_DISCONNECT(fd, msg)
- if _G.is_middle ~= true then return end
- print("[LW_DISCONNECT] 收到 LW_DISCONNECT 消息")
- MiddleConnect.LW_DISCONNECT(fd, msg)
- end
- function LW_HEARTBEAT(fd, msg)
- if _G.is_middle ~= true then return end
- --print("[LW_HEARTBEAT] 收到 LW_HEARTBEAT 消息")
- MiddleHeartBeat.LW_HEARTBEAT(fd, msg)
- end
- function LW_MOZHU_QUERY(fd,msg)
- if _G.is_middle ~= true then return end
- --print("[LW_MOZHU_QUERY] 收到 LW_MOZHU_QUERY 消息")
- MoZhuMiddleLogic.LW_MOZHU_QUERY(fd,msg)
- end
- function WL_MOZHU_QUERY(fd,msg)
- if _G.is_middle ~= true then return end
- --print("[WL_MOZHU_QUERY] 收到 WL_MOZHU_QUERY 消息")
-
- MoZhuMiddleLogic.LW_MOZHU_QUERY(fd,msg)
- end
- function WL_HELLO(fd, msg)
- --if _G.is_middle ~= true then return end
- -- print("[WL_HELLO] 收到 WL_HELLO 消息 fd = "..fd)
- -- table.print_lua_table(msg)
- MiddleConnect.WL_HELLO(fd, msg)
- end
- function WL_HEARTBEAT(fd, msg)
- -- if _G.is_middle ~= true then return end
- --print("[WL_HEARTBEAT] 收到 WL_HEARTBEAT 消息")
- MiddleHeartBeat.WL_HEARTBEAT(fd, msg)
- end
- function LW_MIDDLE_CHAT(fd, msg)
- if _G.is_middle ~= true then return end
- print("[LW_MIDDLE_CHAT] 收到跨服聊天请求 fd = "..fd)
- MiddleConnect.LW_MIDDLE_CHAT(fd, msg)
- end
- function WL_MIDDLE_CHAT(fd, msg)
- ChatLogic.WL_MIDDLE_CHAT(fd, msg)
- end
- -- 聊天查看分享英雄数据(请求的服务器->中心)
- function LW_MIDDLE_CHAT_QUERY_HERO_DATA(fd, msg)
- if _G.is_middle ~= true then return end
- print("[LW_MIDDLE_CHAT_QUERY_HERO_DATA] 请求的服务器->中心 获取到消息")
- MiddleConnect.LW_MIDDLE_CHAT_QUERY_HERO_DATA(fd, msg)
- end
- -- 发送到对应服务器信息(中心->目标服务器)
- function WL_MIDDLE_CHAT_QUERY_HERO_DATA(fd, msg)
- print("[WL_MIDDLE_CHAT_QUERY_HERO_DATA] 中心->目标服务器 获取到消息")
- HeroMiddleLogic.HeroMiddleLogic_QueryHeroData_WL(fd, msg)
- end
- -- 英雄信息回复(目标->中心)
- function LW_MIDDLE_CHAT_GET_HERO_DATA(fd, msg)
- if _G.is_middle ~= true then return end
- print("[LW_MIDDLE_CHAT_GET_HERO_DATA] 目标->中心 获取到消息")
- MiddleConnect.LW_MIDDLE_CHAT_GET_HERO_DATA(fd, msg)
- end
- -- 英雄信息回复(中心->请求)
- function WL_MIDDLE_CHAT_GET_HERO_DATA(fd, msg)
- print("[WL_MIDDLE_CHAT_GET_HERO_DATA] 中心->请求 获取到消息")
- HeroMiddleLogic.HeroMiddleLogic_GetHeroData_WL(fd, msg)
- end
- function LW_WARREPORT_GET_COMBATINFO(fd, msg)
- if _G.is_middle ~= true then return end
- print("[LW_WARREPORT_GET_COMBATINFO] 目标->中心 获取到战报录像信息")
- MiddleConnect.LW_WARREPORT_GET_COMBATINFO(fd, msg)
- end
- function WL_WARREPORT_GET_COMBATINFO(fd, msg)
- print("[WL_WARREPORT_GET_COMBATINFO] 获取到中心消息 请求获取到战报录像信息")
-
- WarReportMiddle.WL_WARREPORT_GET_COMBATINFO_NEW(fd, msg)
- end
- function LW_WARREPORT_SEND_COMBATINFO(fd, msg)
- if _G.is_middle ~= true then return end
- print("[LW_WARREPORT_SEND_COMBATINFO] 回复中心服 获取到战报录像信息")
- MiddleConnect.LW_WARREPORT_SEND_COMBATINFO(fd, msg)
- end
- function WL_WARREPORT_SEND_COMBATINFO(fd, msg)
- print("[WL_WARREPORT_GET_COMBATINFO] 获取到其他服消息 获取到战报录像信息回包")
- WarReportMiddle.WL_WARREPORT_SEND_COMBATINFO(fd, msg)
- end
- -------------------- 跨服玩家头像数据开始 --------------------
- function LW_CHAT_PLAYER_INFO(fd, msg)
- if _G.is_middle ~= true then return end
- MiddleConnect.LW_CHAT_PLAYER_INFO(fd, msg)
- end
- function WL_CHAT_PLAYER_INFO(fd, msg)
- MiddleCommonLogic.MiddleCommonLogic_GetChatPlayInfo_WL(fd, msg)
- end
- function LW_CHAT_PLAYER_INFO_SEND(fd, msg)
- if _G.is_middle ~= true then return end
- MiddleConnect.LW_CHAT_PLAYER_INFO_SEND(fd, msg)
- end
- function WL_CHAT_PLAYER_INFO_SEND(fd, msg)
- MiddleCommonLogic.MiddleCommonLogic_SendChatPlayInfo_WL(fd, msg)
- end
- -------------------- 跨服玩家头像数据结束 --------------------
- -------------------- 跨服请求战斗数据开始 --------------------
- function LW_COMBAT_GETINFO(fd, msg)
- if _G.is_middle ~= true then return end
- MiddleConnect.LW_COMBAT_GETINFO(fd, msg)
- end
- function WL_COMBAT_GETINFO(fd, msg)
- MiddleCommonLogic.MiddleCommonLogic_CombatBegin_WL(fd, msg)
- end
- function LW_COMBAT_GETINFO_SEND(fd, msg)
- if _G.is_middle ~= true then return end
- MiddleConnect.LW_COMBAT_GETINFO_SEND(fd, msg)
- end
- function WL_COMBAT_GETINFO_SEND(fd, msg)
- MiddleCommonLogic.MiddleCommonLogic_CombatBegin_SendWL(fd, msg)
- end
- -------------------- 跨服请求战斗数据结束 --------------------
- -------------------- 跨服商业活动开始 ---------------------------
- -- 回复开服天数
- function LW_COMMERCE_SENDOPENDAY(fd, msg)
- if _G.is_middle ~= true then return end
- print("[LW_COMMERCE_SENDOPENDAY] 回复开服天数")
- CommerceMiddle.CommerceMiddle_SendOpenDay(fd, msg)
- end
- -- 请求开服天数
- function WL_COMMERCE_QUERYOPENDAY(fd, msg)
- print("[WL_COMMERCE_QUERYOPENDAY] 请求开服天数")
- CommerceMiddle.CommerceMiddle_QueryOpenDay(fd, msg)
- end
- -- 请求是否开启活动
- function LW_COMMERCE_ACTOPEN(fd, msg)
- if _G.is_middle ~= true then return end
- print("[LW_COMMERCE_ACTOPEN] 请求是否开启活动")
- CommerceMiddle.CommerceMiddle_QueryOpenAct(fd, msg)
- end
- function WL_COMMERCE_ACTOPEN(fd, msg)
- print("[WL_COMMERCE_ACTOPEN] 回复是否开启活动")
- CommerceMiddle.CommerceMiddle_SendOpenAct(fd, msg)
- end
- -- 更新排行榜数据
- function LW_COMMERCE_RANK_POINT_CHANGE(fd, msg)
- if _G.is_middle ~= true then return end
- MiddleCommonRank.MiddleCommonRank_ReceiveRankData(msg)
- end
- -- 请求排行榜数据
- function LW_COMMERCE_QUERY_RANK_INFO(fd, msg)
- if _G.is_middle ~= true then return end
- MiddleCommonRank.MiddleCommonRank_QueryRankInfo(msg)
- end
- -- 请求排行榜数据回包
- function WL_COMMERCE_QUERY_RANK_INFO(fd, msg)
- CommerceMiddle.CommerveMiddle_GetRankInfo(msg)
- end
- -- 请求服务器排名
- function LW_COMMERCE_QUERY_SERVER_RANK(fd, msg)
- if _G.is_middle ~= true then return end
- MiddleCommonRank.MiddleCommonRank_QueryServerRank(msg)
- end
- function WL_COMMERCE_GET_SERVERRANK_PRIZE(fd, msg)
- CommerceMiddle.CommerceMiddle_GetServerRank(msg)
- end
- function LW_COMMERCE_TELL_SERVER_MAILOK(fd, msg)
- if _G.is_middle ~= true then return end
- MiddleCommonRank.MiddleCommonRank_ServerMailOk(msg)
- end
- function WL_COMMERCE_SEND_HUMAN_PRIZE(fd, msg)
- CommerceMiddle.CommerceMiddle_GetHumanRank(msg)
- end
- function LW_COMMERCE_CLEAR_RANK(fd, msg)
- if _G.is_middle ~= true then return end
- MiddleCommonRank.MiddleCommonRank_ClearRank(msg)
- end
- -------------------- 跨服商业活动结束 ---------------------------
|