Merge pull request #11286 from Mailaender/open.nat-2.0.16

Dump Mono.NAT in favor of Open.Nat 2.0.16
This commit is contained in:
reaperrr
2016-06-26 16:16:11 +02:00
committed by GitHub
15 changed files with 81 additions and 155 deletions

View File

@@ -137,7 +137,7 @@ namespace OpenRA.Server
randomSeed = (int)DateTime.Now.ToBinary();
if (Settings.AllowPortForward)
UPnP.ForwardPort(3600);
UPnP.ForwardPort(Settings.ListenPort, Settings.ExternalPort).Wait();
foreach (var trait in modData.Manifest.ServerTraits)
serverTraits.Add(modData.ObjectCreator.CreateObject<ServerTrait>(trait));
@@ -202,7 +202,8 @@ namespace OpenRA.Server
if (State == ServerState.ShuttingDown)
{
EndGame();
if (Settings.AllowPortForward) UPnP.RemovePortforward();
if (Settings.AllowPortForward)
UPnP.RemovePortForward().Wait();
break;
}
}