From 6a875d29696c5625a779a379b0de523b2383d7ef Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 28 十一月 2024 16:41:11 +0800 Subject: [PATCH] 10312 【越南】【英文】【bt】【砍树】查看跨服玩家数据向对应子服查询 --- ServerPython/CoreServerGroup/GameServer/Script/Player/ChPlayer.py | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/ChPlayer.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/ChPlayer.py index 682d763..1dd27a2 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/ChPlayer.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/ChPlayer.py @@ -712,7 +712,13 @@ # 上线 if isOnline: - PlayerPackData.OnPlayerLogin_CrossLogic(serverGroupID, serverID, playerID) + # 需要管理跨服在线状态时,默认需要同步缓存信息 + syncStateInfo = {"playerID":playerID, "ViewCacheCross":1} + packDataMgr = PyDataManager.GetDBPlayerPackDataManager() + if playerID in packDataMgr.playerPackDataDict: + syncStateInfo["PackDataCross"] = 1 + CrossRealmMsg.SendMsgToClientServer(ShareDefine.CrossServerMsg_PlayerPackDataState, syncStateInfo, [serverGroupID]) + GameXiangong.OnPlayerLogin_CrossLogic(serverGroupID, serverID, playerID) # 下线 -- Gitblit v1.8.0