private void Window_Loaded(object sender, RoutedEventArgs e) { Thread T = new Thread(() => { Preload PT = new Preload(); PT.PreloadThings(); }); T.Start(); }
public void Start() { T = new Thread(() => { if (ConfUCS.IsConsoleMode) { Console.Title = ConfUCS.UnivTitle; } this.CancelEvent(); // N00b proof /* ASCII Art centered */ Console.WriteLine(@" _________ .__ .__ \_ ___ \ | | _____ ______| |__ / \ \/ | | \__ \ / ___/| | \ \ \____| |__ / __ \_ \___ \ | Y \ \______ /|____/(____ //____ >|___| / \/ \/ \/ \/ __________ .__ \______ \ ____ ___.__._____ | | ____ | _/ / _ \< | |\__ \ | | _/ __ \ | | \( <_> )\___ | / __ \_| |__\ ___/ |____|_ / \____/ / ____|(____ /|____/ \___ > \/ \/ \/ \/ _________ .__ / _____/______ _____ |__| ____ \_____ \ \____ \\__ \ | | / \ / \| |_> >/ __ \_| || | \ /_______ /| __/(____ /|__||___| / \/ |__| \/ \/ "); Console.WriteLine("Starting the server..."); Preload PT = new Preload(); PT.PreloadThings(); ControlTimer.StartPerformanceCounter(); Console.WriteLine(string.Empty); Debugger.SetLogLevel(int.Parse(ConfigurationManager.AppSettings["loggingLevel"])); Logger.SetLogLevel(int.Parse(ConfigurationManager.AppSettings["loggingLevel"])); NetworkThread.Start(); MemoryThread.Start(); ConfUCS.UnivTitle = "Ultrapowa Clash Server " + ConfUCS.VersionUCS + " | " + "ONLINE"; if (ConfUCS.IsConsoleMode) { CommandParser.ManageConsole(); } }); T.SetApartmentState(ApartmentState.STA); T.Start(); }
public void Start() { T = new Thread(() => { if (ConfUCS.IsConsoleMode) { Console.Title = ConfUCS.UnivTitle; } CancelEvent(); //N00b proof /* ASCII Art centered */ Console.WriteLine( @" 888 888 .d8888b. .d8888b. 888 888 d88P Y88b d88P Y88b 888 888 888 888 Y88b. 888 888 888 ""Y888b. 888 888 888 ""Y88b. 888 888 888 888 ""888 Y88b. .d88P Y88b d88P Y88b d88P ""Y88888P"" ""Y8888P"" ""Y8888P"" "); Console.WriteLine("Ultrapowa Clash Server"); Console.WriteLine("Visit www.ultrapowa.com | www.shard.site"); Console.WriteLine("Starting the server..."); Preload PT = new Preload(); PT.PreloadThings(); ControlTimer.StartPerformanceCounter(); Console.WriteLine(""); Debugger.SetLogLevel(int.Parse(ConfigurationManager.AppSettings["loggingLevel"])); Logger.SetLogLevel(int.Parse(ConfigurationManager.AppSettings["loggingLevel"])); NetworkThread.Start(); MemoryThread.Start(); ConfUCS.UnivTitle = "Ultrapowa Clash Server " + ConfUCS.VersionUCS + " | " + "ONLINE"; if (ConfUCS.IsConsoleMode) { CommandParser.ManageConsole(); } }); T.SetApartmentState(ApartmentState.STA); T.Start(); }