hxp
2024-12-26 b61d2dfe79f9d3ef67a0561a0b640f888df32a58
ServerPython/CoreServerGroup/GameServer/Script/Player/ChPlayer.py
@@ -179,8 +179,6 @@
    ''' 玩家登录需要处理的内容,本服及跨服服务器分开
    '''
    if GameWorld.IsCrossServer():
        #跨服PK
        CrossRealmPK.OnPlayerLoginCrossServer(curPlayer)
        #协助
        PlayerAssist.OnPlayerLoginCrossServer(curPlayer)
        return
@@ -641,9 +639,6 @@
        PlayerFB.OnPlayerDisconnectCrossServer(curPlayer)
        return
    
    #跨服匹配PK
    CrossRealmPK.OnLeaveServer(curPlayer)
    #组队玩家离线
    PlayerTeam.DoPlayerLogOffTeamLogic(curPlayer, tick)
    #家族玩家离线
@@ -709,11 +704,8 @@
    
    # 上线
    if isOnline:
        # 需要管理跨服在线状态时,默认需要同步缓存信息
        syncStateInfo = {"playerID":playerID, "ViewCacheCross":1}
        packDataMgr = PyDataManager.GetDBPlayerPackDataManager()
        if playerID in packDataMgr.playerPackDataDict:
            syncStateInfo["PackDataCross"] = 1
        # 需要管理跨服在线状态时,默认需要同步缓存信息、打包数据信息
        syncStateInfo = {"playerID":playerID, "ViewCacheCross":1, "PackDataCross":1}
        CrossRealmMsg.SendMsgToClientServer(ShareDefine.CrossServerMsg_PlayerPackDataState, syncStateInfo, [serverGroupID])
        
        GameXiangong.OnPlayerLogin_CrossLogic(serverGroupID, serverID, playerID)