diff --git a/OpenRA.Mods.Common/Widgets/Logic/Lobby/LobbyLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Lobby/LobbyLogic.cs index 1302c04596..05ca277336 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/Lobby/LobbyLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Lobby/LobbyLogic.cs @@ -755,7 +755,6 @@ namespace OpenRA.Mods.Common.Widgets.Logic void UpdateDiscordStatus() { - var mapTitle = map.Title; var numberOfPlayers = 0; var slots = 0; @@ -774,6 +773,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic } } + var details = map.Title + " - " + orderManager.LobbyInfo.GlobalSettings.ServerName; if (updateDiscordStatus) { string secret = null; @@ -784,8 +784,8 @@ namespace OpenRA.Mods.Common.Widgets.Logic } var state = skirmishMode ? DiscordState.InSkirmishLobby : DiscordState.InMultiplayerLobby; - DiscordService.UpdateStatus(state, mapTitle, secret, numberOfPlayers, slots); + DiscordService.UpdateStatus(state, details, secret, numberOfPlayers, slots); updateDiscordStatus = false; } else @@ -793,7 +793,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic if (!skirmishMode) DiscordService.UpdatePlayers(numberOfPlayers, slots); - DiscordService.UpdateDetails(mapTitle); + DiscordService.UpdateDetails(details); } } @@ -809,7 +809,8 @@ namespace OpenRA.Mods.Common.Widgets.Logic Ui.CloseWindow(); var state = skirmishMode ? DiscordState.PlayingSkirmish : DiscordState.PlayingMultiplayer; - DiscordService.UpdateStatus(state); + var details = map.Title + " - " + orderManager.LobbyInfo.GlobalSettings.ServerName; + DiscordService.UpdateStatus(state, details); onStart(); }