From 84f8b05044e64036c5abb6b840bf0fd96f8c3bc2 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 21 十二月 2018 18:09:32 +0800 Subject: [PATCH] 5424 【后端】【1.4】跨服竞技场开发(流程调通版,可匹配、PK、结算,其他功能没有) --- ServerPython/CoreServerGroup/GameServer/Script/NetPackCommon.py | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/NetPackCommon.py b/ServerPython/CoreServerGroup/GameServer/Script/NetPackCommon.py index ef9b24e..214aff0 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/NetPackCommon.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/NetPackCommon.py @@ -29,7 +29,7 @@ import ChPyNetSendPack import traceback import ChMapToGamePyPack -import MergeChildMsg +import CrossRealmMsg #------------------------------------------------------------------------------- #---全局变量--- @@ -95,9 +95,13 @@ # Log("ReadPyPackTable: moudle: %s"%dir(moudle)) for index in range(regCnt): + if not config.get(section, "PacketCMD_%s"%(index + 1)): + continue cmd = config.get(section, "PacketCMD_%s"%(index + 1)) subCmd = config.get(section, "PacketSubCMD_%s"%(index + 1)) callFunc = config.get(section, "PacketCallFunc_%s"%(index + 1)) + if not cmd or not subCmd or not callFunc: + continue cmd = int(cmd, 16) subCmd = int(subCmd, 16) @@ -302,7 +306,7 @@ #以下添加后续处理函数 #... #... - MergeChildMsg.Recv_MergerChildToCenterProcess(packData, tick) + CrossRealmMsg.OnCrossServerReceiveMsg(packData, tick) except Exception: Log("跨服子服自定义封包消息处理失败") return -- Gitblit v1.8.0