Skip to content

Ban validation #2

Description

@niekcandaele

How will we validate bans?

We must prevent users from submitting false bans. By this I mean correctness (calling someone a hacker when he was not) but we must also be able to filter out bans like "didn't like this guys face"

Some ideas that came from a Discord conversation:

  • up/downvote system
  • Team of trusted community members that can tag a ban as "verified"
  • Vote to remove a ban ("forgive" a player or flag the ban as incorrect). After x votes the ban is removed
  • A system that tags servers as "trusted" which will give more weight to their bans

Also some automated checks are possible

  • Check when a player gets multiple bans in a short timespan (maybe he is on a hacking-spree, maybe he got banned from a gaming network that have many servers, maybe a server admin decided to mess with this person)
  • Only allow servers to post x bans per y
  • Filter out automated bans (geographical ones or GBL auto-ban modules for example)
  • Require a server to provide a reason when submitting a ban. Servers can choose from a list of common reasons like "cheating/hacking", "duping", "racism", "killing players on a PvE server", etc

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions