From b563f56319b05e8c193dc5b9ddb5eb7a612355df Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 15 五月 2025 10:43:43 +0800
Subject: [PATCH] 16 卡牌服务端(服务器Event事件触发改为地图如OnDay等;地图开服事件流程;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldProcess.py |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldProcess.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldProcess.py
index fa6d995..7a28ab7 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldProcess.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldProcess.py
@@ -44,7 +44,6 @@
 import EventShell
 import FBLogic
 import FBCommon
-import ShareDefine
 import EventReport
 import ItemCommon
 import PyGameData
@@ -52,7 +51,7 @@
 import GameMap
 import NPCRealmRefresh
 import IpyGameDataPY
-import DBDataMgr
+import GameWorldEvent
 #---------------------------------------------------------------------
 ## 副本开启
 #  @param gameWorld IPY_GameWorld
@@ -593,9 +592,7 @@
 #  @return None
 #  @remarks 函数详细说明.
 def InitGameWorld(tick):
-    if not PyGameData.g_initGame:
-        PyGameData.g_initGame = True
-        DBDataMgr.OnServerStart()
+    GameWorldEvent.InitGameWorld(tick)
     gameWorld = GameWorld.GetGameWorld()
     ItemCommon.InitPyItem()
     EventShell.DoReloadRefresh()
@@ -778,12 +775,15 @@
 
 def __OnMapMinute(curTime, tick):
     ## 地图层级每分钟处理, 每分钟最多只会处理一次, 无视虚拟分线
+    if not PyGameData.g_initGameTime:
+        return
+    
     curMinute = curTime.minute
     if curMinute == PyGameData.g_mapLastProcess_Minute:
         return
-    if PyGameData.g_initGame:
-        DBDataMgr.OnMinute(curTime)
     PyGameData.g_mapLastProcess_Minute = curMinute
+    GameWorldEvent.OnMinute(tick)
+    
     PlayerTeam.OnCheckTeamPlayerDisconnectTimeout(tick)
     
     __CheckIpyDataRecycle(curTime)

--
Gitblit v1.8.0