@@ -8,9 +8,10 @@ namespace NitroxModel.Server
88 public class ServerConfig
99 {
1010 private readonly ServerConfigItem < ServerGameMode > gameModeSetting ;
11+ private readonly ServerConfigItem < ServerSerializerMode > serverSerializerModeSetting ;
1112 private readonly ServerConfigItem < bool > disableConsoleSetting , disableAutoSaveSetting ;
1213 private readonly ServerConfigItem < int > portSetting , saveIntervalSetting , maxConnectionsSetting ;
13- private readonly ServerConfigItem < string > saveNameSetting , serverPasswordSetting , adminPasswordSetting , serverSerializerMode ;
14+ private readonly ServerConfigItem < string > saveNameSetting , serverPasswordSetting , adminPasswordSetting ;
1415 private readonly ServerConfigItem < float > oxygenSetting , maxOxygenSetting , healthSetting , foodSetting , waterSetting , infectionSetting ;
1516
1617 public ServerConfig ( ) : this (
@@ -38,7 +39,7 @@ public ServerConfig(int port, int saveinterval, int maxconnection, bool disablec
3839 serverPasswordSetting = new ServerConfigItem < string > ( "ServerPassword" , serverpassword ) ;
3940 adminPasswordSetting = new ServerConfigItem < string > ( "AdminPassword" , adminpassword ) ;
4041 gameModeSetting = new ServerConfigItem < ServerGameMode > ( "GameMode" , gamemode ) ;
41- serverSerializerMode = new ServerConfigItem < string > ( "ServerSerializerMode " , serverserializermode . ToString ( ) ) ;
42+ serverSerializerModeSetting = new ServerConfigItem < ServerSerializerMode > ( "SaveFileSerializer " , serverserializermode ) ;
4243
4344 //We don't want to custom those values for now
4445 oxygenSetting = new ServerConfigItem < float > ( "StartOxygen" , 45 ) ;
@@ -177,14 +178,12 @@ public ServerSerializerMode SerializerModeEnum
177178 {
178179 get
179180 {
180- ServerSerializerMode mode ;
181- Validate . IsTrue ( Enum . TryParse ( serverSerializerMode . Value , out mode ) , $ "{ serverSerializerMode . Value } is not a valid ServerSerializerMode") ;
182- return mode ;
181+ return serverSerializerModeSetting . Value ;
183182 }
184183
185184 set
186185 {
187- serverSerializerMode . Value = value . ToString ( ) ;
186+ serverSerializerModeSetting . Value = value ;
188187 }
189188 }
190189
0 commit comments