2 using Newtonsoft.Json.Converters;
15 public const string Section =
"General";
20 public const ushort DefaultApiPort = 5000;
25 const uint DefaultMinimumPasswordLength = 15;
30 const uint DefaultInstanceLimit = 10;
35 const uint DefaultUserLimit = 100;
40 const int DefaultByondTopicTimeout = 5000;
45 const int DefaultRestartTimeout = 60000;
50 public ushort ApiPort {
get;
set; }
55 public string GitHubAccessToken {
get;
set; }
66 public int ByondTopicTimeout {
get;
set; } = DefaultByondTopicTimeout;
71 public int RestartTimeout {
get;
set; } = DefaultRestartTimeout;
76 public bool UseExperimentalWatchdog {
get;
set; }
81 public bool UseBasicWatchdogOnWindows {
get;
set; }
88 MinimumPasswordLength = DefaultMinimumPasswordLength;
89 InstanceLimit = DefaultInstanceLimit;
90 UserLimit = DefaultUserLimit;
Use server authentication
SetupWizardMode
Determines if the Setup.SetupWizard will run
GeneralConfiguration()
Initializes a new instance of the GeneralConfiguration .
General configuration options