Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[SUGGESTION] Idea: auto-kick TKers

#1
Would it be possible to auto-kick players when they've surpassed a certain threshold of teamkills? For example, a player gets booted from the server when they kill more than 5 teammates. The threshold should be configurable to allow for other players to properly notify the offender.

(Note: idea from Edong on IRC)
asyyy^ | are you releated to chuck norris?
Reply

#2
5 teammates is a very low threshold, especially in crowded minsta matches :x
But yeah, such a thing could be useful. Sad thing is that it really depends on the map. A space map in ctf has high chances of teamkills happening by accident.
Reply

#3
Maybe simply after 5 TKs in 30 secs the weapon doesn't fire the weapon(@minsta only primary) while pointing at a teammate!
MY NOOB STATS:
[Image: 788.png]
Reply

#4
5TKs in 30 seconds is quite big. And if you do 1TK every 30 seconds, that's still a lot.
Reply

#5
Code:
public int _maxtks;
public int _specifictimesecs;

Maybe simply after _maxtks TKs in _specifictimesecs seconds the weapon doesn't fire the weapon(@minsta only primary) while pointing at a teammate!

better now? Wink
MY NOOB STATS:
[Image: 788.png]
Reply

#6
in Red Orchestra (game i was playing before) they have a nice solution for this case (maybe in other games too i don't know).

Usually there's autokick after 3 TKs.
But when you're teamkilled and you know that it was an accident, not intention, you can type "np" or "forgive" in console or even on public chat and this TK isn't added to that guy's TK count. He has some minus points for this but it doesn't count as a teamkill.
In this way a notorious TKer gets kicked quickly because no one is forgiving him.

I was playing this game for about 2 years an it was working pretty good.
<Halogene> ok "n1" means "nice one"
<Halogene> "gl" means "good luck"
<Halogene> "fu" means "wow that was wickedly nice that frag"
Frogg on Instagram
Reply

#7
Something similar is done in CounterStrike. After someone teamkilled you, the game asks you what you want to do with him (1 - Forgive; 2 - Slay; ...). In Xonotic, something like that could also work. After the 3rd time that someone didn't forgive the teamkill, the person gets kicked.
Reply

#8
(09-18-2010, 11:43 AM)Fisume Wrote: Something similar is done in CounterStrike. After someone teamkilled you, the game asks you what you want to do with him (1 - Forgive; 2 - Slay; ...). In Xonotic, something like that could also work. After the 3rd time that someone didn't forgive the teamkill, the person gets kicked.

that sounds like a good solution.
Master of mysterious geometries

Imgur Gallery
Reply

#9
As if teamkillers cared about getting killed... One second later they're respawned and annoying teammates again.

And I'm pretty sure "slay" will be abused in case of accidental teamkill, seeing how rudely many players react against such accidents.
Reply

#10
(09-18-2010, 01:07 PM)Mr. Bougo Wrote: As if teamkillers cared about getting killed... One second later they're respawned and annoying teammates again.

And I'm pretty sure "slay" will be abused in case of accidental teamkill, seeing how rudely many players react against such accidents.

Oh, you misunderstood me. I didn't want the slay option in xonotic, I wanted to say that sth like that is possible in Counterstrike. I would only like the Options "forgive" and "don't forgive".
Reply

#11
Ah well... Still, I wonder how many players would take the time to think about the TK and forgive Tongue
Reply

#12
if it works in other games, why shouldn't it work here as well?
If the treshhold would be settled at, let's say, 5 TKs, i think it doesn't happen really often to make 5 TKs per game by an accident. And let's say only one for every two teamkilled players will forgive you, then you can make 10 TKs before kick from server. It's rather rare to make 10 accidental teamkills in one game, even on crowded minsta ctf servers.
And even if it will happen, it would be a clear message to that player to pay more attention, as teamkill, even accidental, should be punished in some way.
<Halogene> ok "n1" means "nice one"
<Halogene> "gl" means "good luck"
<Halogene> "fu" means "wow that was wickedly nice that frag"
Frogg on Instagram
Reply

#13
(09-19-2010, 04:01 AM)kuniu the frogg Wrote: if it works in other games, why shouldn't it work here as well?

It depends on the community. In nexuiz I've seen quite a few people freaking out because of accidental teamkills, so I wouldn't really trust the players' judgement in general. But I'm okay with giving it a try, of course.
Reply

#14
There's a problem. XSAX likes to laser people. With proposed system it's enough to switch target when it has low hp. Auto TK should somehow be based on damage, not kills.
chooksta Wrote:640t ought to be enuf for antibody
- microsoft windows
Reply

#15
naryl: did you think of false positives?

All: have you considered proper moderation of servers instead?
Reply

#16
Maybe after so many TKs the server would start a vote to kick the user

Perhaps only the TKers team could vote on it
Reply

#17
There is yet another simple solution. Just make the majority win the vote. Make vabstain the default instead of vno. And maybe let only the team the TKer is on vote.

Mr Bougo: I don't think somebody can *accidentally* do five times more damage to his team than to the enemy team.
chooksta Wrote:640t ought to be enuf for antibody
- microsoft windows
Reply

#18
(09-19-2010, 09:01 AM)Mr. Bougo Wrote: All: have you considered proper moderation of servers instead?

+1

Especially you should note that trolls will always find a way to bypass technical measures against them.

When I kickbanned a troll today he was just having fun lasering his own flag carrier around. None of the systems discussed above would even be close to detecting this.

So, yes, a sufficient number of masters/rconners surely is a better way to get rid of trolls.

Maybe it would help to make vcalling easier (menu based, easy victim selection). Although the biggest problem with that is that people fail at voting anyway. Sad
[Tue Aug 5 2008] [00:15:01] <Ronan`> RoKenn, you're an evil person Tongue
Reply

#19
(09-19-2010, 05:57 PM)naryl Wrote: There is yet another simple solution. Just make the majority win the vote. Make vabstain the default instead of vno. And maybe let only the team the TKer is on vote.

Vote results were tested in the Nexuiz 2.5 days, conclusion was that simple majority eased abuse of the system :/
Gotta ask divVerent for more info, but the current system is the one that made the most sense.
Reply

#20
@narjl for each tk? or for each (pre)kick because of a tk?
MY NOOB STATS:
[Image: 788.png]
Reply

#21
(09-21-2010, 10:40 AM)Mr. Bougo Wrote:
(09-19-2010, 05:57 PM)naryl Wrote: There is yet another simple solution. Just make the majority win the vote. Make vabstain the default instead of vno. And maybe let only the team the TKer is on vote.

Vote results were tested in the Nexuiz 2.5 days, conclusion was that simple majority eased abuse of the system :/
Gotta ask divVerent for more info, but the current system is the one that made the most sense.

The current system in 2.5.2 is really bad. I made a topic some time ago ( here) .. vabstain should be really default. Or majority win, because almost every vote fails due non-voters. If you do NOT go to an election in real life your vote does not count anything. It should be like that IMO.

TK: Auto kick after X TKs would be sooo bad, but you also need enough admins watching the server from time to time to kick/ban people like xsax who only laser the own team.
Reply

#22
Real life elections take a much larger sample, though. Here, there are much more situations where a single vote of difference matters.
What are the xonotic defaults for voting?

EDIT: by the way, vabstain is always the default, it's just to get rid of the nagging screen.
EDIT2: apparently a successful vote count was a 2/3 majority of players OR a 1/2 majority of voters.
Reply

#23
What's needed then, is a better system for voting.

First players need to be made aware that there is a vote, but not in a way where the distraction could interfere with their playing. The best time for this, as well as the best time for the player to actually enter their vote is obviously when he has died. Unfortunately most players have a very ingrained reflex to pound the button rapidly to respawn and will miss even a fullscreen message telling them to vote. On the rare occasions I've been aware of a vote, I still often miss the chance because I intend to do so during a break in the action, but when I die, I instinctively respawn immediately only to realize a second later I meant to take the chance to vote. So I say players who die should not be able to respawn until they vote. Also, votes should continue until everyone has died once and thus voted.

If you're worried people would abuse this to annoy you, don't worry I'm with you. But there are ways to protect against that. Instead of allowing players to call a vote directly, I think they should have to call FOR a vote, but voting doesn't start unless another player provides a '2nd'. If nobody 2nds, then the call for a vote times out. If there is a 2nd and the vote goes forward, then neither the player who called for the vote nor the player who 2nded it can call for, or 2nd any new votes for some time. That should be enough to prevent vote spamming.

btw: I consider TKs to be a valid form of expression.
also, in minsta: hooking fc and dragging him around. *giggle*
Reply

#24
(09-26-2010, 01:11 AM)Contrarian Wrote: Unfortunately most players have a very ingrained reflex to pound the button rapidly to respawn and will miss even a fullscreen message telling them to vote.
Unfortunately, quite a few players manage not to die for more than N seconds.

(09-26-2010, 01:11 AM)Contrarian Wrote: I think they should have to call FOR a vote, but voting doesn't start unless another player provides a '2nd'. If nobody 2nds, then the call for a vote times out.
Sweet, voting for votes! And how will players notice the vote for a vote? Maybe they should be nagged when they die, but then the vote for a vote should have a "2nd" as a vote for the vote for the vote.

Seriously though, proper audiovisual feedback on votes and that is all. And if you honestly think the voting system is flawed, give it some thought and if you still think so, create a dedicated thread. No problem, real or not, will be fixed easily if discussed off-topic in the wrong thread Tongue
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
Question Is adding a Quake-like laser to the main game a good idea? cushinga 2 1,428 03-28-2023, 04:59 PM
Last Post: ballerburg9005
  [SUGGESTION] Hagar Idea VertX 4 4,604 01-02-2016, 07:02 AM
Last Post: [*Mr.Chri$*]
  [SUGGESTION] Rocket Launcher model idea Beagle 5 6,641 05-27-2015, 07:45 PM
Last Post: Ogger73
  [SUGGESTION] random hagar idea frostwyrm333 7 8,312 02-05-2014, 12:11 PM
Last Post: asyyy
Smile [SUGGESTION] Idea: Player-centric Xonotic lamefun 16 20,817 12-18-2013, 01:13 AM
Last Post: Mr. Bougo
Information [SUGGESTION] Idea: Forum cleanup? Samual 14 19,663 10-22-2013, 09:14 AM
Last Post: unfa
  [SUGGESTION] A vehicle Tank Idea aa 13 12,984 08-01-2013, 06:20 AM
Last Post: satuim
Exclamation [SUGGESTION] Idea: The Great Petitions lamefun 2 4,900 07-12-2013, 05:40 AM
Last Post: lamefun
  [SUGGESTION] Idea: Organize the qc gamecode as a script bundle, and auto-compile it at startup MirceaKitsune 9 11,252 03-21-2013, 12:18 PM
Last Post: Samual
  [SUGGESTION] idea for the plot... if there is one. Wario 16 13,298 08-05-2012, 08:37 AM
Last Post: aa

Forum Jump:


Users browsing this thread:
2 Guest(s)

Forum software by © MyBB original theme © iAndrew 2016, remixed by -z-