Introducing the Ban API and Alt Account Detection

Thanks for the questions! The filter is mostly the same as the in-game chat filter, but we’ve made sure that the filter will allow you to include additional information such as appeal or contact information as long as you meet Roblox’s Community Standards requirements.

For example, in your ban messages, you are allowed to reference brand names and platforms:

“Visit the Discord in my group/experience page”

“Message me on Twitter or X”

Mentions of personal information or direct links are not allowed in this message field. This includes posting a specific username or handle, or providing a direct link to a Discord server or X account.

For more info, check out our API usage guidelines page: Users and Players | Documentation - Roblox Creator Hub

11 Likes

The banning API should stop players from being able to change their like/dislike on the game. If a player is banned for exploiting, its unfair that they can then leave a dislike on the game when they broke the rules.

6 Likes

Is both the DisplayMessage & PrivateMessage filtered or just DisplayMessage? Cause I definitely seeing people storing tables in PrivateMessage as a string then converting it back to a table during runtime to store information and if it filters privatemessage that could cause some issues.

2 Likes

:no_mouth::no_mouth: Thanks for pointing that out :see_no_evil:!

Your package looks great as well, good job!

1 Like

FINALLY! Been waiting a while for this. OpenCloud accessibility definitely excites me the most. Looking forward to better detection and more in the future.

I was wondering that aswell, because what happen if one person gets banned and someone else get caught in the cross fire and get banned aswell? if they making it like just a lucky guess that person is a alt, and not on stand by.

Could there be an additional setting to this where it simply lets you know a user was banned and lets us handle it on our side? Im sure some developers would appreciate that small option. Not all players who get banned are immediately booted from a game after all.

1 Like

Please do not filter it automatically, leave that responsibility to the developer. See Introducing the Ban API and Alt Account Detection - #107 by Daw588.

They would be considered normal accounts do not worry.

2 Likes

Not a lucky guess, the backend probably uses the account creation date and the browser cookies to decide whether or not that account is an alt.

1 Like

Can’t seem to unban myself using UnbanAsync hahaha, cool tho.

Huge risk of exploitation, a developer might mass-ban a certain group of people from playing the game for unfair reasons, and those players might want to signify that the game and it’s creator are bad through the voting system.

Many other cases may occur and this prevention may lead to unfair and bad cases.
Besides, let them. If a game is good, positive votes will always outdo the negative ones anyway, and with the previous Kick system it wasn’t a major problem either.

Are you trying to do it through the “Play”?

I did it via a script, command bar in studio, and the console all resulted in me still being banned lmao

I’m able to join studio but not live lol

Did you try starting a server through the “Run” option instead and running the UnbanAsync() through that?

Try putting a script in ServerScriptService that unbans you with your user id, and then join the game on the client with another account (must be freshly made through incognito or something else) so that the server script can run.

1 Like

Yea, its in a server script :joy:

2 Likes

I’m about to make a great tutorial out of this one! Thank you, Roblox! :slight_smile:

3 Likes

lol it still says “service not live” in autocompletion and yet it works so like

i take this as a win
obraz

Yea, that worked thank you, that’s clearly not intended :sweat_smile:.

1 Like