hxp
2025-01-17 3d0611e13d98915c6889bcdbbd6346dff6adcea8
ServerPython/CoreServerGroup/GameServer/Script/Player/ChPlayer.py
@@ -180,8 +180,6 @@
    ''' 玩家登录需要处理的内容,本服及跨服服务器分开
    '''
    if GameWorld.IsCrossServer():
        #跨服PK
        CrossRealmPK.OnPlayerLoginCrossServer(curPlayer)
        #协助
        PlayerAssist.OnPlayerLoginCrossServer(curPlayer)
        return
@@ -643,9 +641,6 @@
        PlayerFB.OnPlayerDisconnectCrossServer(curPlayer)
        return
    
    #跨服匹配PK
    CrossRealmPK.OnLeaveServer(curPlayer)
    #组队玩家离线
    PlayerTeam.DoPlayerLogOffTeamLogic(curPlayer, tick)
    #家族玩家离线
@@ -712,7 +707,10 @@
    
    # 上线
    if isOnline:
        PlayerPackData.OnPlayerLogin_CrossLogic(serverGroupID, serverID, playerID)
        # 需要管理跨服在线状态时,默认需要同步缓存信息、打包数据信息
        syncStateInfo = {"playerID":playerID, "ViewCacheCross":1, "PackDataCross":1}
        CrossRealmMsg.SendMsgToClientServer(ShareDefine.CrossServerMsg_PlayerPackDataState, syncStateInfo, [serverGroupID])
        GameXiangong.OnPlayerLogin_CrossLogic(serverGroupID, serverID, playerID)
        
    # 下线