| | |
| | | #import ReloadModule
|
| | | import MergeChildMsg
|
| | | #import MergePlayer
|
| | | import PlayerFBHelpBattle
|
| | | import PlayerFamilyRedPacket
|
| | | import IpyGameDataPY
|
| | | import PlayerFamilyParty
|
| | |
| | | #__ClearTreasureDropCount()
|
| | | #记录当前时间
|
| | | GameLogInfo.Set_Server_Hour()
|
| | | |
| | | PlayerFamily.FamilyOnHour()
|
| | | return
|
| | |
|
| | | ## 触发每日事件(参数 -> 当前时间)
|
| | |
| | | GameWorldAverageLv.OpenWorldAverageLv()
|
| | | #倒计时离队处理
|
| | | PlayerTeam.DoCountdownLeaveTeamLogic(tick)
|
| | | |
| | | #副本助战
|
| | | PlayerFBHelpBattle.OnMinuteProcess()
|
| | | #每5分钟触发一次仙盟总战力更新
|
| | | if curMinute % 5 == 0:
|
| | | PlayerFamily.UpdFamilyTotalFightPower()
|
| | |
| | | PlayerXMZZ.OnGameServerInitOK()
|
| | | #加载活跃玩家等级信息
|
| | | ChPlayer.LoadPlayerLVData()
|
| | | #加载助战信息
|
| | | PlayerFBHelpBattle.OnServerStart()
|
| | | #世界boss被杀次数重置
|
| | | #GameWorldBoss.CheckResetBossKilledCntOnServerInit()
|
| | | #GameWorldActionTeHui.OnGameServerInitOK() # 特惠活动初始化
|
| | |
| | |
|
| | | PyGameData.g_sortBOSSRefreshList = [] # boss刷新信息记录缓存重置, 不重置会导致通知前端的boss信息为空
|
| | |
|
| | | AllMapServerInitOK(tick)
|
| | | |
| | | PlayerDBGSEvent.SetInitOpenServerTime(setOpenServerTime)
|
| | | |
| | | ReadChConfig.ReloadConfig()
|
| | | |
| | | AllMapServerInitOK(tick)
|
| | | return
|
| | |
|
| | | ## 服务器开服时是星期几
|
| | |
| | | def BeforeClose(tick):
|
| | | PlayerTeam.OnServerClose(tick)
|
| | | ChPlayer.SavePlayerLVData()
|
| | | PlayerFBHelpBattle.OnServerClose()
|
| | | GameWorld.Log("通知C++关服!")
|
| | | GameWorld.GetGameWorld().OnServerClose()
|
| | |
|