Exemple #1
0
        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();
            }
        }
Exemple #2
0
        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();
            }
        }