EvoEsports / EvoSC-sharp

Next generation server controller for Trackmania written in C# using .NET 8.
https://evosc.io
GNU General Public License v3.0
21 stars 13 forks source link

Enforce better rules on the nickname format #129

Open snixtho opened 1 year ago

snixtho commented 1 year ago

For example, when validating nicknames, the only requirement is to not have an empty nickname. However, we should probably discuss and implement some better rules for how nicknames can be used and set for the players. And create a standard set of rules that is used everywhere (such as min/max length, possible characters, allowed words etc.)

Validation that EvoSC-php used: https://github.com/EvoTM/EvoSC/blob/4d8faa96ef2ee0c98f17a2d736df36bfd4244f1e/core/Controllers/PlayerController.php#L103