Exception tolerance for GameTicker.ResettingCleanup.

This commit is contained in:
Vera Aguilera Puerto
2022-03-05 11:01:51 +01:00
parent c76414362d
commit e4029bc968
2 changed files with 25 additions and 8 deletions

View File

@@ -34,6 +34,8 @@ namespace Content.Server.GameTicking
[ViewVariables] public MapId DefaultMap { get; private set; }
private ISawmill _sawmill = default!;
public override void Initialize()
{
base.Initialize();
@@ -41,6 +43,8 @@ namespace Content.Server.GameTicking
DebugTools.Assert(!_initialized);
DebugTools.Assert(!_postInitialized);
_sawmill = _logManager.GetSawmill("ticker");
// Initialize the other parts of the game ticker.
InitializeStatusShell();
InitializeCVars();
@@ -91,6 +95,7 @@ namespace Content.Server.GameTicking
[Dependency] private readonly IWatchdogApi _watchdogApi = default!;
[Dependency] private readonly IGameMapManager _gameMapManager = default!;
[Dependency] private readonly IServerDbManager _db = default!;
[Dependency] private readonly ILogManager _logManager = default!;
#if EXCEPTION_TOLERANCE
[Dependency] private readonly IRuntimeLog _runtimeLog = default!;
#endif