Swampland vote spammers

Mmmm... What's cookin in the kitchen?

Moderator: Lucifer

User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Swampland vote spammers

Post by dlh »

User: Sean

Edit: 11:20 PM EST, on swampland2
Attachments
screenshot_31.png
User avatar
TiTnAsS
Match Winner
Posts: 655
Joined: Sun Jan 23, 2005 2:44 am
Location: Reppin the Bay Area!

Post by TiTnAsS »

Mabye time to impose a 1 vote start every 15 minutes? And make vote kicks temporarily ban the person for 30 minutes... Should i post this in development area? lol
Damn, it sure has been a while!
User avatar
Lucifer
Project Developer
Posts: 8640
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas
Contact:

Post by Lucifer »

You know, I've noticed a significant decrease in vote spamming ever since voting and starting polls lost its anonymity. I've also noticed less people getting kicked when it does come to a vote. I'm happy with it. :)
Image

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
Jonathan
A Brave Victim
Posts: 3391
Joined: Thu Feb 03, 2005 12:50 am
Location: Not really lurking anymore

Post by Jonathan »

TiTnAsS: Would be fun for people who get kicked because they are a chatbot for a while.
ˌɑrməˈɡɛˌtrɑn
User avatar
TiTnAsS
Match Winner
Posts: 655
Joined: Sun Jan 23, 2005 2:44 am
Location: Reppin the Bay Area!

Post by TiTnAsS »

Well, I can't think of a solution other then that except getting rid of vote kicks, not like it helps the way it is, they come right back....
Damn, it sure has been a while!
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Post by dlh »

My solution: after x amount of failed votes, you lose the ability to call/vote on items for y time. This setting should be remembered even if you disconnect/reconnect. Or another option, after x amount of failed votes, you get kicked, and lose the ability to call votes/vote when you reconnect.
User avatar
TiTnAsS
Match Winner
Posts: 655
Joined: Sun Jan 23, 2005 2:44 am
Location: Reppin the Bay Area!

Post by TiTnAsS »

Perfect :)..
Damn, it sure has been a while!
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Post by dlh »

Here is another vote spammer. I sent this as a PM to swampy (never got a response).

User: Weatherman
Time: June 28, 2005 2:00AM EST

Edit: I hope your logs go way back :roll:
User avatar
Phytotron
Formerly Oscilloscope
Posts: 5041
Joined: Thu Jun 09, 2005 10:06 pm
Location: A site or situation, especially considered in regard to its surroundings.
Contact:

Post by Phytotron »

That Sean guy is a spammer in general. The couple times I've seen him he was repeatedly filling the screen with his instachats (the defaults).

I told him to quit a couple times, told him, "seriously, stop; you're being really obnoxious," he FU'd me, and left -- which, come to think of it, was rather courteous on his part as compared to some people, heh.
User avatar
TiTnAsS
Match Winner
Posts: 655
Joined: Sun Jan 23, 2005 2:44 am
Location: Reppin the Bay Area!

Post by TiTnAsS »

Actually now that i think back, i have also seen Seans string of instant chat spam a few times... -_-
Damn, it sure has been a while!
User avatar
Lucifer
Project Developer
Posts: 8640
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas
Contact:

Post by Lucifer »

So I was looking through the code seeing how easy it would be to add some checks for vote spamming and found this:

Code: Select all

        // check for spam
        if ( voter->IsSpamming( m.SenderID() ) )
}

So, is there already a check for vote spamming? (I'm looking now)
Image

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
Z-Man
God & Project Admin
Posts: 11587
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Heh, yeah. I forgot about that, too. All that would be required would be to turn the 50.0f into a configuration variable, apparently :)
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Post by dlh »

And hes back (Sean).
User avatar
Lucifer
Project Developer
Posts: 8640
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas
Contact:

Post by Lucifer »

z-man wrote:Heh, yeah. I forgot about that, too. All that would be required would be to turn the 50.0f into a configuration variable, apparently :)
I did an evil thing. I added the two lines and modified the third based on this post and then didn't test it. :) Falling asleep..... (I built it, at least, and it compiles)

I set the default to 50.0f, and the new config variable is VOTING_SPAM, but I don't know what it means. ;)
Image

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
Z-Man
God & Project Admin
Posts: 11587
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

I refactored things a bit and moved the setting to another place; I noticed it would not work the way I suggested because the configuration is read after the value is used only.

Four new settings exist:
SPAM_PROTECTION_VOTE/CHAT: extra factors that go to SPAM_PROTECTION; the product gives the amout of seconds it takes for one spam point to be forgotten.
VOTING_SPAM_ISSUE: number of spam points you get for issuing a vote (was 0 before)
VOTING_SPAM_REJECT: number of spam points you get when your vote is rejected.

But all of this is really useless as long as the kicked spammer can just come back and continue. Who's for a quick-and-dirty kickban for spammers? (Persistent only for the current server session, possibly a match or a given time)? A console command and new votes would exist for that, too.
Post Reply