From 2e3bfd7836c318ee39e4cdafd33ca2c50d6a7c1d Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 19 十二月 2018 13:37:19 +0800
Subject: [PATCH] 5512 子 【开发】【1.4】跨服竞技场 / 【后端】【1.4】跨服竞技场开发 - 跨服接口和新增跨服竞技副本

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
index cd781a7..ad65c9f 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
@@ -247,6 +247,11 @@
     #同步GameServer自己的地图ID
     curPlayer.Sync_GameServer_MapID()
     
+    # 屏蔽跨服下关闭和子服重复的数据的发送 pushsend接口, notifyall正常发送
+    # !!!必要发送的数据要注意位置
+    if GameWorld.IsMergeServer():
+        curPlayer.SetForbiddenSyncClientState(True)
+    
     SyncGuideState(curPlayer)
     
     #初始化玩家背包
@@ -569,6 +574,12 @@
     # 如果被禁言的,上线同步前端
     if curPlayer.GetGMForbidenTalk():
         curPlayer.SendPropertyRefresh(ShareDefine.CDBPlayerRefresh_ForbidenTalk, curPlayer.GetGMForbidenTalk(), False)
+        
+    # 屏蔽跨服下关闭和子服重复的数据的发送 pushsend接口, notifyall正常发送
+    # !!!必要发送的数据要注意位置
+    if GameWorld.IsMergeServer():
+        curPlayer.SetForbiddenSyncClientState(False)
+        
     return
 
 

--
Gitblit v1.8.0