CEngineSharp_Server.Utilities.ServerConfiguration.LoadConfig C# (CSharp) Method

LoadConfig() public static method

public static LoadConfig ( ) : void
return void
        public static void LoadConfig()
        {
            try
            {
                if (!Directory.Exists(Constants.FILEPATH_DATA)) Directory.CreateDirectory(Constants.FILEPATH_DATA.TrimEnd('/'));

                string filePath = Constants.FILEPATH_DATA + "Config.configuration";

                if (!File.Exists(filePath))
                    CreateConfig();

                string[] config = File.ReadAllLines(filePath);

                _serverIP = config[0].Remove(0, 10);
                _serverPort = int.Parse(config[1].Remove(0, 12));
                _socketBacklog = int.Parse(config[2].Remove(0, 15));
                _maximumConnections = int.Parse(config[3].Remove(0, 20));
                _gameName = config[4].Remove(0, 10);
                _supressionLevel = (ErrorHandler.ErrorLevels)Enum.Parse(typeof(ErrorHandler.ErrorLevels), config[5].Remove(0, 22));
            }
            catch (Exception ex)
            {
                ErrorHandler.HandleException(ex, ErrorHandler.ErrorLevels.High);
            }
        }
ServerConfiguration