From e4b0d1a03ce207b248ea1ce3a54928a06a867d84 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Mon, 31 Jan 2022 17:37:19 +0100 Subject: [PATCH] Hotfix servers not working due to auto pause. --- Robust.Server/BaseServer.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Robust.Server/BaseServer.cs b/Robust.Server/BaseServer.cs index f2dfa1499..662a89196 100644 --- a/Robust.Server/BaseServer.cs +++ b/Robust.Server/BaseServer.cs @@ -490,7 +490,7 @@ namespace Robust.Server _mainLoop.Tick += (sender, args) => Update(args); - _mainLoop.Update += (sender, args) => { ServerUpTime.Set(_uptimeStopwatch.Elapsed.TotalSeconds); }; + _mainLoop.Update += (sender, args) => FrameUpdate(args); // set GameLoop.Running to false to return from this function. _time.Paused = _autoPause; @@ -681,7 +681,11 @@ namespace Robust.Server { _stateManager.SendGameStateUpdate(); } + } + private void FrameUpdate(FrameEventArgs frameEventArgs) + { + ServerUpTime.Set(_uptimeStopwatch.Elapsed.TotalSeconds); _watchdogApi.Heartbeat(); _hubManager.Heartbeat(); }