diff --git a/OpenRA.Game/World.cs b/OpenRA.Game/World.cs index 4cacd3392d..708e253c40 100644 --- a/OpenRA.Game/World.cs +++ b/OpenRA.Game/World.cs @@ -42,6 +42,8 @@ namespace OpenRA public void SetPlayers(IEnumerable players, Player localPlayer) { + if (Players.Length > 0) + throw new InvalidOperationException("Players are fixed once they have been set."); Players = players.ToArray(); SetLocalPlayer(localPlayer); }