Skip to main content
GameDev.net gamedev.net
🔒 Locked

Irc rating and moderation system.

Started by Nice Coder Jul 31, 2005 at 3:29 AM 10 replies 2.3k views
Original Post
Nice Coder
Nice Coder
Simply, it is an automated way of removing people that others don't like (and don't want to see) from an irc channell. How we do it, is via a points system. (slashdot esque) Each person has an amount of 'mod points'. When you mod someone down, The person who you mod down looses a rating point. When they get to -10, they get kicked (and they get rekicked until there rating comes back up, this is about the same as banning, until your rating rises.). The minimum rating is -10. that mod point is moved from you to another active random person (other then yourself and the person you rated). The same thing happens if you mod someone up, exept that there rating goes up. The maximum rating is +10. A person can hold a maximum of 5 mod points. Ops in this system, give out points (mainly by using them). They can also kick, ban, addlamer, and change another users rating. If there are more mod points then this ideal number, then whenever someone spends a mod point, that point isn't recovered. If there are too few points, then whenever one is spent, two are reimbursed. Mod points and ratings are saved to an ip adress. If an ip isn't used within a week, the points are removed. What do you think about this system? Any comments? From, Nice coder [Edited by - Nice Coder on July 31, 2005 6:05:12 AM]
Click here to patch the mozilla IDN exploit, or click Here then type in Network.enableidn and set its value to false. Restart the browser for the patches to work.
Jingo
Jingo
Easy to abuse and pointless, pardon the pun. [smile]


What happens if an attacker enters a channel with this system with 20 clients, all going through different proxy servers, and mods down everyone in the channel. He could potentially ban everyone in there.

Thats not a good position to be in.


I'm sure you could provide ways around that, but whats the point.

Its not like there is a serious problem that this idea solves. The traditional moderating service is usually adequate.
Nice Coder
Nice Coder
His bots arn't saying anything, so because there inactive they cannot recieve any points. (hence why i put in points, to solve that particular problem)

It takes 4 bots to kick a single person, and if people think that there being overtaken, they will simply kick anybody who comes in. They would proabbly realise that they are bots, and kick them.

It'd be real simple if it was already implemented.

From,
Nice coder
Click here to patch the mozilla IDN exploit, or click Here then type in Network.enableidn and set its value to false. Restart the browser for the patches to work.
Jingo
Jingo
Quote:
Original post by Nice Coder
His bots arn't saying anything, so because there inactive they cannot recieve any points. (hence why i put in points, to solve that particular problem)

It takes 4 bots to kick a single person, and if people think that there being overtaken, they will simply kick anybody who comes in. They would proabbly realise that they are bots, and kick them.

It'd be real simple if it was already implemented.

From,
Nice coder


I don't understand. Why can't inactive people mod down other people? You never mentioned that in your original post.
Nice Coder
Nice Coder
Quote:
Original post by Jingo
Quote:
Original post by Nice Coder
His bots arn't saying anything, so because there inactive they cannot recieve any points. (hence why i put in points, to solve that particular problem)

It takes 4 bots to kick a single person, and if people think that there being overtaken, they will simply kick anybody who comes in. They would proabbly realise that they are bots, and kick them.

It'd be real simple if it was already implemented.

From,
Nice coder


I don't understand. Why can't inactive people mod down other people? You never mentioned that in your original post.


Grrr. Downside to writing up an idea without a draft....

From,
Nice coder
Click here to patch the mozilla IDN exploit, or click Here then type in Network.enableidn and set its value to false. Restart the browser for the patches to work.
Nice Coder
Nice Coder
Added ops, after a nice (and very long) discussion with mary, about the worst case senario of 50 on 1. (50 bots/lamers vs one person).

From,
Nice coder
Click here to patch the mozilla IDN exploit, or click Here then type in Network.enableidn and set its value to false. Restart the browser for the patches to work.
ToohrVyk
ToohrVyk
What is the goal of your system? The short description you give is good for sales and marketing, but not detailed or precise enough to build an implementation of it.

