From 738cbaa84bb4ac5f3293dcdaf064d2c50774c9cf Mon Sep 17 00:00:00 2001
From: Tim Felgentreff <timfelgentreff@gmail.com>
Date: Sat, 19 Feb 2022 10:30:45 +0100
Subject: [PATCH] pause game when network is out of sync

---
 src/network/network.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/network/network.cpp b/src/network/network.cpp
index 4ac34d613..848c33879 100644
--- a/src/network/network.cpp
+++ b/src/network/network.cpp
@@ -929,6 +929,7 @@ static void NetworkExecCommand_Sync(const CNetworkCommandQueue &ncq)
 			// only print this message circa every 5 seconds...
 			SetMessage("%s", _("Network out of sync"));
 			gameInSync = false;
+			SetGamePaused(true);
 		}
 		DebugPrint("\nNetwork out of sync %x!=%x! %d!=%d! Cycle %lu\n\n" _C_
 				   syncSeed _C_ NetworkSyncSeeds[gameNetCycle & 0xFF] _C_