Run database migrations in parallel with the rest of game startup to improve load times.

This commit is contained in:
Pieter-Jan Briers
2020-01-25 16:16:34 +01:00
parent 4a833e82cd
commit fbe7533d4b
3 changed files with 18 additions and 4 deletions

View File

@@ -68,6 +68,8 @@ namespace Content.Server
var logManager = IoCManager.Resolve<ILogManager>();
logManager.GetSawmill("Storage").Level = LogLevel.Info;
IoCManager.Resolve<IServerPreferencesManager>().StartInit();
}
public override void PostInit()
@@ -76,7 +78,7 @@ namespace Content.Server
_gameTicker.Initialize();
IoCManager.Resolve<ISandboxManager>().Initialize();
IoCManager.Resolve<IServerPreferencesManager>().Initialize();
IoCManager.Resolve<IServerPreferencesManager>().FinishInit();
}
public override void Update(ModUpdateLevel level, FrameEventArgs frameEventArgs)