An idea to elect admins in new servers
#1

You know that when you create a brand new server, one of the hardest and most critical tasks is to choose the admins, so some time ago I had an idea that might make it easier and I would like to share it with all of you and to know your opinions:

My system is based on points: if you are a normal player (not an admin/moderator) and if you report another player in the forum of the server by providing good proofs (like screenshots and videos), if the report is accepted you get a Good Player Point (GPP) and the other player gets a Bad Player Point (BPP). On the contrary, if you are reported by another player and the report against you is valid, then it's the other way round: he gets a GPP and you get a BPP.
Players would also get BPP's everytime they were directly kicked/banned/jailed/muted by an admin or a moderator, and GPP's for reporting bugs, admin or moderator abuses and any other issues that are bad for the server.
Obviously, the number of GPP's and BPP's of each player would determine his promotion possibilities or any other perks ingame.

This is the basic layout of the system, but we can optionally add some additional features to make it more complete, fair and accurate:
  • The BPP's of each player could be multiplied by a constant (equal for all players) and divided by his total amount of hours ingame, giving as a result a Bad Behaviour Ratio (BBR). If a player's BBR reaches a certain limit, apart from him not being promoted (no matter how many GPP's he has), he could get another punishment (like a temporary ban). But before that happens, it would be better if that player gets an automatic warning.
    However, if a player goes afk (either by pausing or just by standing still and not moving for a while), that afk time should NOT count to the total ingame hours, because otherwise players would be tempted to join the server and then leave it paused for long times, only to artificially increase their number of hours and reduce their BBR's.
    With this system, the main conditions for a player to be promoted would be to have many GPP's, many ingame hours and a low BBR.
  • Your own points and ratios should be visible only to yourself and to admins, but not to other players, to avoid bad competitions.
  • Those player reports in the forum should be hidden too. A good idea could be a button to automatically send a private message to all admins and moderators, so the player doesn't have to be searching for all of them and adding them to the recipients list.
    Same could apply for ban appeals, to enhance privacy.
  • This would work well with a system of different levels:
    • Trusted players can start votekicks.
    • Moderators can kick, jail, mute, freeze and slap.
    • Low admins can temporarily ban, spawn vehicles, weapons and money, etc.
    • Top admins can permaban.
  • This system would be enhanced if all players (and not only mods and admins) could spectate others with a command (like in Partyserver). But in that case, the spectating time should be limited (like 5 minutes per hour for example), to prevent players from stop playing normally and instead standing still in safe places all the time, just to spectate other players in a desperate search for GPP's.
    Once again, the afk time should NOT be counted.
  • We can give a different amount of GPP's/BPP's depending on the reported action:
    • If it's something that deserves just a mute (like flamming on the chat), it's 1 GPP/BPP.
    • If it's something that deserves a kick (like breaking rules), it's 2 GPP's/BPP's.
    • If it's a votekick abuse, it's 3 GPP's/BPP's.
    • If it's something that deserves a ban (like cheating), it's 4 GPP's/BPP's.
    • If it's a slight admin or moderator abuse (like refilling his health in a fight, or like mutting an innocent player), it's 3 GPP's/BPP's.
    • If it's a medium admin or moderator abuse (like kicking or jailing an innocent player), it's 4 GPP's/BPP's.
    • If it's a severe admin or moderator abuse (like banning an innocent player), it's 5 GPP's/BPP's.
    • And reporting bugs could give 3 GPP's for example.
  • There could be an ingame script such that, if you report ingame another player and in the next 5 minutes an admin/moderator takes an action against that player, then your report is considered valid and you get GPP's according to the previous list.
  • Optionally, 3 invalid reports could give you a BPP.
  • When a player is promoted to moderator or admin, he stops earning GPP's and BPP's, and instead he starts earning Good Staff Points (GSP's) and Bad Staff Points (BSP's). GSP's are granted only for cheaters (in the case of moderators, as they can't ban, they earn GSP's by reporting the cheaters, whereas admins directly earn those points by banning them), and BSP's for admin/moderator abuses, according to the previous list. Each admin and moderator has a Staff Quality Ratio (SQR) which is equal to his GSP's divided by his BSP's. Those moderators with the most GSP's would be the main candidates to be promoted to admins, and those moderators/admins with the lowest SQR's could be demoted.
  • Two additional ratios could be added for the forum of the server: a Spam Ratio (SR) and a Forum Ban Ratio (FBR): your SR would be the number of times that one of your posts has been deleted by admins or mods, divided by your total number of forum posts; and your FBR would be the number of times that you have been temporarily banned from the forum of the server, divided by your total number of posts.
    Like with the BBR, a player with these ratios being high would be not promoted or even punished.
  • There could be a black list of players who will NEVER be promoted for whatever reason, no matter how good their numbers can be. This blacklist should also store the reason for each player to be there.
    However this black list should be editable only by the top admins, and not by any admin. Low admins and moderators could however request a certain player to be blacklisted.
I know that implementing all these things would be hard, and of course there's still a margin for personal decisions (because there are certain attitudes that can't be measured by any system), but the point is that the more numerical data you add, the closer you get to a fair, mathematical, objective, impartial and unbiased promoting system, based on players' own merits.
What do you opine? any other ideas?
Reply
#2

