diff --git a/OpenRA.Game/Game.cs b/OpenRA.Game/Game.cs index b8e4a51e4a..b7616c1792 100644 --- a/OpenRA.Game/Game.cs +++ b/OpenRA.Game/Game.cs @@ -208,7 +208,7 @@ namespace OpenRA static Queue> syncReports = new Queue>(); const int numSyncReports = 5; - static void UpdateSyncReport() + public static void UpdateSyncReport() { if (!Settings.RecordSyncReports) return; @@ -291,9 +291,6 @@ namespace OpenRA world.Tick(); - if (isNetTick) - UpdateSyncReport(); - PerfHistory.Tick(); } else diff --git a/OpenRA.Game/Network/OrderManager.cs b/OpenRA.Game/Network/OrderManager.cs index 0cb3651ec1..82db8b2b1b 100755 --- a/OpenRA.Game/Network/OrderManager.cs +++ b/OpenRA.Game/Network/OrderManager.cs @@ -197,6 +197,8 @@ namespace OpenRA.Network Connection.Send( ss ); WriteToReplay( frameData, ss ); + Game.UpdateSyncReport(); + CheckSync( ss ); ++FrameNumber;