function reloadscript(actor) local isdbg = getenv("debug"); if isdbg then tipinfo(actor, "lua脚本重新加载") end end function serverminuteheart() gameDebug.debug(RolandSeige.ServerMinuteHeart) OpenServerCompetition.expEffeciencyCal() OpenServerCompetition.flushSortRank() MonsterHunt.CheckSettleAndReset() MonsterHunt.Notice() MonsterHunt.checkSeason() -- 刷新特权BOSS次数 PrivilegeBoss.incrementedPrivilegeBossCount() -- 刷新大秘境奖励次数 BigSecretRealm.refreshBigSecretRealm() gameDebug.debug(RankScript.updateAll) -- 刷新秘境挑战次数 SecretRealm.refreshCount() OperationalActivities.checkActive() WeekActives.checkActive() end function serversecondheart() GameMapHeart.DoHeart() end function server3secondheart() end function server5secondheart() Trade.flushWorldGoods() Stall.flushStall() end function server10secondheart() GodsDescended.serverHeart() end --- 服务器小时心跳 function serverhourheart() end function servermiddlenight() -- 服务器凌晨心跳 gameDebug.debug(UnionTask.serverMiddleNight) -- Trade.serverMiddleNight() -- gameDebug.debug(RankScript.updateAll) gameDebug.debug(GoldFirstKill.endTimeReward) gameDebug.debug(AngelBenefit.OnCloseMail) gameDebug.debug(SevenLogin.sendReward) gameDebug.debug(LevelReward.sendAllReward) gameDebug.debug(OpenServerCompetition.competitionSettlement) gameDebug.debug(AngelWeapon.sendReward) gameDebug.debug(RechargeSevenReceive.sendReward) gameDebug.debug(OperationalActivities.checkActive) gameDebug.debug(WeekActives.checkActive) end function startup(host) -- 检测战盟竞选定时任务 gameDebug.debug(UnionChangeLeader.startInitUnionDelayTask) gameDebug.debug(UnionArmbands.serverStart) -- 战斗公式缓存数据 gameDebug.debug(FightDamageTypeCache.Cache) -- 缓存装备锻造大师数据 gameDebug.debug(EquipMaster.cacheEquipMasterData) -- 更新角色信息 gameDebug.debug(RankScript.updateRoles) -- 开启排行榜全局定时器 gameDebug.debug(RankScript.openRankTimer) -- 排行榜奖励首次延迟计算 gameDebug.debug(RankScript.initAndSendReward) -- 缓存大师之路数据 gameDebug.debug(Master.cacheMasterData) -- 清理活动缓存 gameDebug.debug(GodsDescended.clearActivityCache) -- 记录开服时间 gameDebug.debug(onHook.recordStartTime) -- 缓存拍脸预告数据 gameDebug.debug(FaceShootPreview.CacheConfig) -- 初始化默认战盟 gameDebug.debug(Union.DefaultUnion.initDefaultUnion) -- 初始化全局袖珍宝箱 gameDebug.debug(NpcChest.initGlobalGoods) gameDebug.debug(SanctuaryBoss.initBossState) gameDebug.debug(OperationalActivities.checkActive) gameDebug.debug(WeekActives.checkActive) -- 初始化圣杯排行榜数据 gameDebug.debug(AngelMajorGrail.initGrailRanking) -- 大天使装备镶嵌的圣杯数据添加圣杯等级冗余 gameDebug.debug(AngelMajorEquipment.grailsDataHandle) -- 交易行圣杯下架 gameDebug.debug(Trade.tradeGrailOff) end