In the past I have ranted about the "report a player" section a few times. Now I'm back with an actual suggestion about what to do instead.
I made a website for player reports. This is meant as an example what a player report website could look like.
My idea for the authorization is that the forum generates a link that contains the username and a signature (hash(username + privatekey)). For now you can just enter your name at the main page.
Using a form like this has multiple advantages over the current forum system:
You can take a look at my implementation here: http://rasmusantons.de:5000/
Feel free to create test reports, but don't expect the players to actually get banned.
I also made a login for mods, the credentials are totally not admin and password ;).
Mods can click a button to get a report (and all other reports for the same user). A cool thing about this is, that two mods will not get the same report, as the mod blocks the report now (until he leaves the report site).
They can then either accept or deny it. The idea is that the accept button automatically punishes the player accordingly, that part obviously doesn't work yet. There is also a "Manual" button that will accept the report but not punish the palyer. The mod also can (but shouldn't) choose to ignore the report so someone else will have to deal with it.
@johncoles @Mac @Tacosbefriends
I hope you don't mind me copying the style from your page, this is meant as a suggestion and I'll take it down if you want. Also I'll give you the source code if you want, although it is quite messy because I decided use this as an opportunity to learn nodejs and I didn't understand promises yet.
I made a website for player reports. This is meant as an example what a player report website could look like.
My idea for the authorization is that the forum generates a link that contains the username and a signature (hash(username + privatekey)). For now you can just enter your name at the main page.
Using a form like this has multiple advantages over the current forum system:
- You cannot submit a report without evidence
- It checks if the player exists
- It checks if the video is available
- For moderators it groups reports for the same player
- Makes it possible to ban a player automatically when the mod accepts a report
You can take a look at my implementation here: http://rasmusantons.de:5000/
Feel free to create test reports, but don't expect the players to actually get banned.
I also made a login for mods, the credentials are totally not admin and password ;).
Mods can click a button to get a report (and all other reports for the same user). A cool thing about this is, that two mods will not get the same report, as the mod blocks the report now (until he leaves the report site).
They can then either accept or deny it. The idea is that the accept button automatically punishes the player accordingly, that part obviously doesn't work yet. There is also a "Manual" button that will accept the report but not punish the palyer. The mod also can (but shouldn't) choose to ignore the report so someone else will have to deal with it.
@johncoles @Mac @Tacosbefriends
I hope you don't mind me copying the style from your page, this is meant as a suggestion and I'll take it down if you want. Also I'll give you the source code if you want, although it is quite messy because I decided use this as an opportunity to learn nodejs and I didn't understand promises yet.
Last edited: