static void Main(string[] args) { Console.WriteLine("-------------------------------------------------------"); Console.WriteLine(" <Silkroad Loginserver> Copyright (C) <2011>."); Console.WriteLine("-------------------------------------------------------"); Database.Connect(Settings.ReadSettings("Settings.txt")); Database.CheckTables(new string[] { "news", "server", "user" }); DatabaseCore.SetPulseTime(20000); DatabaseCore.SetPulseFlag(false); DatabaseCore.SetQueryLocation("tmpQueryLoginServer.txt"); DatabaseCore.Start(); Console.WriteLine("Data from database loaded, Changes on the database wont effect the server now!"); ServerSocket server = new ServerSocket("127.0.0.1", 15779); server.Start(); Console.WriteLine("Use 'help' to get all commands."); while (exit == false) { Commands(Console.ReadLine()); } }
public static void ExecuteSavedQueries() { if (File.Exists(Path)) { string[] tmpString = File.ReadAllLines(Path); for (int i = 0; i < tmpString.Length; i++) { if (tmpString[i] != null) { Database.ExecuteQueryAsnyc(tmpString[i]); } } } Console.Clear(); Console.WriteLine("-------------------------------------------------------"); Console.WriteLine(" <Silkroad Loginserver> Copyright (C) <2011> <DarkEmu>"); Console.WriteLine("-------------------------------------------------------"); Console.WriteLine("Loading essentiel data and connecting to database.\nThis could take some minutes!"); Database.CheckTables(new string[] { "news", "server", "user" }); Console.WriteLine("Executed the queries!"); QueryWriter = new StreamWriter(Path); }