<?xml version="1.0"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>Ace of Spades Game Forums &#187; Tag: antigrief - Recent Topics</title>
<link>http://forumarchive.spadille.net/</link>
<description>Ace of Spades Game Forums &#187; Tag: antigrief - Recent Topics</description>
<language>en</language>
<pubDate>Sat, 02 May 2026 10:27:55 +0000</pubDate>

<item>
<title>GreaseMonkey on "[Request] Six anti-grief ideas that might work"</title>
<link>http://forumarchive.spadille.net/topic.php?id=2924#post-37347</link>
<pubDate>Thu, 30 Jun 2011 18:36:53 +0000</pubDate>
<dc:creator>GreaseMonkey</dc:creator>
<guid isPermaLink="false">37347@http://forumarchive.spadille.net/</guid>
<description><p>Here's some suggestions. I know I'm a noob, so please don't throw something at me.</p>
<p>The general idea for dealing with griefers is that the team has to be able to get rid of them effectively, because they spawn there.</p>
<p>These two pertain to tents.<br />
1. When one is at their tent, it should restock, and then wait 3 seconds or something before restocking again. This should help deal with the tent campers who are nigh invincible.<br />
2. The tent should not reload the "current" ammo - the player has to explicitly reload (I said it for SMG-only, but it's probably best if it were for all weapons).</p>
<p>These two pertain to kicking.<br />
3. When one votekicks, there should be an extra tally for the votes from that player's own team, and if either of them pass, the player is kicked. I think this is best put into code; I hope you can read C...</p>
<pre><code>void vote_yes(player_t *p) {
  if(this_ballot != 0 &#38;&#38; p-&#62;voted_for != this_ballot) {
    p-&#62;voted_for = this_ballot;
    ballot_votes++;
    if(p-&#62;team == ballot_team) {
      ballot_team_votes++;
    }
    check_votes();
  }
}
void check_votes(void) {
  if( ballot_votes &#62; playercount/2 &#124;&#124; ballot_team_votes &#62; team[ballot_team].count/2 ) {
    kick_player_and_end_ballot();
  }
}</code></pre>
<p>4. The player in the lead for their team, provided they have at least 10 points (feel free to tune this value), should be able to kick anyone off their team. This should hopefully deal with the situation where half the team are either griefers or don't votekick, and is based on the general assumption that most people who are simply there to grief generally don't kill people, or don't kill many.<br />
5. When a griefer is kicked from a team, they should be IP-banned from that specific team for half an hour.</p>
<p>And this one pertains to teamkills.<br />
6. People should be able to teamkill people with fewer kills than them, maybe provided that there's a threshold or something. Of course, with that said, you could just permit all friendly fire, which could add to the challenge.</p>
<p>Which of these, if any, are worth implementing? I've played a few flatland games and they are horrible grief-magnets.</p>
<p><code>Edited by StackOverflow - Made code more readable.</code>
</p></description>
</item>

</channel>
</rss>
