ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerPackData.py
@@ -408,22 +408,23 @@
    msgType = msgInfo.get("msgType")
    # 镜像战斗
    if msgType == "MirrorBattle":
        sceneMapID = msgInfo.get("sceneMapID", 0)
        playerID = msgInfo.get("playerID", 0)
        # 玩家发起的
        if playerID:
            playerID = msgInfo["playerID"]
            curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(playerID)
            if not curPlayer:
                return
            tagMapID = GameWorld.GetQueryPlayerMapID(curPlayer)
            routeIndex = curPlayer.GetRouteServerIndex()
        else:
            tagMapID = msgInfo.get("requestMapID", 0)
            routeIndex = -1
        routeIndex = -1
#        # 玩家发起的
#        if playerID:
#            playerID = msgInfo["playerID"]
#            curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(playerID)
#            if not curPlayer:
#                return
#            sceneMapID = GameWorld.GetQueryPlayerMapID(curPlayer)
#            routeIndex = curPlayer.GetRouteServerIndex()
#        else:
#            routeIndex = -1
            
        sendMsg = str([msgInfo, packDataDict])
        GameWorld.DebugLog("MapServer_QueryPlayer tagMapID=%s,len=%s" % (tagMapID, len(sendMsg)), playerID)
        GameWorld.GetPlayerManager().MapServer_QueryPlayer(0, 0, playerID, tagMapID, "PlayerMirror", sendMsg, len(sendMsg), routeIndex)
        GameWorld.DebugLog("MapServer_QueryPlayer sceneMapID=%s,len=%s" % (sceneMapID, len(sendMsg)), playerID)
        GameWorld.GetPlayerManager().MapServer_QueryPlayer(0, 0, playerID, sceneMapID, "PlayerMirror", sendMsg, len(sendMsg), routeIndex)
        
    # 其他功能可再扩展
    else: