From 4da14cee0a145aceac83da7bd5874048eb73bc21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sat, 10 Oct 2020 21:12:07 +0200 Subject: [PATCH] Disable UPnP on local games. --- OpenRA.Game/Server/Server.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenRA.Game/Server/Server.cs b/OpenRA.Game/Server/Server.cs index 89a99091a0..f7d46d2112 100644 --- a/OpenRA.Game/Server/Server.cs +++ b/OpenRA.Game/Server/Server.cs @@ -218,7 +218,7 @@ namespace OpenRA.Server if (type != ServerType.Local && settings.EnableGeoIP) GeoIP.Initialize(); - if (UPnP.Status == UPnPStatus.Enabled) + if (type != ServerType.Local && UPnP.Status == UPnPStatus.Enabled) UPnP.ForwardPort(Settings.ListenPort, Settings.ListenPort).Wait(); foreach (var trait in modData.Manifest.ServerTraits) @@ -310,7 +310,7 @@ namespace OpenRA.Server if (State == ServerState.ShuttingDown) { EndGame(); - if (UPnP.Status == UPnPStatus.Enabled) + if (type != ServerType.Local && UPnP.Status == UPnPStatus.Enabled) UPnP.RemovePortForward().Wait(); break; }