News:

Come Chat with us live! Learn how HERE!

Main Menu

Avoiding Vote-Kick

Started by Nux, June 05, 2007, 01:00:45 AM

Nux

I've seen a few ways people have avoided vote-kick. Just now for example a guy called 3 was causing trouble. When people tried to vote-kick 3 they would start a vote for whoever the 3rd player listed would be.

After frustrating alot of people so much that they decided to leave, I managed to start a vote-kick against him. The trick was he had foolishly coloured the 3 red so all I had to do was type

/callvote kick ^13

He was promptly voted out and currently hold a ban for.. 2 minutes  :-?

Anyone got any other stories about pesky vote-kick evaders?

Plague Bringer

!listplayers

*scroll*
*scroll*

14 - Unknown Player 3

/callvote kick 14

[H]{MMD}Bringer{L}: Owned, bitch.
U R A Q T

Nux

Quote from: Plague Bringer!listplayers

*scroll*
*scroll*

14 - Unknown Player 3

/callvote kick 14

[H]{MMD}Bringer{L}: Owned, bitch.

I think Gnud tried that before leaving..  He kept calling votes but for some reason it kept coming up with other people. I on the other hand couldn't do '!listplayers' because that particular server doesn't allow it for players with my level.

n00b pl0x

Quote from: Nux
Quote from: Plague Bringer!listplayers

*scroll*
*scroll*

14 - Unknown Player 3

/callvote kick 14

[H]{MMD}Bringer{L}: Owned, bitch.

I think Gnud tried that before leaving..  He kept calling votes but for some reason it kept coming up with other people. I on the other hand couldn't do '!listplayers' because that particular server doesn't allow it for players with my level.

dont play s11
will sort out my sig, or I will get banned.

HOW DO I SORTED SIG?

Eeeew Spiders

Nux, why were you in S11? You traitor! :P
TimeTraveler did some griefing stuff. Would continue to reconnect just before getting killed and do stuff like

/callvote kick <other-player> for reconnecting

and succeeded at it. Since he succeeded, I think the server deserved him. And to tell the truth, I still sometimes chuckle about it. Sad was that it made that perticular server unplayable with him around and he managed to ruin some nice games.
I think what this tells us is that the client/server still has some flaws that make it easy for these kind of griefings, and these examples of griefing exposes this flaws which should make it easy to fix them.
For example, to kick by slot number it could be implemented like

/callvote kick <playername>

or

/callvote kick #<slot-number>

the hash mark would make it less abuseble.
Other option would have been a to dissalow certain names (forcing a disconnect), like names starting with a digit or names shorter than 3 letters.

Nux

Quote from: Eeeew SpidersNux, why were you in S11? You traitor!

When did I say I played on s11? I've never heard of the place >.<

Not sure what n00b pl0x is talking about.

benmachine

Umm, /callvote clientkick might be what you are looking for
Oh and in emergencies you can use /serverstatus to find a clientnum instead of listplayers, but it's not as reliable.
We had a 3 the other day too. The server actaully had some quite intelligent people on it though, so we votekicked him about five times in a row before he'd even entered the game. Eventually he gave up.
The whole process was made somewhat easier by his tendency to reconnect in playerslot 3, but the first couple of times /callvote clientkick 12 worked just as well.
benmachine

Nux

Hmmm, that's good then. The only trouble is when it's not common knowledge how to employ alternative means the majority of gamers will have trouble removing the trouble-maker.

..Are you implying I'm not intellegent because I didn't know about this yet? :P I think you mean 'knowledgable'.

Anywho I'll look into this 'clientkick' thing thanks.

Lord Baxter

kicking by slot numbers = win, no more despairing when deconning noobs copy the names of legitimate players.

is it possible to make GUID's mandatory or some other id thing? like a /find ip command or something?

btw, could someone explain how to get a GUID?
quot;Unless you count the Chinese. But at this point, NOBODY can count the Chinese."

Known as Hydra ingame,
1227 apparently, can't change that now...

Nux

Quote from: Lord Baxterkicking by slot numbers = win, no more despairing when deconning noobs copy the names of legitimate players.

You seem to have missed the point of my original post. This person used the fact you can kick by slot number. When trying to kick by name..

/callvote kick 3

..the cmd would interpret that as a slot number and call a vote for the person who happens to be in slot three.

!listplayers
1.  Nux[F]lame
2.  3
3.  UnluckyPlayer

UnluckyPlayer called a vote.

Kick UnluckyPlayer? Yes:1 No:2

UnluckyPlayer: WTF?

Lakitu7

I've been kicking around the idea to just disallow any name that's just a number < 100. I need to go ahead and make that...


Lakitu7

Why? Noone has slot numbers > 100. There's no difficulty in banning them if there's no slot/name confusion.

