From 25a1c0c283ee027f6255ad1430fc31e0b1ac977e Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Wed, 27 Apr 2016 21:43:31 +0100 Subject: [PATCH] Include version/mod/modversion in the game list query. --- OpenRA.Mods.Common/Widgets/Logic/MultiplayerLogic.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Widgets/Logic/MultiplayerLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/MultiplayerLogic.cs index 40a39c5cdd..89a89cc753 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/MultiplayerLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/MultiplayerLogic.cs @@ -315,7 +315,12 @@ namespace OpenRA.Mods.Common.Widgets.Logic Game.RunAfterTick(() => RefreshServerListInner(games)); }; - currentQuery = new Download(Game.Settings.Server.MasterServer + "games", _ => { }, onComplete); + var queryURL = Game.Settings.Server.MasterServer + "games?version={0}&mod={1}&modversion={2}".F( + Uri.EscapeUriString(ModMetadata.AllMods["modchooser"].Version), + Uri.EscapeUriString(Game.ModData.Manifest.Mod.Id), + Uri.EscapeUriString(Game.ModData.Manifest.Mod.Version)); + + currentQuery = new Download(queryURL, _ => { }, onComplete); } int GroupSortOrder(GameServer testEntry)