static void InitTimers(SchedulerTask task) { MainScheduler.QueueRepeat(RandomMessage, null, Server.Config.AnnouncementInterval); Critical.QueueRepeat(ServerTasks.UpdateEntityPositions, null, TimeSpan.FromMilliseconds(Server.Config.PositionUpdateInterval)); }
static void InitTimers(SchedulerTask task) { TextFile announcementsFile = TextFile.Files["Announcements"]; announcementsFile.EnsureExists(); string[] lines = announcementsFile.GetText(); messages = new List <string>(lines); MainScheduler.QueueRepeat(RandomMessage, null, TimeSpan.FromMinutes(5)); Critical.QueueRepeat(ServerTasks.UpdateEntityPositions, null, TimeSpan.FromMilliseconds(ServerConfig.PositionUpdateInterval)); }
static void InitRest(SchedulerTask task) { CountdownGame.Instance.AutoStart(); ZSGame.Instance.AutoStart(); LSGame.Instance.AutoStart(); CTFGame.Instance.AutoStart(); TWGame.Instance.AutoStart(); MainScheduler.QueueRepeat(BlockQueue.Loop, null, TimeSpan.FromMilliseconds(BlockQueue.Interval)); Critical.QueueRepeat(ServerTasks.TickPlayers, null, TimeSpan.FromMilliseconds(20)); Logger.Log(LogType.SystemActivity, "Finished setting up server"); SetupFinished = true; }
static void InitRest(SchedulerTask task) { IRC = new IRCBot(); if (ServerConfig.UseIRC) { IRC.Connect(); } InitZombieSurvival(); InitLavaSurvival(); MainScheduler.QueueRepeat(BlockQueue.Loop, null, TimeSpan.FromMilliseconds(BlockQueue.time)); Critical.QueueRepeat(ServerTasks.LocationChecks, null, TimeSpan.FromMilliseconds(20)); Logger.Log(LogType.SystemActivity, "Finished setting up server, finding classicube.net url.."); ServerSetupFinished = true; }
static void InitRest(SchedulerTask task) { IRC = new IRCBot(); IRC.LoadControllers(); IRC.Connect(); CountdownGame.Instance.AutoStart(); ZSGame.Instance.AutoStart(); LSGame.Instance.AutoStart(); CTFGame.Instance.AutoStart(); TWGame.Instance.AutoStart(); MainScheduler.QueueRepeat(BlockQueue.Loop, null, TimeSpan.FromMilliseconds(BlockQueue.Interval)); Critical.QueueRepeat(ServerTasks.TickPlayers, null, TimeSpan.FromMilliseconds(20)); Logger.Log(LogType.SystemActivity, "Finished setting up server, finding classicube.net url.."); SetupFinished = true; }