Index: binary-improvements/7dtd-server-fixes/src/PersistentData/Players.cs
===================================================================
--- binary-improvements/7dtd-server-fixes/src/PersistentData/Players.cs	(revision 327)
+++ binary-improvements/7dtd-server-fixes/src/PersistentData/Players.cs	(revision 332)
@@ -6,5 +6,5 @@
 	[Serializable]
 	public class Players {
-		private readonly Dictionary<string, Player> players = new Dictionary<string, Player> (StringComparer.OrdinalIgnoreCase);
+		public readonly Dictionary<string, Player> Dict = new Dictionary<string, Player> (StringComparer.OrdinalIgnoreCase);
 
 		public Player this [string steamId, bool create] {
@@ -14,6 +14,6 @@
 				}
 
-				if (players.ContainsKey (steamId)) {
-					return players [steamId];
+				if (Dict.ContainsKey (steamId)) {
+					return Dict [steamId];
 				}
 
@@ -24,15 +24,11 @@
 				Log.Out ("Created new player entry for ID: " + steamId);
 				Player p = new Player (steamId);
-				players.Add (steamId, p);
+				Dict.Add (steamId, p);
 				return p;
 			}
 		}
 
-		public List<string> SteamIDs {
-			get { return new List<string> (players.Keys); }
-		}
-
 		public int Count {
-			get { return players.Count; }
+			get { return Dict.Count; }
 		}
 
@@ -58,5 +54,5 @@
 			int entityId;
 			if (int.TryParse (_nameOrId, out entityId)) {
-				foreach (KeyValuePair<string, Player> kvp in players) {
+				foreach (KeyValuePair<string, Player> kvp in Dict) {
 					if (kvp.Value.IsOnline && kvp.Value.EntityID == entityId) {
 						return kvp.Key;
@@ -65,5 +61,5 @@
 			}
 
-			foreach (KeyValuePair<string, Player> kvp in players) {
+			foreach (KeyValuePair<string, Player> kvp in Dict) {
 				string name = kvp.Value.Name;
 				if (_ignoreColorCodes) {