Raytray

Quote from: Lord Baxter
btw, could someone explain how to get a GUID?
How to.
GUID download.

Why not just disallow two or less characters name. Not counting colors.
}MG{Raytray

Plague Bringer

What if someone comes up with a way to disallow kicking by slot if !listplayers isn't available to every one?

The knowledgeable players (forum goers) will know that if they can't !listplayers they can safely call to kick the person by name. If they can !listplayers they'll kick by slot.

The previously stated ideas'd probably be easier though.
U R A Q T

Lakitu7

If admins disable !listplayers it's their own damn stupidity when their server gets overrun by griefers.

Plague Bringer

Pol doesn't seem to care.

He only does it so he can't get votekicked. >_>

Anyone think of banning the S11's from the master server?
U R A Q T

David

If a admin level doesn't have list players, doing !listplayers should display a list of slots and names, minus the other info.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

Paradox

Quote from: Plague BringerAnyone think of banning the S11's from the master server?

And have him go register with another host and be right back? No thanks.

∧OMG ENTROPY∧

Plague Bringer

Quote from: Paradox
Quote from: Plague BringerAnyone think of banning the S11's from the master server?

And have him go register with another host and be right back? No thanks.
Good point.
U R A Q T

Nux

Quote from: Eeeew SpidersFor example, to kick by slot number it could be implemented like

/callvote kick <playername>

or

/callvote kick #<slot-number>

the hash mark would make it less abuseble.

The trouble there is what's to stop them from calling themselves '#<slot-number>'. The flaw won't have gone.

Is there a simple way of not allowing any misinterpretable strings in your name?

Raytray

Quote from: DavidIf a admin level doesn't have list players, doing !listplayers should display a list of slots and names, minus the other info.
I assume you mean /serverstatus instead of second !listplayers.
}MG{Raytray

TinMan

This guy's a noob, he made a myspace to brag about shit: http://www.myspace.com/3pwnt  

If you get tired of him then just place a subnet ban on 86.31.
That's his ip range. He's been impersonating admins on SST and got himself a subnet ban.

Names:
3
kerwans
clam
rlx
[>-] Rose'PF

IPs:
86.31.140.13
86.31.140.213
86.31.140.82
86.31.138.61
86.31.142.175
86.31.136.83
Linux: ~/.tremulous/base/
Mac: ~/Library/Application\ Support/Tremulous/base/
Windows: C:\Documents and Settings\username\Local Settings\Application Data\Tremulous\base\

NeonPulse
http://neonpulse.net/media/games/tremulous/base/autoexec.cfg

kevlarman

Quote from: TinManThis guy's a noob, he made a myspace to brag about shit: http://www.myspace.com/3pwnt  

If you get tired of him then just place a subnet ban on 86.31.
That's his ip range. He's been impersonating admins on SST and got himself a subnet ban.
why would you ban a /16 when it's obviously a /21?
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Paradox

Came on sst, now subnet banned.

All admins who can subnet ban, add 86.31. to your admin.dat or whatever.

∧OMG ENTROPY∧

Nux

That Numbskull xD He even had a bind that posted his name in ASCII (Red Three).

To think he's gone to all this trouble making a point about his RED 3 when- using the fact that the three is red -you can callvotes on him. xD

n00b.pl0x.

url]http://tremulous.net/phpBB2/viewtopic.php?t=4205[/url]

proud follower of the original.

TinMan

Quote from: kevlarman
Quote from: TinManThis guy's a noob, he made a myspace to brag about shit: http://www.myspace.com/3pwnt  

If you get tired of him then just place a subnet ban on 86.31.
That's his ip range. He's been impersonating admins on SST and got himself a subnet ban.
why would you ban a /16 when it's obviously a /21?
Come again? Tremulous doesn't do subnet bans nicely, it goes by blanks, not ranges.
Linux: ~/.tremulous/base/
Mac: ~/Library/Application\ Support/Tremulous/base/
Windows: C:\Documents and Settings\username\Local Settings\Application Data\Tremulous\base\

NeonPulse
http://neonpulse.net/media/games/tremulous/base/autoexec.cfg

kevlarman

Quote from: TinMan
Quote from: kevlarman
Quote from: TinManThis guy's a noob, he made a myspace to brag about shit: http://www.myspace.com/3pwnt  

If you get tired of him then just place a subnet ban on 86.31.
That's his ip range. He's been impersonating admins on SST and got himself a subnet ban.
why would you ban a /16 when it's obviously a /21?
Come again? Tremulous doesn't do subnet bans nicely, it goes by blanks, not ranges.
that's what iptables is for
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

R1CH

Quote from: kevlarmanthat's what iptables is for
Or R1Admin  :P