public static void LoadServerCfg() { if (!SteamDSConfig.ServerConfigLoaded) { SteamDSConfig.serverConfig = SteamDSConfig.GetServerCfg(); SteamDSConfig.ServerConfigLoaded = true; } }
public static void LoadServerCfg() { if (!SteamDSConfig.ServerConfigLoaded) { string[] serverCfg = SteamDSConfig.GetServerCfg(); SteamDSConfig.serverConfig = new Dictionary <string, string>(); for (int i = 0; i < serverCfg.Length; i++) { string text = serverCfg[i].Trim(); if (!text.StartsWith("//")) { int num = text.IndexOf(' '); if (num == -1) { SteamDSConfig.serverConfig.Add(text.ToLower(), string.Empty); if (text.EndsWith("s")) { SteamDSConfig.serverConfig.Add(text, string.Empty); } } else { string text2 = text.Substring(0, num).ToLower(); string text3 = text.Substring(num + 1, text.Length - (num + 1)); SteamDSConfig.serverConfig.Add(text2, text3.Trim()); if (text2.EndsWith("s")) { SteamDSConfig.serverConfig.Add(text2.TrimEnd(new char[] { 's' }), text3.Trim()); } } } } SteamDSConfig.ServerConfigLoaded = true; } }