From eb87197018306d6cf65613d0152630f543cc98ce Mon Sep 17 00:00:00 2001 From: JacksonTheMaster Date: Fri, 16 Jan 2026 00:40:32 +0100 Subject: [PATCH 1/3] fixed backendEndpointPortFlag not applying if its set to 8443, add gamePortFlag to startup flags --- src/core/loader/cmdargs.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/core/loader/cmdargs.go b/src/core/loader/cmdargs.go index 82b472dd..1bf45229 100644 --- a/src/core/loader/cmdargs.go +++ b/src/core/loader/cmdargs.go @@ -13,6 +13,7 @@ import ( // Define flags matching the config variable names var backendEndpointPortFlag string +var gamePortFlag string var gameBranchFlag string var logLevelFlag int var isDebugModeFlag bool @@ -26,6 +27,7 @@ var advertiserOverrideFlag string // ParseFlags parses command-line arguments ONCE at startup (called from func main) func ParseFlags() { flag.StringVar(&backendEndpointPortFlag, "BackendEndpointPort", "", "Override the backend endpoint port (e.g., 8080)") + flag.StringVar(&gamePortFlag, "GamePort", "", " Override the game endpoint port (e.g., 27018)") flag.StringVar(&backendEndpointPortFlag, "p", "", "(Alias) Override the backend endpoint port (e.g., 8080)") flag.StringVar(&gameBranchFlag, "GameBranch", "", "Override the game branch (e.g., beta)") flag.StringVar(&gameBranchFlag, "b", "", "(Alias) Override the game branch (e.g., beta)") @@ -62,11 +64,16 @@ func HandleFlags() { config.SetSkipSteamCMD(true) } - if backendEndpointPortFlag != "" && backendEndpointPortFlag != "8443" { + if backendEndpointPortFlag != "" { oldPort := config.GetSSUIWebPort() config.SetSSUIWebPort(backendEndpointPortFlag) logger.Main.Info(fmt.Sprintf("Overriding SetSSUIWebPort from command line: Before=%s, Now=%s", oldPort, backendEndpointPortFlag)) } + if gamePortFlag != "" { + oldPort := config.GetGamePort() + config.SetGamePort(gamePortFlag) + logger.Main.Info(fmt.Sprintf("Overriding GamePort from command line: Before=%s, Now=%s", oldPort, gamePortFlag)) + } if gameBranchFlag != "" { oldBranch := config.GetGameBranch() From ffd5d1b9d3a246091a8e5e27bdae6877c3545b42 Mon Sep 17 00:00:00 2001 From: JacksonTheMaster Date: Fri, 16 Jan 2026 00:43:57 +0100 Subject: [PATCH 2/3] remove double WorldID field from config page --- UIMod/onboard_bundled/ui/config.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/UIMod/onboard_bundled/ui/config.html b/UIMod/onboard_bundled/ui/config.html index 0d00d920..7be7498b 100644 --- a/UIMod/onboard_bundled/ui/config.html +++ b/UIMod/onboard_bundled/ui/config.html @@ -100,11 +100,13 @@

{{.UIText_BasicServerSettings}}

{{.UIText_SaveNameInfo}}
+
From ca14e60e0921c38e1066ca786260925001aa802f Mon Sep 17 00:00:00 2001 From: JacksonTheMaster Date: Fri, 16 Jan 2026 00:45:21 +0100 Subject: [PATCH 3/3] bump version to 5.10.1 --- src/config/config.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config/config.go b/src/config/config.go index 7d2fb51d..9fb6f37d 100644 --- a/src/config/config.go +++ b/src/config/config.go @@ -11,7 +11,7 @@ import ( var ( // All configuration variables can be found in vars.go - Version = "5.10.0" + Version = "5.10.1" Branch = "release" )