Mass unban tools for the Players Ban API

It is currently impossible for a large game to mass unban players using the new Ban API.

For our game RIVALS, we have an anticheat that automatically detects and bans cheaters using the new Ban API. We have banned over 50,000 players in under a week and continue to ban over 2,000 players daily.

The issue we have faced is that if there is ever an issue with the anticheat and it ends up false banning tens of thousands of players, we have no way of automatically detecting which players were wrongfully banned & then unbanning them.

Normally we can inspect a player’s data on join and figure out whether or not they should be unbanned by seeing when they got banned & the specific reason the anticheat banned them for, but a player banned by the Ban API doesn’t even connect to a server when attempting to join.

It is crucial to have some kind of tool on the new Bans page for our game that allows us to mass select players (by time range, by internal ban reasons, etc.) and to then mass unban them. Thank you!

21 Likes

Second this, currently the only workflow to mass unban based on queries (eg internal reason / timeframe) is to fetch bans in batches, then unban in batches (50 each). Especially with undocumented ratelimits, this is a bothersome process.

Being able to use filters (queries) to mass unban affected players would be a huge improvement.

6 Likes