static void Main(string[] args) { Console.Title = "YGCore GameServer"; Console.WriteLine("Authors: Jenose\n" + "Authorized representative: netgame.in.th\n\n" + "-------------------------------------------\n"); Stopwatch sw = Stopwatch.StartNew(); Opcode.Init(); Configuration.GetInstance(); Data.LoadAll(); StatsService.GetInstance(); ClientManager.GetInstance(); LSClient.GetInstance(); foreach (var channel in Configuration.GetInstance().Channels) { NetworkFactory.NewInstance(channel.Port); } sw.Stop(); Thread.Sleep(100); Console.WriteLine("-------------------------------------------"); Console.WriteLine(" Server start in {0}", (sw.ElapsedMilliseconds / 1000.0).ToString("0.00s")); Console.WriteLine("-------------------------------------------"); Process.GetCurrentProcess().WaitForExit(); }