From fefad25d9d6416a47a26a206cb87f82539a5182b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sat, 30 May 2015 09:20:44 +0200 Subject: [PATCH] don't change player names without necessity --- OpenRA.Mods.Common/ServerTraits/LobbyCommands.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenRA.Mods.Common/ServerTraits/LobbyCommands.cs b/OpenRA.Mods.Common/ServerTraits/LobbyCommands.cs index 9bad865b1e..e7eff5123f 100644 --- a/OpenRA.Mods.Common/ServerTraits/LobbyCommands.cs +++ b/OpenRA.Mods.Common/ServerTraits/LobbyCommands.cs @@ -718,6 +718,9 @@ namespace OpenRA.Mods.Common.Server s => { var sanitizedName = OpenRA.Settings.SanitizedPlayerName(s); + if (sanitizedName == client.Name) + return true; + Log.Write("server", "Player@{0} is now known as {1}.", conn.Socket.RemoteEndPoint, sanitizedName); server.SendMessage("{0} is now known as {1}.".F(client.Name, sanitizedName)); client.Name = sanitizedName;