Trophy is a simple leaderboard server with profanity filtering.
The API is designed for leaderboards with anonymous players (i.e. players won't need an account to appear on the leaderboard). In order to mitigate abuse, usernames are processed as follows:
- Usernames are sanitized of profanity (see PurgoMalum)
- Usernames are removed of whitespace characters
- Usernames are removed of digit characters
- Choose an
AUTH_KEYin docker-compose.yml.