When dumping the sync report, log all the orders issued in the frame that desynced.

This commit is contained in:
RoosterDragon
2015-08-09 20:59:15 +01:00
parent 709befda08
commit 89f5a23077
3 changed files with 12 additions and 3 deletions

View File

@@ -51,9 +51,9 @@ namespace OpenRA.Network
bool disposed;
static void OutOfSync(int frame)
void OutOfSync(int frame)
{
syncReport.DumpSyncReport(frame);
syncReport.DumpSyncReport(frame, frameData.OrdersForFrame(World, frame));
throw new InvalidOperationException("Out of sync in frame {0}.\n Compare syncreport.log with other players.".F(frame));
}