Index: binary-improvements/7dtd-server-fixes/src/CommonMappingFunctions.cs
===================================================================
--- binary-improvements/7dtd-server-fixes/src/CommonMappingFunctions.cs	(revision 110)
+++ binary-improvements/7dtd-server-fixes/src/CommonMappingFunctions.cs	(revision 111)
@@ -1,4 +1,5 @@
 using System;
 using System.Collections.Generic;
+using System.Text.RegularExpressions;
 using ManagedSteam.SteamTypes;
 
@@ -101,5 +102,5 @@
 	}
 
-	public static ClientInfo GetClientInfoFromPlayerName (string _playerName)
+	public static ClientInfo GetClientInfoFromPlayerName (string _playerName, bool ignoreColorcodes)
 	{
 		try {
@@ -107,6 +108,13 @@
 
 			_playerName = _playerName.ToLower ();
+			if (ignoreColorcodes) {
+				_playerName = Regex.Replace (_playerName, "\\[[0-9a-fA-F]{6}\\]", "");
+			}
 			foreach (ClientInfo ci in cm.connectedClients.Values) {
-				if (GetPlayerName (ci).ToLower ().Equals (_playerName)) {
+				string curName = GetPlayerName (ci).ToLower ();
+				if (ignoreColorcodes) {
+					curName = Regex.Replace (curName, "\\[[0-9a-fA-F]{6}\\]", "");
+				}
+				if (curName.Equals (_playerName)) {
 					return ci;
 				}
@@ -118,5 +126,5 @@
 	}
 
-	public static ClientInfo GetClientInfoFromNameOrID (string _nameOrId)
+	public static ClientInfo GetClientInfoFromNameOrID (string _nameOrId, bool ignoreColorcodes)
 	{
 		try {
@@ -128,5 +136,5 @@
 			}
 
-			return GetClientInfoFromPlayerName (_nameOrId);
+			return GetClientInfoFromPlayerName (_nameOrId, ignoreColorcodes);
 		} catch (Exception e) {
 			Log.Out ("Error getting ClientInfo for entity ID or player name: " + e);
@@ -142,5 +150,5 @@
 				string curId = string.Empty + ((SteamID)kvp.Value).AsUInt64;
 				if (curId.Equals (_steamId)) {
-					return GetClientInfoFromPlayerName (kvp.Key);
+					return GetClientInfoFromPlayerName (kvp.Key, false);
 				}
 			}
Index: binary-improvements/7dtd-server-fixes/src/TelnetCommands/SayToPlayer.cs
===================================================================
--- binary-improvements/7dtd-server-fixes/src/TelnetCommands/SayToPlayer.cs	(revision 110)
+++ binary-improvements/7dtd-server-fixes/src/TelnetCommands/SayToPlayer.cs	(revision 111)
@@ -51,5 +51,5 @@
 		}
 
-		ClientInfo receiver = CommonMappingFunctions.GetClientInfoFromNameOrID (_params [0]);
+		ClientInfo receiver = CommonMappingFunctions.GetClientInfoFromNameOrID (_params [0], true);
 		if (receiver != null) {
 			SendMessage (receiver, _sender, message);
