Exception tolerance for GameTicker.ResettingCleanup.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user