From 02d0c14d00a438f979e5107296ae4d412d3395b5 Mon Sep 17 00:00:00 2001 From: Evil Factory <36804725+evilfactory@users.noreply.github.com> Date: Thu, 11 Nov 2021 12:12:34 -0300 Subject: [PATCH] fix localhost not working for direct connection --- .../Networking/Primitives/Peers/Server/LidgrenServerPeer.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Barotrauma/BarotraumaServer/ServerSource/Networking/Primitives/Peers/Server/LidgrenServerPeer.cs b/Barotrauma/BarotraumaServer/ServerSource/Networking/Primitives/Peers/Server/LidgrenServerPeer.cs index 01a70a36e..c1119f6e1 100644 --- a/Barotrauma/BarotraumaServer/ServerSource/Networking/Primitives/Peers/Server/LidgrenServerPeer.cs +++ b/Barotrauma/BarotraumaServer/ServerSource/Networking/Primitives/Peers/Server/LidgrenServerPeer.cs @@ -31,6 +31,9 @@ namespace Barotrauma.Networking { if (netServer != null) { return; } + var address = serverSettings.ListenIPAddress; + if (address == IPAddress.Any) address = IPAddress.IPv6Any; + netPeerConfiguration = new NetPeerConfiguration("barotrauma") { AcceptIncomingConnections = true, @@ -38,7 +41,7 @@ namespace Barotrauma.Networking MaximumConnections = NetConfig.MaxPlayers * 2, EnableUPnP = serverSettings.EnableUPnP, Port = serverSettings.Port, - LocalAddress = serverSettings.ListenIPAddress + LocalAddress = address }; netPeerConfiguration.DisableMessageType(NetIncomingMessageType.DebugMessage |