diff --git a/OpenRA.Game/Game.cs b/OpenRA.Game/Game.cs index c3381a9f66..f630635dfe 100644 --- a/OpenRA.Game/Game.cs +++ b/OpenRA.Game/Game.cs @@ -179,7 +179,7 @@ namespace OpenRA if (worldTimestep != 0 && worldTickDelta >= worldTimestep) using (new PerfSample("tick_time")) { - orderManager.LastTickTime += worldTimestep; + orderManager.LastTickTime += (worldTickDelta / worldTimestep) * worldTimestep; if (orderManager.GameStarted) ++Viewport.TicksSinceLastMove;