static void Main(string[] args) { AppDomain.CurrentDomain.UnhandledException += UnhandledException; IOStreamer = new IOStreamer("Project habSock3t"); Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine(); Console.WriteLine(@" ___ _ _ "); Console.WriteLine(@" / _ \_ __ ___ (_) ___ ___| |_ "); Console.WriteLine(@" / /_)/ '__/ _ \| |/ _ \/ __| __|" + " Project habSock3t v" + Assembly.GetExecutingAssembly().GetName().Version.Major + "." + Assembly.GetExecutingAssembly().GetName().Version.Minor); Console.WriteLine(@" / ___/| | | (_) | | __/ (__| |_ " + " www.mediafire.com/?6k55egn38ry2y"); Console.WriteLine(@" \/ |_| \___// |\___|\___|\__|"); Console.WriteLine(@" |__/ "); Console.WriteLine(@" _ _ __ _ _____ _ "); Console.WriteLine(@" | |__ __ _| |__ / _\ ___ ___| | _|___ /| |_ "); Console.WriteLine(@" | '_ \ / _` | '_ \\ \ / _ \ / __| |/ / |_ \| __|"); Console.WriteLine(@" | | | | (_| | |_) |\ \ (_) | (__| < ___) | |_ "); Console.WriteLine(@" |_| |_|\__,_|_.__/\__/\___/ \___|_|\_\____/ \__|"); Console.WriteLine(); Console.WriteLine(" http://forum.ragezone.com/f331/open-source-c-mysql-project-830191/"); Console.WriteLine(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(" Project habSock3t"); Console.WriteLine(" Copyright (C) AlexDj94 2012"); Console.WriteLine(" [email protected]"); Console.WriteLine(); Console.WriteLine(" This program comes with ABSOLUTELY NO WARRANTY."); Console.WriteLine(" This is free software, and you are welcome to"); Console.WriteLine(" redistribute it under certain conditions."); Console.WriteLine(" Read LICENSE file for more information."); Console.WriteLine(); Console.Write(" "); IOStreamer.AppendLog("Client: " + ClientVersion); IOStreamer.AppendLog("Starting up Project habSock3t for " + Environment.UserName + "..."); Configuration = new Configuration(); MySqlManager = new MySqlManager(); IOStreamer.AppendLog("Cleaning database..."); MySqlManager.InvokeQuery(new ClearIPQuery()); IOStreamer.AppendLog("IP reset."); MySqlManager.InvokeQuery(new ClearOnlineQuery()); IOStreamer.AppendLog("Online status reset."); MySqlManager.InvokeQuery(new ClearVisitorsQuery()); IOStreamer.AppendLog("Visitors reset."); MySqlManager.InvokeQuery(new ClearEventsQuery()); IOStreamer.AppendLog("Events reset."); MySqlManager.InvokeQuery(new ClearLastRoomQuery()); IOStreamer.AppendLog("Lastrooms reset."); PacketsManager = new PacketsManager(); UsersManager = new UsersManager(); RoomsManager = new RoomsManager(); RoomModels = new RoomModels(); IOStreamer.AppendLog("Loaded " + RoomModels.AllRoomModels.Count + " room models."); GameSocket = new GameSocket(new IPEndPoint(IPAddress.Parse(System.Configuration.Read("gameserver.host")), int.Parse(System.Configuration.Read("gameserver.port")))); GameSocket.Load(); IOStreamer.AppendLog("Players can now login!"); sMonitor.Priority = ThreadPriority.Lowest; sMonitor.Start(); Console.Beep(); }