Skip to content

Username bans #19563

@Chief-Engineer

Description

@Chief-Engineer

WizDen currently deals with bad usernames by placing an account ban, but since you can easily change usernames now this is not ideal. There are two primary purposes which should be served:

Preemptive bans

In this use case, multiple blacklist regex are defined. Unlike notes and bans, these are likely to be modified frequently, at least in the time around their initial creation, so it may be beneficial to keep that in mind when designing a way to audit the changes. This would also benefit from a whitelist system, where specific usernames are provided that will be permitted even if they match a blacklist regex. Neither the regex blacklist nor the username whitelist strictly require the ability for admins to interact with them in-game, interaction through SS14.Admin is probably ideal.

Reactive bans

In this use case, a player joins with a username that the game admins want to ban, so the specific player's username is blacklisted. This should be possible in-game.

Ban message

The ban message for a username blacklist should probably be configurable, and each blacklist entry should probably have the ability to have a note added to it, especially regex blacklists, but a public per username ban reason is probably not needed. Players that hit a username ban should just be clearly told that their username isn't permitted and they can change it at (link) or appeal at (link).

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1: HighPriority: Higher priority than other items, but isn't an emergency.T: New FeatureType: New feature or content, or extending existing content

    Type

    No type

    Projects

    Status

    🔖 Defined

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions