From 6136cbfc1441424377e5d5cb47fdb126afb34ae2 Mon Sep 17 00:00:00 2001 From: oldnapalm <38410858+oldnapalm@users.noreply.github.com> Date: Fri, 14 Jul 2023 09:38:02 -0300 Subject: [PATCH] Allow multiple servers on same address with different ports --- RageCoop.Server/Networking/Server.Background.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RageCoop.Server/Networking/Server.Background.cs b/RageCoop.Server/Networking/Server.Background.cs index e5fcacc..77e7d90 100644 --- a/RageCoop.Server/Networking/Server.Background.cs +++ b/RageCoop.Server/Networking/Server.Background.cs @@ -81,7 +81,7 @@ namespace RageCoop.Server } if (!CanAnnounce) { - var existing = JsonConvert.DeserializeObject>(HttpHelper.DownloadString(Util.GetFinalRedirect(Settings.MasterServer))).Where(x => x.address == IpInfo.Address).FirstOrDefault(); + var existing = JsonConvert.DeserializeObject>(HttpHelper.DownloadString(Util.GetFinalRedirect(Settings.MasterServer))).Where(x => x.address == IpInfo.Address && x.port == Settings.Port.ToString()).FirstOrDefault(); if(existing != null) { Logger.Warning("Server info already present in master server, waiting for 10 seconds...");