From be15b990ac94f5c24dfc8077e5dc62ce79236c43 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期六, 22 十二月 2018 18:09:05 +0800 Subject: [PATCH] 5424 【后端】【1.4】跨服竞技场开发(修复无法收到匹配请求bug,修改发送子服信息模式) --- ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py index db3b4d1..9967705 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py @@ -24,6 +24,7 @@ import GMShell import traceback +import json def SendMsgToCrossServer(msgType, dataMsg): ## 发送信息到跨服服务器上 @@ -95,8 +96,10 @@ GameWorld.GetGameWorld().SendBroadcastMergeClient(sendMsg) else: serverGroupIDList = list(set(serverGroupIDList)) # 去重 - for serverGroupID in serverGroupIDList: - GameWorld.GetGameWorld().SendMergeMsgToClientByGroupID(serverGroupID, sendMsg) + #for serverGroupID in serverGroupIDList: + # GameWorld.GetGameWorld().SendMergeMsgToClientByGroupID(serverGroupID, sendMsg) + jsonGroupIDInfo = json.dumps(serverGroupIDList, ensure_ascii=False) + GameWorld.GetGameWorld().SendMergeMsgToClientByGroupList(jsonGroupIDInfo, sendMsg) return def OnClientServerReceiveMsg(index, tick): -- Gitblit v1.8.0