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();
+
+