public static void Load() { string settingsFile = IO.workingDirectory + @"/gsettings.ini"; if (System.IO.File.Exists(settingsFile) != false) { ConfigServer.SERVER_KEY_PASSWORD = IO.readINI("Server", "key", settingsFile); ConfigServer.SERVER_NAME = IO.readINI("Server", "name", settingsFile); ConfigServer.SERVER_IP = IO.readINI("Server", "ip", settingsFile); ConfigServer.ClientVersion = Convert.ToInt32(IO.readINI("Server", "clientversion", settingsFile)); ConfigServer.EXPDinar = double.Parse(IO.readINI("Server", "expdinarrate", settingsFile)); ConfigServer.Rates = Convert.ToInt32(IO.readINI("Server", "rates", settingsFile)); ConfigServer.Debug = Convert.ToInt32(IO.readINI("Server", "debug", settingsFile)); ConfigServer.KillEvent = Convert.ToInt32(IO.readINI("Server", "killevent", settingsFile)); ConfigServer.CQC = bool.Parse(IO.readINI("Channels", "CQC", settingsFile)); ConfigServer.BG = bool.Parse(IO.readINI("Channels", "BG", settingsFile)); ConfigServer.AI = bool.Parse(IO.readINI("Channels", "AI", settingsFile)); LevelCalculator.SetRates(ConfigServer.Rates); string Host = IO.readINI("Database", "host", settingsFile); int Port = Convert.ToInt32(IO.readINI("Database", "port", settingsFile)); string Username = IO.readINI("Database", "username", settingsFile); string Password = IO.readINI("Database", "password", settingsFile); string Database = IO.readINI("Database", "database", settingsFile); OpenConnection(); sClient = new ServerClient(5010); Username = Password = string.Empty; FormCalling.frm2.Show(); } }
static void Main() { DateTime current = DateTime.Now; string nTime = String.Format("{0:dd_MM_yy}", current); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Log.setup("Log_" + nTime + ".txt"); string settingsFile = IO.workingDirectory + @"/gsettings.ini"; string newitembin = IO.workingDirectory + @"/out.bin"; if (File.Exists(newitembin)) { File.Delete(IO.workingDirectory + @"/items.bin"); File.Move(IO.workingDirectory + @"/out.bin", IO.workingDirectory + @"/items.bin"); } if (File.Exists(settingsFile) == false) { Application.Run(new Form10()); } if (File.Exists(settingsFile) != false) { ConfigServer.SERVER_KEY_PASSWORD = IO.readINI("Server", "key", settingsFile); ConfigServer.SERVER_NAME = IO.readINI("Server", "name", settingsFile); ConfigServer.SERVER_IP = IO.readINI("Server", "ip", settingsFile); ConfigServer.ClientVersion = Convert.ToInt32(IO.readINI("Server", "clientversion", settingsFile)); ConfigServer.EXPDinar = double.Parse(IO.readINI("Server", "expdinarrate", settingsFile)); ConfigServer.Rates = Convert.ToInt32(IO.readINI("Server", "rates", settingsFile)); ConfigServer.Debug = Convert.ToInt32(IO.readINI("Server", "debug", settingsFile)); ConfigServer.KillEvent = Convert.ToInt32(IO.readINI("Server", "killevent", settingsFile)); ConfigServer.CQC = bool.Parse(IO.readINI("Channels", "CQC", settingsFile)); ConfigServer.BG = bool.Parse(IO.readINI("Channels", "BG", settingsFile)); ConfigServer.AI = bool.Parse(IO.readINI("Channels", "AI", settingsFile)); LevelCalculator.SetRates(ConfigServer.Rates); string Host = IO.readINI("Database", "host", settingsFile); int Port = Convert.ToInt32(IO.readINI("Database", "port", settingsFile)); string Username = IO.readINI("Database", "username", settingsFile); string Password = IO.readINI("Database", "password", settingsFile); string Database = IO.readINI("Database", "database", settingsFile); OpenConnection(); Username = Password = string.Empty; // check if loginserver is open! sClient = new ServerClient(5010); /* if (sClient.connect("localhost", 5010) == false) * { * Application.Exit(); * }*/ Application.Run(new Form2()); } else { Application.Exit(); } }