Disable UPnP on local games.
This commit is contained in:
committed by
Paul Chote
parent
90c8e112e2
commit
4da14cee0a
@@ -218,7 +218,7 @@ namespace OpenRA.Server
|
|||||||
if (type != ServerType.Local && settings.EnableGeoIP)
|
if (type != ServerType.Local && settings.EnableGeoIP)
|
||||||
GeoIP.Initialize();
|
GeoIP.Initialize();
|
||||||
|
|
||||||
if (UPnP.Status == UPnPStatus.Enabled)
|
if (type != ServerType.Local && UPnP.Status == UPnPStatus.Enabled)
|
||||||
UPnP.ForwardPort(Settings.ListenPort, Settings.ListenPort).Wait();
|
UPnP.ForwardPort(Settings.ListenPort, Settings.ListenPort).Wait();
|
||||||
|
|
||||||
foreach (var trait in modData.Manifest.ServerTraits)
|
foreach (var trait in modData.Manifest.ServerTraits)
|
||||||
@@ -310,7 +310,7 @@ namespace OpenRA.Server
|
|||||||
if (State == ServerState.ShuttingDown)
|
if (State == ServerState.ShuttingDown)
|
||||||
{
|
{
|
||||||
EndGame();
|
EndGame();
|
||||||
if (UPnP.Status == UPnPStatus.Enabled)
|
if (type != ServerType.Local && UPnP.Status == UPnPStatus.Enabled)
|
||||||
UPnP.RemovePortForward().Wait();
|
UPnP.RemovePortForward().Wait();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user