Fix server update restarts when server paused. (#8509)
This commit is contained in:
committed by
GitHub
parent
e649dcea14
commit
5f9f319d5a
@@ -18,6 +18,7 @@ using Content.Server.LandMines;
|
||||
using Content.Server.Maps;
|
||||
using Content.Server.NodeContainer.NodeGroups;
|
||||
using Content.Server.Preferences.Managers;
|
||||
using Content.Server.ServerUpdates;
|
||||
using Content.Server.Voting.Managers;
|
||||
using Content.Shared.Administration;
|
||||
using Content.Shared.CCVar;
|
||||
@@ -38,6 +39,7 @@ namespace Content.Server.Entry
|
||||
{
|
||||
private EuiManager _euiManager = default!;
|
||||
private IVoteManager _voteManager = default!;
|
||||
private ServerUpdateManager _updateManager = default!;
|
||||
|
||||
/// <inheritdoc />
|
||||
public override void Init()
|
||||
@@ -75,6 +77,7 @@ namespace Content.Server.Entry
|
||||
{
|
||||
_euiManager = IoCManager.Resolve<EuiManager>();
|
||||
_voteManager = IoCManager.Resolve<IVoteManager>();
|
||||
_updateManager = IoCManager.Resolve<ServerUpdateManager>();
|
||||
|
||||
var playerManager = IoCManager.Resolve<IPlayerManager>();
|
||||
|
||||
@@ -92,6 +95,7 @@ namespace Content.Server.Entry
|
||||
IoCManager.Resolve<GhostKickManager>().Initialize();
|
||||
|
||||
_voteManager.Initialize();
|
||||
_updateManager.Initialize();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -145,6 +149,10 @@ namespace Content.Server.Entry
|
||||
_voteManager.Update();
|
||||
break;
|
||||
}
|
||||
|
||||
case ModUpdateLevel.FramePostEngine:
|
||||
_updateManager.Update();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user