From 5878f2872607b9b9186ad5ce3623aff88bbcef6b Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 04 三月 2025 16:34:07 +0800 Subject: [PATCH] 5563 【英文】【BT】跨服服务器维护优化(打包数据改为db自己管理存取) --- ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/QueryDBLogicResult.py | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/QueryDBLogicResult.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/QueryDBLogicResult.py index b58cd0b..d8aca7c 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/QueryDBLogicResult.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/QueryDBLogicResult.py @@ -9,6 +9,7 @@ import PlayerPackData import IPY_GameServer import ChConfig +import GameWorld #------------------------------------------------------------------------- @@ -36,11 +37,16 @@ return queryType = dbResultPack.GetQueryType() - if queryType == ChConfig.gstDBLogic_PlayerPackData: + if queryType == ChConfig.gstDBLogic_PlayerPackDataReq: mirrorID = dbResultPack.GetID() playerData = dbResultPack.GetResultSet() msgInfo = eval(dbResultPack.GetData()) PlayerPackData.OnDBPlayerPackData(mirrorID, playerData, msgInfo) + elif queryType == ChConfig.gstDBLogic_GMCmd: + dbAnswerList = eval(dbResultPack.GetResultSet()) + for dbAnswer in dbAnswerList: + GameWorld.DebugAnswer(None, dbAnswer) + return -- Gitblit v1.8.0