/rcon status
This lists all players on the server by name and slot number
/clientkick <slotnumber>
Alternatively, you can do this via punkbuster.
/rcon pb_sv_plist
Lists all players by slot, name, guid, and ip.
/rcon pb_sv_kick <slotnumber> <temp ban time> <reason> | <private logged reason>
You only need the slotnumber. If no time is specified the player can reconnect as soon as they are dropped. The reason is broadcast to the player and all clients before the kick. The private reason is only logged to the banlist.
You can use a partial name for the slotnumber, although I find this a little flaky. So if you wanted to kick the guy above via punkbuster, here’s what you’d enter.
/rcon pb_sv_kick “dead beat” “30” “For being a punk” | “Kicked by RK”
This kicks dead beat for 30 minutes, broadcasts in console something like “Punkbuster Server: Client “dead beat” kicked for 30 - For being a punk,” and updates the banlist with his name, guid, ip, and the reason and logged reason.
Generally, if someone with an annoying name is deserving of a kick, I just go right to a ban. Its the risk you run when you use annoying names.
RK