Report violation form
There is strong demand for a report form for violation of rules (at least on my server).
It would be an optional feature and done after #116.
I have to think how reports are delivered to admin. View reports page is expensive, mail is easy?
To be frank, I don't recommend administrator to arbitrate disputes and conflicts between players. It will obviously be a tedious job, yet we can't provide a salary for the administrator(ourselves).
My advice is that disputes between players are best left to them.
We already have the function to kick a player out from one room and make him unable to join the room again. Is that possible to enhance this function. Like saving an unwelcome player's list to room owners user data. Or to mark a player as unwelcomed, then trigger a msgbox to room owner while he is joining a game, like "This player XXX was marked as NOT welcomed for 21 times in last 30 days."
This is not a full-time job, it is just our hobby. We shouldn't put too much effort into managing the server compared to dealing with bugs, designing new careers, and engaging in games in person.
Thanks, but I'm not going to aggressively handle all reports from users. We could just ignore a report if it should be resolved between players. Some kind of players like those who continue posting offensive words everywhere should be banned by administrator, and reports from users would be a means to be aware of such vandalism with minimal effort. Currently such reports are mainly sent to my Twitter. I think actually it would be easier to ignore irrelevant reports if they are sent through the form.
As another point, I want bug reports to be sent from the same form. The users of my server tend to not report bugs because of lack of a quick way of reporting bugs.
By the way, I like the idea of saving unwelcomedness of users and somehow making use of it. But its details should go under further consideration.
Well, about bug reports, would you like to try this
Making a GitHub account is too hard for typical users of my server...
Gosh, actually I have same problem. ~~Is that possible to achieve it by make using of GitHub API through OAuth?~~ Bad idea, please forget it.
Don't build a GitHub App if you only want to act as a GitHub user and do everything that user can do.
In this way, I prefer to have it done by email.