announce kicks and bans

This commit is contained in:
Matthias Mailänder
2014-08-02 08:19:09 +02:00
parent 65049f6212
commit 061ab42896

View File

@@ -618,9 +618,10 @@ namespace OpenRA.Mods.RA.Server
return true; return true;
} }
var kickConnIP = server.GetClient(kickConn).IpAddress; var kickClient = server.GetClient(kickConn);
Log.Write("server", "Kicking client {0} as requested", kickClientID); Log.Write("server", "Kicking client {0} as requested", kickClientID);
server.SendMessage("{0} kicked {1} from the server.".F(client.Name, kickClient.Name));
server.SendOrderTo(kickConn, "ServerError", "You have been kicked from the server"); server.SendOrderTo(kickConn, "ServerError", "You have been kicked from the server");
server.DropClient(kickConn); server.DropClient(kickConn);
@@ -629,12 +630,14 @@ namespace OpenRA.Mods.RA.Server
if (tempBan) if (tempBan)
{ {
Log.Write("server", "Temporarily banning client {0} ({1}) as requested", kickClientID, kickConnIP); Log.Write("server", "Temporarily banning client {0} ({1}) as requested", kickClientID, kickClient.IpAddress);
server.TempBans.Add(kickConnIP); server.SendMessage("{0} temporarily banned {1} from the server.".F(client.Name, kickClient.Name));
server.TempBans.Add(kickClient.IpAddress);
} }
server.SyncLobbyClients(); server.SyncLobbyClients();
server.SyncLobbySlots(); server.SyncLobbySlots();
return true; return true;
}}, }},
{ "name", { "name",