Index: binaries/data/mods/public/gui/gamesetup/gamesetup.js =================================================================== --- binaries/data/mods/public/gui/gamesetup/gamesetup.js +++ binaries/data/mods/public/gui/gamesetup/gamesetup.js @@ -981,10 +981,17 @@ g_IsNetworked = attribs.type != "offline"; g_IsController = attribs.type != "client"; g_IsTutorial = !!attribs.tutorial; - g_ServerName = attribs.serverName; g_ServerPort = attribs.serverPort; g_StunEndpoint = attribs.stunEndpoint; + if (g_IsNetworked) + { + g_ServerName = Engine.GetServerName(); + let serverName = Engine.GetGUIObjectByName("serverName"); + serverName.hidden = false; + serverName.caption = sprintf(translate("Server name: %(serverName)s"), { "serverName": g_ServerName } ); + } + if (!g_IsNetworked) g_PlayerAssignments = { "local": { Index: binaries/data/mods/public/gui/gamesetup/gamesetup.xml =================================================================== --- binaries/data/mods/public/gui/gamesetup/gamesetup.xml +++ binaries/data/mods/public/gui/gamesetup/gamesetup.xml @@ -39,6 +39,8 @@ onTick(); +