Kicking Players with Spaces in Their Name?


(TFate) #1

How do you use the console to kick players who have spaces in their name?

For example, if someone was named “^dead beat” (not a real name), how would you kick him? Obviously you can’t use the menu since he has a ^, and you can’t do /players and see his ID because he has a space in his name.


(Rippin Kitten) #2

/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


(TFate) #3

Is there anyway to call a vote like that? E.g. if I wasn’t a referee?


(umop apisdn=SIE=) #4

wouldnt:

/callvote kick “^^ddead beat”

work?


(SCDS_reyalP) #5

AFAIK, you can callvote clientkick . You can also pb_kick (using the number from pb_plist) but getting enough people to do it can be a problem.


(TFate) #6

Last time I checked I couldn’t /callvote clientkick like that. :confused:

To upside down: No, that’s what I’m saying… for some reason the space in the name makes the person impossible to kick that way…


(umop apisdn=SIE=) #7

Oh dear. In which case, I seriously suggest this thread gets deleted before some spamming 12 yo n00bs see it and start changing their names…

incidently TFate it took most of my clan mates about a week to realise what my name was, they all thought it was Welsh… ( any1 recruiting ;))


(Domipheus) #8

em
cant u just

/kick “^dead beat”

??


(TFate) #9

No, the space isn’t detected for some reason. Try it!

BTW… the problem isn’t space… and the problem isn’t the ^… it’s the ^ and the space being used together! Hence the ^ in ^dead beat.

And I don’t think any 12yo noobs are smart enough to come to the boards…

((well I hope not anyway))


(Domipheus) #10

BTW… the problem isn’t space… and the problem isn’t the ^… it’s the ^ and the space being used together! Hence the ^ in ^dead beat.

huh?


(^POTATO) #11

If you use the quotes it should work.


(Kamel) #12

wow, you guys have turned an ant hill into a mountain.

/players

/ref kick slot#

'nuff said

edit: note this will work for any kind of extravagent nme someone could think of… there’s a lot more complicated naming schemes than this which prevent kicking, but kicking by the slot number always works.

btw, when you see someone who has extended ascii code in their name that prevents them from being punished, do a /condump file.txt and send it to evenbalance so they can add it to their list.


(Majin) #13

I went into ET, changed my name to “^^7Test Test”.
Then /callvote mute “^Test Test” = no work
/callvote mute “^^7Test Test” = worked
Odd, since using /ignore the first works but not the second.

Also, /players worked perfectly with ^ and a space in my name.


(TFate) #14

Ok, I got the solution. Everyone was saying weird things like clientkick and stuff, when they were all making it complicated…

It’s as easy as typing /players, seeing the dude’s number, and then,

/callvote kick 5

Nothing about clientkick anywhere in there.


(SenF|Doddsy) #15

Clientkick is an rcon command and not available to those who do not have rcon acces. Just last night in fact we had three abusive players on our server and two of them had characters in their names to stop votes from being called. Even as a referee you could not click on their name and kick them. I used /rcon clientkick in the end and that worked a treat ---->bye bye!!


(pgh) #16

The quotes should work fine. Did it before but was old version of PB and ET. Quotes allow spaces to be used and anything inside it is taken directly as its typed. So, ^lame name = “^lame name” and it should work fine.