From 24f0c28f562a12ddd47549028ed2dc1a18cde15e Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Wed, 6 Oct 2010 09:09:36 +1300 Subject: [PATCH] fix massive player/client confusion after people drop --- OpenRA.Game/Server/Server.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/OpenRA.Game/Server/Server.cs b/OpenRA.Game/Server/Server.cs index aed5250449..f06347d293 100644 --- a/OpenRA.Game/Server/Server.cs +++ b/OpenRA.Game/Server/Server.cs @@ -589,8 +589,9 @@ namespace OpenRA.Server static void SyncLobbyInfo() { - DispatchOrders(null, 0, - new ServerOrder("SyncInfo", lobbyInfo.Serialize()).Serialize()); + if (!GameStarted) /* don't do this while the game is running, it breaks things. */ + DispatchOrders(null, 0, + new ServerOrder("SyncInfo", lobbyInfo.Serialize()).Serialize()); PingMasterServer(); }