|  |  |  | 
|---|
|  |  |  | PlayerGeTui.ClearFMTGeTuiLimit() | 
|---|
|  |  |  | import PlayerBourse | 
|---|
|  |  |  | PlayerBourse.OverTimeItemsDeal() | 
|---|
|  |  |  | # 仙盟联赛 | 
|---|
|  |  |  | GameWorldFamilyWar.DoOnDay() | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | def OnDayEx(tick): | 
|---|
|  |  |  | 
|---|
|  |  |  | tjgOnlineCnt += 1 | 
|---|
|  |  |  | continue | 
|---|
|  |  |  |  | 
|---|
|  |  |  | platform = GameWorld.GetPlayerPlatform(player.GetAccID()) | 
|---|
|  |  |  | platform = GameWorld.GetPlayerPlatform(player) | 
|---|
|  |  |  | platformOLDict[platform] = platformOLDict.get(platform, 0) + 1 # 累计平台在线人数 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #        mapID = player.GetMapID() | 
|---|
|  |  |  | 
|---|
|  |  |  | #  @remarks 先请求排行榜信息,然后SetTickTypeCount,设置需要保存的时间种类 | 
|---|
|  |  |  | def InitGameWorld(tick): | 
|---|
|  |  |  | #标记GameWorld初始化完成 | 
|---|
|  |  |  | GameWorld.GetGameWorld().SetDict(ChConfig.Def_WorldKey_IsGameWorldInit, 1) | 
|---|
|  |  |  | GameWorld.GetGameWorld().SetDict(ChConfig.Def_WorldKey_IsGameWorldInit, int(time.time())) | 
|---|
|  |  |  | #初始化游戏时钟 | 
|---|
|  |  |  | GameWorld.GetGameWorld().SetTickTypeCount(ChConfig.TYPE_Tick_Count) | 
|---|
|  |  |  | #初始话开服时间、星期几 | 
|---|
|  |  |  | 
|---|
|  |  |  | if initOpenServerTime <= 0 or openServerWeekday <= 0: | 
|---|
|  |  |  | #记录首次开发时间(现实时间戳) | 
|---|
|  |  |  | PlayerDBGSEvent.SetInitOpenServerTime(initOpenServerTime if initOpenServerTime else int(time.time())) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #初始化家族数量 | 
|---|
|  |  |  | GameWorld.GetFamilyManager().SetFamilyUpperLimitCount(ChConfig.Def_Family_MaxCnt) | 
|---|
|  |  |  | #排序元宝交易平台 | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | PyGameData.g_sortBOSSRefreshList = [] # boss刷新信息记录缓存重置, 不重置会导致通知前端的boss信息为空 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | AllMapServerInitOK(tick) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | PlayerDBGSEvent.SetInitOpenServerTime(setOpenServerTime) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ReadChConfig.ReloadConfig() | 
|---|
|  |  |  |  | 
|---|
|  |  |  | AllMapServerInitOK(tick) | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | ## 服务器开服时是星期几 | 
|---|
|  |  |  | 
|---|
|  |  |  | # 通知战盟相关活动开启状态 | 
|---|
|  |  |  | fadState = PlayerDBGSEvent.GetDBGSTrig_ByKey(ShareDefine.Def_Notify_WorldKey_FamilyActivityDayState) | 
|---|
|  |  |  | GameWorld.SendMapServerMsgEx(ShareDefine.Def_Notify_WorldKey_FamilyActivityDayState, fadState) | 
|---|
|  |  |  | # 通知开启服务器时间 | 
|---|
|  |  |  | initGameWorldTime = GameWorld.GetGameWorld().GetDictByKey(ChConfig.Def_WorldKey_IsGameWorldInit) | 
|---|
|  |  |  | GameWorld.SendMapServerMsgEx(ShareDefine.Def_Notify_WorldKey_InitGameWorldTime, initGameWorldTime) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 通知世界boss奖励信息 | 
|---|
|  |  |  | GameWorldBoss.OnMapServerInitOK() | 
|---|