From b61d2dfe79f9d3ef67a0561a0b640f888df32a58 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 31 十二月 2024 15:07:16 +0800 Subject: [PATCH] 10350 【后端】【越南】【英文】【BT】【砍树】跨服竞技场优化 --- ServerPython/CoreServerGroup/GameServer/Script/Player/ChPlayer.py | 12 ++---------- 1 files changed, 2 insertions(+), 10 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/ChPlayer.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/ChPlayer.py index 16a2c76..6b8a544 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/ChPlayer.py +++ b/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) -- Gitblit v1.8.0