Author Topic: teamkill accumulation  (Read 1781 times)

0 Members and 1 Guest are viewing this topic.

Offline Peu

  • Soldier
  • **
  • Posts: 117
teamkill accumulation
« on: June 04, 2008, 03:00:57 pm »
Playing in a server like Leo's CTF, I tend to find certain players who repeatedly teamkill, get kicked, and then return to the server later. I assume they do this in other servers as well. The teamkill script with the responses !1 !2 and !3 where four counts of 2 and 3 kick the player for 15 minutes isn't enough: they simply come back later. Shouldn't TK ban accumulate, so that someone who has been kicked like this 5 times in 2 days would be banned for 1hr or a whole day? Shouldn't their name or ip address get submitted to a log for admin review after 5 such kicks?

how many and how often at the discretion of the server

Offline Avarax

  • Veteran
  • *****
  • Posts: 1529
    • Official Hexer & MMod site
Re: teamkill accumulation
« Reply #1 on: June 05, 2008, 04:13:20 am »
I think the actual problem is that these people have dynamic IPs and can thus simply "evade" a ban.
I like to have one Martini
Two at the very most
Three I'm under the table
Four I'm under the host

Offline DorkeyDear

  • Veteran
  • *****
  • Posts: 1507
  • I also go by Curt or menturi
Re: teamkill accumulation
« Reply #2 on: June 05, 2008, 05:00:32 am »
I think the actual problem is that these people have dynamic IPs and can thus simply "evade" a ban.
Kind of hard to deal with if they just slightly change their name..
I complicated system relating to looking at a player's nickname would be something like... Finding occurances of <non alpha-numberic><alphanumberic> and putting a wildcard character between those, same with <lower><upper> or <num><letter> or <letter><num> try attempt to get people who only slightly change their name
Or create a point type of system.. if you have "abc123"; then if you rejoin with "abcd123", theres a pattern, "abcd" being in order and all lowercase, and then "123" in order; then the script looks at "abc123" "abcd123" and the next person who joins, and compares... lets say "blarg" joins, it wouldn't put that in with these two, sense its not close enough... Would be quite complicated and slow on Soldat server once you have many people to look though... would probably be better to use a bot or something.

Offline ZomgProniss

  • Camper
  • ***
  • Posts: 318
  • Known ingame as Proniss
Re: teamkill accumulation
« Reply #3 on: June 05, 2008, 05:17:05 pm »
the people who do that are morons and need to get a life...having said that u should
I think the actual problem is that these people have dynamic IPs and can thus simply "evade" a ban.
just ban all of there ip's?

Offline Peu

  • Soldier
  • **
  • Posts: 117
Re: teamkill accumulation
« Reply #4 on: June 05, 2008, 08:24:56 pm »
Avarax, that's true but some people don't, marked by the fact that they only return after the ban expires. But then, they could just be uninterested in putting up the effort to do the change. Either way, I would just hope to reduce the casualness of coming in to a server just to teamkill. It would never be of any use to those truly dedicated to disrupting gameplay.

DorkeyDear, although that might work slightly, it would be disastrous for people who like to impersonate others.

And I think banning all of the IPs is too impractical. The purpose of the script is to be semi-automated. And 'all' their IPs could be...many.

Really, It's just to take some of the casualness off of it.

Offline DorkeyDear

  • Veteran
  • *****
  • Posts: 1507
  • I also go by Curt or menturi
Re: teamkill accumulation
« Reply #5 on: June 06, 2008, 07:28:35 am »
DorkeyDear, although that might work slightly, it would be disastrous for people who like to impersonate others.
They still deserve a ban for impersonating another person imo.

Offline NTxC

  • Major(1)
  • Posts: 34
  • Scripter
Re: teamkill accumulation
« Reply #6 on: June 06, 2008, 08:50:03 am »
I think it should be possible to make a dynamic IP ban script, like banning

80.50.0.0

would ban whole range of 80.50, so player can't join with 80.50.1.1 or 80.50.2.44.

I'm making one already :) will be present in my NT-Online mod as /ambanrange ;)
:[ NT-Online Server Mod Coming Up! ]:
________________________________
Featuring:
- Admin System with dynamic ranks and privileges...
- Duel System...
- Reward System - earn rewards for your frags...
- CVARs - configuration variables - to make the server administering easier...

... and more! Coming soon!

Offline Toumaz

  • Veteran
  • *****
  • Posts: 1904
Re: teamkill accumulation
« Reply #7 on: June 06, 2008, 09:06:59 am »
I think it should be possible to make a dynamic IP ban script, like banning

80.50.0.0

would ban whole range of 80.50, so player can't join with 80.50.1.1 or 80.50.2.44.

I'm making one already :) will be present in my NT-Online mod as /ambanrange ;)

Or you could just /banip 80.50.*.*.

Offline NTxC

  • Major(1)
  • Posts: 34
  • Scripter
Re: teamkill accumulation
« Reply #8 on: June 06, 2008, 09:22:45 am »
Or you could just /banip 80.50.*.*.

Hehe, didn't know about that one :)
Thanks for clearing up :)

Cheers Toumaz.

Code: [Select]
SetArrayLength(sarray, 1);
st:=GetPlayerStat(ID,'IP');
sarray:=xsplit(st,'.');
Command('/banip '+sarray[0]+'.'+sarray[1]+'.*.*');

That worked ;)
« Last Edit: June 06, 2008, 10:02:04 am by NTxC »
:[ NT-Online Server Mod Coming Up! ]:
________________________________
Featuring:
- Admin System with dynamic ranks and privileges...
- Duel System...
- Reward System - earn rewards for your frags...
- CVARs - configuration variables - to make the server administering easier...

... and more! Coming soon!

Offline Peu

  • Soldier
  • **
  • Posts: 117
Re: teamkill accumulation
« Reply #9 on: June 09, 2008, 01:45:58 pm »
DorkeyDear, although that might work slightly, it would be disastrous for people who like to impersonate others.
They still deserve a ban for impersonating another person imo.
but it would also ban the original guy that had nothing to do with anything

Offline DorkeyDear

  • Veteran
  • *****
  • Posts: 1507
  • I also go by Curt or menturi
Re: teamkill accumulation
« Reply #10 on: June 14, 2008, 01:07:20 pm »
DorkeyDear, although that might work slightly, it would be disastrous for people who like to impersonate others.
They still deserve a ban for impersonating another person imo.
but it would also ban the original guy that had nothing to do with anything
Good point, only was thinking of the real person did the bad thing...