ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldEvent.py
@@ -25,8 +25,8 @@
import IPY_GameWorld
import DataRecordPack
import PlayerEventCounter
import GameLogic_Qunying
import GameWorldAction
import PlayerViewCache
import PlayerControl
import NetPackCommon
import PlayerOnline
@@ -90,7 +90,7 @@
    DBDataMgr.OnServerStart() # 优先加载公共数据
    #ItemCommon.InitPyItem() # 改为放 InitItem 加载
    LoadDBPlayer()
    PlayerViewCache.LoadRobot()
    #PlayerViewCache.LoadRobot()
    PyGameData.g_initGameTime = int(time.time()) # 放到加载数据之后
    
    # 检查跨服中心唯一性
@@ -111,7 +111,7 @@
    __DoMixServerInit()
    
    # 其他功能初始化
    GameLogic_Qunying.OnServerStart()
    
    # 最后触发检查是否完全启动成功
    PyGameData.g_initGameWorldOK = True
@@ -470,10 +470,11 @@
def DoLogic_CrossCenterEvent(centerEventValue, centerServerID=0, gmEvent=""):
    ## 收到跨服中心事件同步,如OnDay等
    serverEventValue = DBDataMgr.GetEventTrigMgr().GetValue(ShareDefine.Def_CrossCenterEvent)
    if not serverEventValue:
        serverEventValue = centerEventValue
        DBDataMgr.GetEventTrigMgr().SetValue(ShareDefine.Def_CrossCenterEvent, centerEventValue)
    #第一次也要执行一次
    #if not serverEventValue:
    #    serverEventValue = centerEventValue
    #    DBDataMgr.GetEventTrigMgr().SetValue(ShareDefine.Def_CrossCenterEvent, centerEventValue)
    if serverEventValue == centerEventValue and not gmEvent:
        if centerServerID:
            GameWorld.Log("本服与跨服中心事件值相同不处理! serverEventValue=%s,centerEventValue=%s,centerServerID=%s" % (serverEventValue, centerEventValue, centerServerID))