hxp
2025-06-30 388823edfe6308cba6f76ca6dc4f20022c5cb2be
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldProcess.py
@@ -89,6 +89,7 @@
#import ReloadModule
import CrossRealmPK
import CrossRealmMsg
import CrossFamilyGCZ
import CrossRealmPlayer
import CrossBattlefield
import CrossActionControl
@@ -98,7 +99,6 @@
import IpyGameDataPY
import PlayerFamilyParty
import PlayerFamilyZhenfa
import PlayerFamilyEmblem
import GameWorldFamilyWar
import GameWorldArena
import CrossLuckyCloudBuy
@@ -181,6 +181,7 @@
    GameWorldOpenServerCampaign.DoOnDay()
    #清理过期补偿
    PlayerCompensation.ClearUpTimeOutCompensation()
    PlayerControl.DoOnDay()
    #PlayerGeTui.ClearFMTGeTuiLimit()
    import PlayerBourse
    PlayerBourse.OverTimeItemsDeal()
@@ -384,6 +385,8 @@
    #跨服排位
    CrossChampionship.OnMinuteProcess(curMinute)
    CrossBattlefield.OnMinuteProcess()
    #仙盟攻城战
    CrossFamilyGCZ.OnMinuteProcess(curMinute)
    #处理重开服务器后, 活动继续开启逻辑根据天数
    #GameWorldActionControl.Dispose_Action_GoOn_ByDay(tick)
    #触发世界等级
@@ -396,12 +399,8 @@
    AuctionHouse.OnAuctionItemMinuteProcess(tick)
    #福地
    GameWorldMineArea.OnProcessOnMinute()
    #每5分钟触发一次仙盟总战力更新
    if curMinute % 5 == 0:
        PlayerFamily.UpdFamilyTotalFightPower()
        PlayerFamilyRedPacket.CheckDelRedpacketData()
        PlayerFamilyEmblem.CheckExpireEmblem()
    #仙盟
    PlayerFamily.OnMinuteProcess(curMinute)
    return
def CheckServerHasPlayerLoginAfterInitOK():
@@ -1285,6 +1284,7 @@
    GameWorld.GetFamilyManager().SetFamilyUpperLimitCount(ChConfig.Def_Family_MaxCnt)
    #排序元宝交易平台
    GameWorld.GetGameWorld().GetDBGoldOrderFormMgr().Sort()
    PlayerBillboard.FixBillboardBigCmpValue()
    #排序排行榜
    PlayerBillboard.SortServerBillboard()
    #功能队伍
@@ -1532,6 +1532,8 @@
    
    # 跨服PK
    CrossRealmPK.OnMapServerInitOK()
    # 跨服排位赛
    CrossChampionship.OnMapServerInitOK()
    #跨服战场
    CrossBattlefield.OnMapServerInitOK()
    # 本服竞技场