public static void Load() { ConfigFile configFile = new ConfigFile("config/game.ini"); ConfigGB.dbHost = configFile.readString("dbhost", "localhost"); ConfigGB.dbName = configFile.readString("dbname", ""); ConfigGB.dbUser = configFile.readString("dbuser", "root"); ConfigGB.dbPass = configFile.readString("dbpass", ""); ConfigGB.dbPort = configFile.readUInt16("dbport", 0); serverId = configFile.readUInt16("serverId", 1); gameIp = configFile.readString("gameIp", "127.0.0.1"); gamePort = configFile.readUInt16("gamePort", 39190); syncPort = configFile.readUInt16("syncPort", 0); debugMode = configFile.readBoolean("debugMode", false); isTestMode = configFile.readBoolean("isTestMode", false); ConfigGB.EncodeText = Encoding.GetEncoding(configFile.readInt32("EncodingPage", 1252)); EnableClassicRules = configFile.readBoolean("EnableClassicRules", false); winCashPerBattle = configFile.readBoolean("winCashPerBattle", true); showCashReceiveWarn = configFile.readBoolean("showCashReceiveWarn", true); pcCafe1XP = configFile.readUInt16("PcCafe1_PercentXP", 100); pcCafe1GP = configFile.readUInt16("PcCafe1_PercentGP", 60); pcCafe2XP = configFile.readUInt16("PcCafe2_PercentXP", 200); pcCafe2GP = configFile.readUInt16("PcCafe2_PercentGP", 120); minCreateRank = configFile.readUInt16("minCreateRank", 15); minCreateGold = configFile.readUInt16("minCreateGold", 7500); maxClanPoints = configFile.readFloat("maxClanPoints", 0); passw = configFile.readString("passw", "123321"); maxChannelPlayers = configFile.readUInt16("maxChannelPlayers", 100); maxBattleXP = configFile.readUInt16("maxBattleXP", 1000); maxBattleGP = configFile.readUInt16("maxBattleGP", 1000); maxBattleMY = configFile.readUInt16("maxBattleMY", 1000); udpType = (SERVER_UDP_STATE)configFile.readByte("udpType", 1); minNickSize = configFile.readUInt16("minNickSize", 4); maxNickSize = configFile.readUInt16("maxNickSize", 16); minRankVote = configFile.readUInt16("minRankVote", 0); maxActiveClans = configFile.readUInt16("maxActiveClans", 500); maxBattleLatency = configFile.readInt32("maxBattleLatency", 0); maxRepeatLatency = configFile.readInt32("maxRepeatLatency", 0); }
public static void Load() { ConfigFile configFile = new ConfigFile("config/game.ini"); ConfigGB.dbHost = configFile.readString("dbhost", "localhost"); ConfigGB.dbName = configFile.readString("dbname", ""); ConfigGB.dbUser = configFile.readString("dbuser", "root"); ConfigGB.dbPass = configFile.readString("dbpass", ""); ConfigGB.dbPort = configFile.readInt32("dbport", 0); ConfigGS.gameIp = configFile.readString("gameIp", "127.0.0.1"); ConfigGS.serverId = configFile.readInt32("serverId", -1); ConfigGS.configId = configFile.readInt32("configId", 0); ConfigGS.gamePort = configFile.readInt32("gamePort", 39190); ConfigGS.syncPort = configFile.readInt32("syncPort", 0); ConfigGS.debugMode = configFile.readBoolean("debugMode", true); ConfigGS.isTestMode = configFile.readBoolean("isTestMode", true); ConfigGB.EncodeText = Encoding.GetEncoding(configFile.readInt32("EncodingPage", 0)); ConfigGS.EnableTournamentRules = configFile.readBoolean("EnableTournamentRules", false); ConfigGS.winCashPerBattle = configFile.readBoolean("winCashPerBattle", true); ConfigGS.showCashReceiveWarn = configFile.readBoolean("showCashReceiveWarn", true); ConfigGS.minCreateRank = configFile.readInt32("minCreateRank", 15); ConfigGS.minCreateGold = configFile.readInt32("minCreateGold", 7500); ConfigGS.maxClanPoints = configFile.readFloat("maxClanPoints", 0.0f); ConfigGS.passw = configFile.readString("passw", ""); ConfigGS.maxChannelPlayers = configFile.readInt32("maxChannelPlayers", 100); ConfigGS.maxBattleXP = configFile.readInt32("maxBattleXP", 1000); ConfigGS.maxBattleGP = configFile.readInt32("maxBattleGP", 1000); ConfigGS.maxBattleMY = configFile.readInt32("maxBattleMY", 1000); ConfigGS.udpType = (SERVER_UDP_STATE)configFile.readByte("udpType", (byte)1); ConfigGS.minNickSize = configFile.readInt32("minNickSize", 0); ConfigGS.maxNickSize = configFile.readInt32("maxNickSize", 0); ConfigGS.minRankVote = configFile.readInt32("minRankVote", 0); ConfigGS.maxActiveClans = configFile.readInt32("maxActiveClans", 0); ConfigGS.maxBattleLatency = configFile.readInt32("maxBattleLatency", 0); ConfigGS.maxRepeatLatency = configFile.readInt32("maxRepeatLatency", 0); }