From 2b8474eae4862cf251bd599b978632084bc168fd Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 30 十一月 2020 15:56:46 +0800
Subject: [PATCH] 4880 【主干】【长尾】【BT】跨服通知了运营活动变更

---
 ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py
index e464bee..e8956af 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py
@@ -59,6 +59,10 @@
 
 def OnPlayerLogin(curPlayer):
     
+    if GameWorld.IsCrossServer():
+        # 跨服不处理运营活动
+        return
+    
     isReload, OperationActionInfo = __GetOperationActionInfo()
     operationActionDict = OperationActionInfo[OperationAction_TodayInfo]
     
@@ -98,6 +102,10 @@
 
 def SendMapServerOperationActionState():
     # 地图启动成功时通知本日运行活动相关状态
+    
+    if GameWorld.IsCrossServer():
+        # 跨服不处理运营活动
+        return
     
     isReload, OperationActionInfo = __GetOperationActionInfo()
     mapServerInfoDict = OperationActionInfo[OperationAction_MapServerInfo]
@@ -491,6 +499,10 @@
 def Dispose_OperationActionState(reloadRefresh=False):
     # 运营活动状态处理, 每天0点会强制同步当天的运营活动详情到地图服务器
     
+    if GameWorld.IsCrossServer():
+        # 跨服不处理运营活动
+        return
+    
     isReload, OperationActionInfo = __GetOperationActionInfo(False) # 这里必须传False
     isReload = isReload or reloadRefresh
     operationActionDict = OperationActionInfo[OperationAction_TodayInfo]

--
Gitblit v1.8.0