Removing people that others don't want to see in an IRC channel has an easy solution: give ops to anyone entering the channel, so they can remove people they don't want to see in the channel. This is obviously plain wrong to our sense of ethics, but it is a perfectly sound implementation of the problem you described. Changing your answer to the question won't help you: the question itself is flawed.
Spoonbender
Spoonbender
Why? What's supposed to achieve? Is it just that you want a rating system like the forums has, so people can go "Yay, my rating is higher than yours. You suck!"?
If it's so you don't have to listen to idiots, then IRC already has a fully functional /ignore command.

And letting everyone decide on giving out kicks, bans or even ops is just silly. It can and will be abused, and even if it isn't, it won't achieve anything the mods couldn't already do.

Of course, it'd be a good start if your goal is to turn IRC into a game. If it's simply meant to keep an IRC channel "clean", then I can't see how it's an improvement.
Name_Unknown
Name_Unknown
Quote:
Original post by Spoonbender
Why? What's supposed to achieve? Is it just that you want a rating system like the forums has, so people can go "Yay, my rating is higher than yours. You suck!"?
If it's so you don't have to listen to idiots, then IRC already has a fully functional /ignore command.

And letting everyone decide on giving out kicks, bans or even ops is just silly. It can and will be abused, and even if it isn't, it won't achieve anything the mods couldn't already do.

Of course, it'd be a good start if your goal is to turn IRC into a game. If it's simply meant to keep an IRC channel "clean", then I can't see how it's an improvement.


ehmm.. not like an op has ever abused their privledges right? If you don't believe... I have plenty of logs to show what happens when ops go bad...

/ignore works for me... well, Add/Remove programs [mIRC/X-Chat/BitchX/etc] works better. IRC is the biggest time waster ever invented.
"It's such a useful tool for living in the city!"
Spoonbender
Spoonbender
Quote:
Original post by Name_Unknown
ehmm.. not like an op has ever abused their privledges right? If you don't believe... I have plenty of logs to show what happens when ops go bad...

And your solution is to allow everyone to abuse their privileges? [wink]
Name_Unknown
Name_Unknown
Quote:
Original post by Spoonbender
Quote:
Original post by Name_Unknown
ehmm.. not like an op has ever abused their privledges right? If you don't believe... I have plenty of logs to show what happens when ops go bad...

And your solution is to allow everyone to abuse their privileges? [wink]


No my solution is not to install (mIRC/X-Chat/Bitch-X) ;-) As I will wind up on it all the time.
"It's such a useful tool for living in the city!"
Nice Coder
Nice Coder
Quote:
Original post by Spoonbender
Quote:
Original post by Name_Unknown
ehmm.. not like an op has ever abused their privledges right? If you don't believe... I have plenty of logs to show what happens when ops go bad...

And your solution is to allow everyone to abuse their privileges? [wink]


There are no priveledges to explit.

After a bit of thinking, and some chatting with some friends (and aquantices), i've come up with a slightly 'better solution'.

Practically, its to help mods keep a channell clean, without allowing people to explot power.

To start: Mod Points are made by 'ops'

The op is the person (or people) with the heighest rating. (usually +20).

Ops have unlimited mod points, but they are still bound by the usual rules.

Mod points allow you to rate people. it goes from +20 to -10

If you get to/past -7 you get kicked, but can come back. (every time you get rate--'d)

If you get to -10, you get banned. You are kicked and cannot come back until yor rating goes back up.

You must log on to authserv/The equivelent bot. If you are not logged in, then you can be kicked by one rate--, and banned by two rate--'s.

When you rate somebody, you use one mod point, and there rating goes up or down one point.
Your mod point goes to somebody further up then you. If you are the heighest, then it is removed. if there is only one mod point in circulation, then it is given to a random person.

Each person can only effect another persons rating by 5 points. (ie. if they are at 0, you can only push them to +-5, preventing you from singlehandedly banning anyone).

Ratings move back to 0 one point per day that you are inactive, and one per week when you are active.

The resons for this, is to make power very, very slippery. To the point where almost nobody has any control over anybody else.

From,
Nice coder
Click here to patch the mozilla IDN exploit, or click Here then type in Network.enableidn and set its value to false. Restart the browser for the patches to work.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.