@@ -16,10 +16,11 @@ public class OxideConfig : ConfigFile
1616 /// </summary>
1717 public class OxideOptions
1818 {
19- public bool Modded ;
20- public bool PluginWatchers ;
21- public DefaultGroups DefaultGroups ;
22- public string WebRequestIP ;
19+ public bool Modded { get ; set ; } = true ;
20+ public bool PluginWatchers { get ; set ; } = true ;
21+ public DefaultGroups DefaultGroups { get ; set ; } = new DefaultGroups ( ) ;
22+ public string WebRequestIP { get ; set ; } = "0.0.0.0" ;
23+ }
2324
2425 public class CommandOptions
2526 {
@@ -32,8 +33,8 @@ public class CommandOptions
3233 [ JsonObject ]
3334 public class DefaultGroups : IEnumerable < string >
3435 {
35- public string Players ;
36- public string Administrators ;
36+ public string Players { get ; set ; } = "default" ;
37+ public string Administrators { get ; set ; } = "admin" ;
3738
3839 public IEnumerator < string > GetEnumerator ( )
3940 {
@@ -52,17 +53,17 @@ public class OxideConsole
5253 /// <summary>
5354 /// Gets or sets if the Oxide console should be setup
5455 /// </summary>
55- public bool Enabled { get ; set ; }
56+ public bool Enabled { get ; set ; } = true ;
5657
5758 /// <summary>
5859 /// Gets or sets if the Oxide console should run in minimalist mode (no tags in the console)
5960 /// </summary>
60- public bool MinimalistMode { get ; set ; }
61+ public bool MinimalistMode { get ; set ; } = true ;
6162
6263 /// <summary>
6364 /// Gets or sets if the Oxide console should show the toolbar on the bottom with server information
6465 /// </summary>
65- public bool ShowStatusBar { get ; set ; }
66+ public bool ShowStatusBar { get ; set ; } = true ;
6667 }
6768
6869 /// <summary>
@@ -73,22 +74,22 @@ public class OxideRcon
7374 /// <summary>
7475 /// Gets or sets if the Oxide remote console should be setup
7576 /// </summary>
76- public bool Enabled { get ; set ; }
77+ public bool Enabled { get ; set ; } = false ;
7778
7879 /// <summary>
7980 /// Gets or sets the Oxide remote console port
8081 /// </summary>
81- public int Port { get ; set ; }
82+ public int Port { get ; set ; } = 25580 ;
8283
8384 /// <summary>
8485 /// Gets or sets the Oxide remote console password
8586 /// </summary>
86- public string Password { get ; set ; }
87+ public string Password { get ; set ; } = string . Empty ;
8788
8889 /// <summary>
8990 /// Gets or sets the Oxide remote console chat prefix
9091 /// </summary>
91- public string ChatPrefix { get ; set ; }
92+ public string ChatPrefix { get ; set ; } = "[Server Console]" ;
9293 }
9394
9495 /// <summary>
0 commit comments