/// <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"); } }
/// <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"); } }
/// <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")); } }
/// <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"); } }