18.05.2011, 20:14
(
Последний раз редактировалось Gryphus One; 24.05.2011 в 16:23.
)
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:
What do you opine? any other ideas?
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.
What do you opine? any other ideas?