Ejemplo n.º 1
0
        /// <summary>
        /// Loads the auth settings.
        /// </summary>
        public static void Load()
        {
            Console.WriteLine(Messages.LOADING_AUTH_SETTINGS);
            var settings = new Repositories.IO.IniFile(DatabaseSettings.AuthFlatDatabase + "\\Config.ini");

            if (settings.Exists())
            {
                settings.Open();

                IPAddress = settings.GlobalSection.GetValue("IPAddress");
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Loads the global settings.
        /// </summary>
        public static void Load()
        {
            Console.WriteLine(Messages.LOADING_GLOBAL_SETTINGS);
            var settings = new Repositories.IO.IniFile(DatabaseSettings.SharedFlatDatabase + "\\Config.ini");

            if (settings.Exists())
            {
                settings.Open();

                ServerName = settings.GlobalSection.GetValue("ServerName");
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Loads the world settings.
        /// </summary>
        public static void Load()
        {
            Console.WriteLine(Messages.LOADING_WORLD_SETTINGS);
            var settings = new Repositories.IO.IniFile(DatabaseSettings.WorldFlatDatabase + "\\Config.ini");

            if (settings.Exists())
            {
                settings.Open();
                var section = settings.GlobalSection;

                IPAddress                 = section.GetValue("IPAddress");
                Port                      = Convert.ToInt32(section.GetValue("Port"));
                CryptoKey                 = System.Text.Encoding.ASCII.GetBytes(section.GetValue("CryptoKey"));
                Server                    = section.GetValue("Server");
                AllowFan                  = section.GetValue("AllowFan") == "True";
                AllowTower                = section.GetValue("AllowTower") == "True";
                AllowSteed                = section.GetValue("AllowSteed") == "True";
                MaxLevel                  = Convert.ToByte(section.GetValue("MaxLevel"));
                MaxMoney                  = Convert.ToUInt32(section.GetValue("MaxMoney"));
                MaxAttributePoints        = Convert.ToUInt16(section.GetValue("MaxAttributePoints"));
                MaxPkPoints               = Convert.ToInt16(section.GetValue("MaxPkPoints"));
                MaxReborns                = Convert.ToByte(section.GetValue("MaxReborns"));
                StartStamina              = Convert.ToByte(section.GetValue("StartStamina"));
                PlayerExperienceRate      = Convert.ToUInt32(section.GetValue("PlayerExperienceRate"));
                ProficiencyExperienceRate = Convert.ToUInt32(section.GetValue("ProficiencyExperienceRate"));
                SkillExperienceRate       = Convert.ToUInt32(section.GetValue("SkillExperienceRate"));
                SpellExperienceRate       = Convert.ToUInt32(section.GetValue("SpellExperienceRate"));
                MaxPlus                   = Convert.ToByte(section.GetValue("MaxPlus"));
                MaxNobilityDonation       = Convert.ToInt64(section.GetValue("MaxNobilityDonation"));
                StaminaOnJump             = Convert.ToInt32(section.GetValue("StaminaOnJump"));
                FirstSocketChanceUpgrade  = Convert.ToInt32(section.GetValue("FirstSocketChanceUpgrade"));
                SecondSocketChanceUpgrade = Convert.ToInt32(section.GetValue("SecondSocketChanceUpgrade"));
                UpgradeQualityChance      = Convert.ToInt32(section.GetValue("UpgradeQualityChance"));
                UpgradeLevelChance        = Convert.ToInt32(section.GetValue("UpgradeLevelChance"));
                DroppedItemRemovalTime    = Convert.ToInt32(section.GetValue("DroppedItemRemovalTime"));
                DropTimeShare             = Convert.ToInt32(section.GetValue("DropTimeShare"));
                StaminaLieTime            = Convert.ToInt32(section.GetValue("StaminaLieTime"));
                BroadcastWaitTime         = Convert.ToInt32(section.GetValue("BroadcastWaitTime"));
                BlueNameTime              = Convert.ToInt32(section.GetValue("BlueNameTime"));
                MonsterReviveTime         = Convert.ToInt32(section.GetValue("MonsterReviveTime"));
                AttackInterval            = Convert.ToInt32(section.GetValue("AttackInterval"));
                ReviveProtectionTime      = Convert.ToInt32(section.GetValue("ReviveProtectionTime"));
                LongSkillTime             = Convert.ToInt32(section.GetValue("LongSkillTime"));
                SmallLongSkillTime        = Convert.ToInt32(section.GetValue("SmallLongSkillTime"));
                PKPointsRemovalTime       = Convert.ToInt32(section.GetValue("PKPointsRemovalTime"));
                TournamentQueueDelayTime  = Convert.ToInt32(section.GetValue("TournamentQueueDelayTime"));
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Loads the database settings.
        /// </summary>
        public static void Load()
        {
            Console.WriteLine(Messages.LOADING_DATABASE_SETTINGS);

            SharedFlatDatabase = @"C:\CandyConquer\Database\Root\Shared";

            var dbSettings = new Repositories.IO.IniFile(SharedFlatDatabase + "\\DbConfig.ini");

            if (dbSettings.Exists())
            {
                dbSettings.Open();

                AuthFlatDatabase  = @"C:\CandyConquer\Database\Root\" + dbSettings.GlobalSection.GetValue("AuthFlatDatabase");
                WorldFlatDatabase = @"C:\CandyConquer\Database\Root\" + dbSettings.GlobalSection.GetValue("WorldFlatDatabase");
            }
        }