-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Username bans #19563
Copy link
Copy link
Open
Labels
P1: HighPriority: Higher priority than other items, but isn't an emergency.Priority: Higher priority than other items, but isn't an emergency.T: New FeatureType: New feature or content, or extending existing contentType: New feature or content, or extending existing content
Metadata
Metadata
Assignees
Labels
P1: HighPriority: Higher priority than other items, but isn't an emergency.Priority: Higher priority than other items, but isn't an emergency.T: New FeatureType: New feature or content, or extending existing contentType: New feature or content, or extending existing content
Type
Projects
Status
🔖 Defined
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).