From 7a420ac720e6784b33c922eed3e31a84d062c8de Mon Sep 17 00:00:00 2001 From: Akilan Date: Fri, 14 Feb 2025 00:13:12 +0000 Subject: [PATCH] fixed detect servers --- core/escape-NAT.go | 48 +++++++++++++++++++++++----------------------- main.go | 2 +- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/core/escape-NAT.go b/core/escape-NAT.go index 0d597e3..be993fd 100644 --- a/core/escape-NAT.go +++ b/core/escape-NAT.go @@ -1,44 +1,44 @@ package core import ( - "github.com/Akilan1999/p2p-rendering-computation/abstractions" - "github.com/Akilan1999/remotegameplay/config" + "github.com/Akilan1999/p2p-rendering-computation/abstractions" + "github.com/Akilan1999/remotegameplay/config" ) // EscapeNAT Func to escape NAT // - 1 port for server // - 2 port for barrierKVM func EscapeNAT(ScreenPort, GameplayServerPort string) (ServerPort string, ScreenSharePort string, err error) { - port, err := abstractions.MapPort(ScreenPort, "", "") - if err != nil { - return "", "", err - } + port, err := abstractions.MapPort(ScreenPort, "", "") + if err != nil { + return "", "", err + } - ScreenSharePort = port.EntireAddress + ScreenSharePort = port.EntireAddress - // init config to get domain name - Config, err := config.ConfigInit() - if err != nil { - return "", "", err - } + // init config to get domain name + Config, err := config.ConfigInit() + if err != nil { + return "", "", err + } - port, err = abstractions.MapPort(GameplayServerPort, Config.DomainName, "") - if err != nil { - return "", "", err - } + port, err = abstractions.MapPort(GameplayServerPort, Config.DomainName, "") + if err != nil { + return "", "", err + } - ServerPort = port.EntireAddress + ServerPort = port.EntireAddress - return + return } func EscapeNATBarrier() (barrierKVMport string, err error) { - port, err := abstractions.MapPort("24798", "", "") - if err != nil { - return "", err - } + port, err := abstractions.MapPort("24798", "", "") + if err != nil { + return "", err + } - barrierKVMport = port.EntireAddress + barrierKVMport = port.EntireAddress - return + return } diff --git a/main.go b/main.go index 6e74291..3210d33 100644 --- a/main.go +++ b/main.go @@ -160,7 +160,7 @@ func main() { // If both server selected set the remote Gameserver to local now. if *BothServers { - Config.BackendURL = "http://" + Config.IPAddress + ":" + Config.NATEscapeGameServerPort + "/" + Config.BackendURL = Config.NATEscapeGameServerPort + "/" err = Config.WriteConfig() if err != nil { fmt.Println(err)