|  |  | 
 |  |  | import datetime
 | 
 |  |  | import PlayerFamily
 | 
 |  |  | import PlayerDBGSEvent
 | 
 |  |  | import GameWorldActionControl
 | 
 |  |  | import PlayerViewCache
 | 
 |  |  | import PlayerFBHelpBattle
 | 
 |  |  | import PlayerFairyDomain
 | 
 |  |  | import ChPyNetSendPack
 | 
 |  |  | import NetPackCommon
 | 
 |  |  | import PlayerDuJie
 | 
 |  |  | 
 |  |  | def DoLogic_GameServer_OnHour(tick):
 | 
 |  |  |     #处理这个小时发出的邮件
 | 
 |  |  |     #GameWorld.GetMailManager().ProcessAllMail()
 | 
 |  |  |     PlayerFairyDomain.OnHour()
 | 
 |  |  |     return
 | 
 |  |  | 
 | 
 |  |  | ## 处理玩家每日响应
 | 
 |  |  | 
 |  |  |     #家族更新
 | 
 |  |  |     PlayerFamily.FamilyOnDay(tick)
 | 
 |  |  |     
 | 
 |  |  |     #合服活动
 | 
 |  |  |     #GameWorldMixServerCampaign.MixServerOnDay()
 | 
 |  |  |     playerManager = GameWorld.GetPlayerManager()
 | 
 |  |  |     for i in xrange(playerManager.GetPlayerCount()):
 | 
 |  |  |         curPlayer = playerManager.GetPlayerByIndex(i)
 | 
 |  |  | 
 |  |  |     PlayerDuJie.OnDayEx()
 | 
 |  |  |     #副本助战
 | 
 |  |  |     PlayerFBHelpBattle.HelpBattleOnDay()
 | 
 |  |  |     #玩家缓存
 | 
 |  |  |     PlayerViewCache.DoOnDayEx()
 | 
 |  |  |     #缥缈OnDay
 | 
 |  |  |     PlayerFairyDomain.OnDayEx()
 | 
 |  |  |     playerManager = GameWorld.GetPlayerManager()
 | 
 |  |  |     for i in xrange(playerManager.GetPlayerCount()):
 | 
 |  |  |         curPlayer = playerManager.GetPlayerByIndex(i)
 |