From c9e97c91bf4c614a30ae54e36e24dcc4a7fcf5b7 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Mon, 30 Mar 2026 16:40:35 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=A6=E6=A0=87=E8=B5=9B0=E7=82=B9=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/champship_mgr.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/server/game/champship_mgr.go b/src/server/game/champship_mgr.go index 50bf1232..d89e5c34 100644 --- a/src/server/game/champship_mgr.go +++ b/src/server/game/champship_mgr.go @@ -99,6 +99,10 @@ func (c *ChampshipMgr) Init() { zeroTime := GoUtil.ZeroTimestamp() if c.getData().ZeroTime != zeroTime { c.ZeroUpdate() + } else { + c.mDispatr.AfterFunc(time.Duration(GoUtil.NextZeroTimestampDuration())*time.Second, func() { + c.ZeroUpdate() + }) } remain := now - zeroTime remain1 := 1800 - remain%1800 @@ -110,10 +114,6 @@ func (c *ChampshipMgr) Init() { c.mDispatr.AfterFunc(time.Duration(60)*time.Second, func() { c.ai() }) - - c.mDispatr.AfterFunc(time.Duration(GoUtil.NextZeroTimestampDuration())*time.Second, func() { - c.ZeroUpdate() - }) } // 每天零点30分通知所有在线玩家领取奖励