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