From 84ede803777ff10b5cbe93b1ec0168af08f55d5e Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 13 一月 2021 18:11:26 +0800
Subject: [PATCH] 8677 【BT】【后端】跨服冲榜活动; 新增跨服活动时间管理模块、跨服榜单;跨服邮件;跨服广播优化;相关GM命令、后台工具;

---
 ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py |   27 ++++++++++++++++++++++++++-
 1 files changed, 26 insertions(+), 1 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py
index d660881..05939f6 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.py
@@ -21,6 +21,8 @@
 import IPY_GameServer
 import CrossRealmPlayer
 import PlayerCompensation
+import CrossActionControl
+import CrossBillboard
 import GameWorldBoss
 import CrossRealmPK
 import PlayerQuery
@@ -79,7 +81,16 @@
             
         elif msgType == ShareDefine.ClientServerMsg_PKBillboard:
             CrossRealmPK.ClientServerMsg_PKBillboard(serverGroupID, msgData)
-                        
+            
+        elif msgType == ShareDefine.ClientServerMsg_QueryBillboard:
+            CrossBillboard.ClientServerMsg_QueryBillboard(serverGroupID, msgData)
+            
+        elif msgType == ShareDefine.ClientServerMsg_UpdateBillboard:
+            CrossBillboard.ClientServerMsg_UpdateBillboard(serverGroupID, msgData)
+            
+        elif msgType == ShareDefine.ClientServerMsg_MailContent:
+            PlayerCompensation.ClientServerMsg_MailContent(serverGroupID, msgData, tick)
+            
         elif msgType == ShareDefine.ClientServerMsg_ChatCrossWorld:
             PlayerTalk.ClientServerMsg_ChatCrossWorld(serverGroupID, msgData, tick)
                         
@@ -136,6 +147,8 @@
     CrossRealmPlayer.Sync_CrossCommInitDataToClientServer(serverGroupID)
     CrossRealmPK.Sync_CrossPKInitDataToClientServer(tick, serverGroupID)
     CrossBoss.Sync_CrossBossInitDataToClientServer(serverGroupID)
+    CrossActionControl.Sync_CrossActInfoToClientServer(serverGroupID)
+    PlayerCompensation.Sync_CrossMailPlayerIDToClientServer(serverGroupID)
     return
 
 def MapServer_CrossServerReceiveMsg(msgType, msgData, serverGroupID):
@@ -253,11 +266,17 @@
         elif msgType == ShareDefine.CrossServerMsg_PKSyncBillboard:
             CrossRealmPK.CrossServerMsg_PKSyncBillboard(msgData)
             
+        elif msgType == ShareDefine.CrossServerMsg_SyncBillboard:
+            CrossBillboard.CrossServerMsg_SyncBillboard(msgData, tick)
+            
         elif msgType == ShareDefine.CrossServerMsg_CrossBossInfo:
             CrossBoss.CrossServerMsg_CrossBossInfo(msgData)
             
         elif msgType == ShareDefine.CrossServerMsg_CrossBossState:
             CrossBoss.CrossServerMsg_CrossBossState(msgData)
+            
+        elif msgType == ShareDefine.CrossServerMsg_CrossActInfo:
+            CrossActionControl.CrossServerMsg_CrossActInfo(msgData)
             
         elif msgType == ShareDefine.CrossServerMsg_PutInItem:
             CrossRealmPlayer.CrossServerMsg_PutInItem(msgData)
@@ -277,6 +296,12 @@
         elif msgType == ShareDefine.CrossServerMsg_SendMail:
             PlayerCompensation.CrossServerMsg_SendMail(msgData)
             
+        elif msgType == ShareDefine.CrossServerMsg_MailPlayerIDList:
+            PlayerCompensation.CrossServerMsg_MailPlayerIDList(msgData)
+            
+        elif msgType == ShareDefine.CrossServerMsg_MailContent:
+            PlayerCompensation.CrossServerMsg_MailContent(msgData)
+            
         elif msgType == ShareDefine.CrossServerMsg_FBPlayerCount:
             PlayerFB.CrossServerMsg_FBPlayerCount(msgData)
             

--
Gitblit v1.8.0