Interesting. I might actually implement a system like this. Good thinking.
Reply
#3

Quote:
Originally Posted by Vince
Посмотреть сообщение
Interesting. I might actually implement a system like this. Good thinking.
Thanks for the support, and wow you were fast at reading!
Reply
#4

Its a good idea. But i would go with the "old style" so i could learn people to know before letting them kick, mute evt.. But good idea .
Reply
#5

In my server, the system is different, what in other servers you know as admin ranks, we call it "departments", and there's no "superior" department.
There's a Department of Software Development (in charge of the script and any other software or tool or plugin aswell as mappings), the Department of Server Security (administrators), the Department of Public Relations(Helpers) and finally the Department of Server Mantainance (Moderators).
It's the best idea, I mean, there are persons that are not too serious to be in the server security dept. but know the server by heart, that's when they are helpers.
Each department has different features.
a member of software development may not be able to even kick a person, a person can be in multiple departments.
It's a great system in my opinion, serious and organized.
Reply
#6

Sounds like a good idea. Unique and something new that I have never heard about before.
Reply
#7

I'ts a good idea , I will try to do it on mah server too (The idea of Deskoft)
Reply
#8

Quote:
Originally Posted by Deskoft
Посмотреть сообщение
In my server, the system is different, what in other servers you know as admin ranks, we call it "departments", and there's no "superior" department.
There's a Department of Software Development (in charge of the script and any other software or tool or plugin aswell as mappings), the Department of Server Security (administrators), the Department of Public Relations(Helpers) and finally the Department of Server Mantainance (Moderators).
It's the best idea, I mean, there are persons that are not too serious to be in the server security dept. but know the server by heart, that's when they are helpers.
Each department has different features.
a member of software development may not be able to even kick a person, a person can be in multiple departments.
It's a great system in my opinion, serious and organized.
Yeah your department idea is original, more or less like in a big company in real life, and I agree in things like "a member of software development may not be able to even kick a person". But actually your idea and mine aren't incompatible but just the opposite, they can be mixed and work together: you can use MY promotion idea for YOUR Security and Maintenance departments.
Reply
#9

Your idea is unique, indeed, it's like a "reference" system, and also a good way to deny members aswell.
Yes, your idea is unique, i'll talk to my crew and see if we add it, in that case, credits to you sir ^^.
Reply
#10

Quote:
Originally Posted by Deskoft
Посмотреть сообщение
Your idea is unique, indeed, it's like a "reference" system, and also a good way to deny members aswell.
Yes, your idea is unique, i'll talk to my crew and see if we add it, in that case, credits to you sir ^^.
Thanks for that mate.
Btw I have edited the first post to add a few details. I'm also thinking of a system to demote admins/moderators if they abuse too much, I will post it if I come to a good system.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)