diff --git a/server/game2006service/tasks/fragment.js b/server/game2006service/tasks/fragment.js index bc67f52f..0263792f 100644 --- a/server/game2006service/tasks/fragment.js +++ b/server/game2006service/tasks/fragment.js @@ -24,7 +24,8 @@ class Fragment { const nowTime = utils.getUtcTime(); const daySeconds = utils.getDaySeconds(nowTime, constant.TIME_ZONE); const hourSeconds = utils.getHourSeconds(nowTime, constant.TIME_ZONE); - const sleepTime = 3600 + 10; + const sleepTime = (3600 - (nowTime - daySeconds - hourSeconds)) + 10; + console.log('sleepTime:' + sleepTime); await utils.sleep(sleepTime * 1000); } }