ServerPython/CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.py
@@ -196,6 +196,8 @@
def SendCrossRealmReg(curPlayer, registerMap, mapID=0, dataMapID=0, copyMapID=0, posX=0, posY=0, lineID=0):
    # 发送跨服账号注册上传数据
    # @param mapID: 真实场景地图ID
    # @param dataMapID: 真实场景地图ID对应场景数据地图ID
    
    # 设置上传数据的活动类型
    curPlayer.SetDict(ChConfig.Def_PlayerKey_CrossRegisterMap, registerMap)
@@ -435,7 +437,7 @@
    LoginDoUnNotifyCrossMsg(curPlayer)
    return
    
def MapServer_QueryCrossPlayerResult(playerID, callName, msgInfo):
def MapServer_QueryCrossPlayerResult(playerID, callName, msgInfo, offlineExitCross=False):
    ## 同步地图跨服玩家处理信息,玩家可能不在线,缓存后等玩家上线处理,暂不考虑存档问题,服务器维护后未处理的命令将失效
    
    curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(playerID)
@@ -449,7 +451,8 @@
        msgList = PyGameData.g_unNotifyPlayerCrossMsgDict[playerID]
        msgList.append([callName, msgInfo])
        GameWorld.Log("玩家不在线,添加未通知的跨服命令: %s, msgInfo=%s" % (callName, msgInfo), playerID)
        if offlineExitCross:
            DoOfflinePlayerExitCrossServer(playerID)
    return
def LoginDoUnNotifyCrossMsg(curPlayer):