Esempio n. 1
0
        //Settings

        public static void CreateSettings()
        {
            //Ok, Make new
            var     parser = new FileIniDataParser();
            IniData data   = new IniData();

            data["Satisfactory"]["DriveLetter"]    = DriveLetter;
            data["Satisfactory"]["FolderPath"]     = FolderPath;
            data["Satisfactory"]["ProgramName"]    = ProgramName;
            data["Satisfactory"]["SFSM_Installed"] = SFSM_Installed.ToString();
            data["Satisfactory"]["SFSM_Port"]      = SFSM_Port.ToString();
            data["Satisfactory"]["GameType"]       = GameType.ToString();

            data["Session"]["StartLoc"]      = StartLoc.ToString();
            data["Session"]["WorldName"]     = WorldName;
            data["Session"]["SaveName"]      = SaveName;
            data["Session"]["AdminPassword"] = AdminPassword;

            data["Network"]["MultiHome"] = MultiHome.ToString();
            data["Network"]["LanOnly"]   = LanOnly.ToString();

            data["Timers"]["EnableAutoRestart"]          = EnableAutoRestart.ToString();
            data["Timers"]["AutoRestartMinutesInterval"] = AutoRestartMinutesInterval.ToString();


            data["Web"]["WebListenIP"]  = WebListenIP.ToString();
            data["Web"]["WebPort"]      = WebPort.ToString();
            data["Web"]["AccessSecret"] = AccessSecret.ToString();

            parser.WriteFile("Configuration.ini", data);
        }
Esempio n. 2
0
        public RelayCard ConvertToRelayCard()
        {
            RelayCard card = new RelayCard();

            card.Name         = Name;
            card.MacAddress   = MacAddress;
            card.LocalIp      = IP;
            card.LocalPort    = WebPort.ToString();
            card.ConnectLocal = true;
            return(card);
        }