Introducing the Ban API and Alt Account Detection

Now this is actually a giant W. Its about time that we see built in systems for banning players, rather then having to use data stores.

W update

1 Like

well not just that, it works in reverse.

you see, if someone goes on their alt and exploits on a game, now that alt can get banned AND they get screwed on their main as well

could potentially contribute to the elimination of exploiters off of roblox permanently (if every game implements this)

3 Likes

yeah its just the alt account detection isn’t working ive done some testing acc switching, same email, same ip, and same device and the alt wont get banned

1 Like

Probably works like byfron and gets hwid or mac address. Or if its really basic it just gets ip which would be even easier to circumvent

This has already been proven not the case if I recall correctly, but I’ve heard that the anti-alt does work from multiple people.

This is a really long overdue feature we desperately need for a decade. Kick API is very useful but it wasn’t enough to keep bad players out as we have to create our own datastore/database and other extra coding to actually ban players. Because of this, there are many admin scripts that are too bloated (namely HD Admin and Kohl’s) and other scripts that are just outdated and might not work at all (person299’s). BanManager was good as it is super lightweight (I still recommend them), though coding them yourself is generally better idea if you don’t want to use well known admin scripts because they can be exploited easily due to the open source codes. (You really don’t want to expose your admin codes to anyone, otherwise they can replicate and use them against you and your game)

Pleased to see this feature being out and will apply to my games to finally drop third party admin scripts!

2 Likes

this is what i’ve been waiting for!!! thank you, roblox!

This simply isn’t true, at least with higher-level admin systems like Adonis. Despite being open-source, Adonis is the most secure admin system I’ve ever used and it’s held that title for over 5 years. If and when Adonis implements this new ban api that is when I will continue using it.

2 Likes

Is selling unbans allowed like jailbreak? :thinking:

1 Like

LONG overdue; glad to finally see this change being implemented after like well over a decade lol!

After getting banned, I immediately used the account switcher to switch to my other account then launched the experience. (Might be because it was already logged in before I switched to test the ban api)

1 Like

They said in the post that the API will be open to OpenCloud, so yes I think we will be able to ban someone with an http request.

1 Like

Bring it to group please! Reason why most group wall posts are locked because people keep rejoining when they are kicked

1 Like

Is this fully live live? I get HTTP 403 (Forbidden) on

local BanHistoryPages = Players:GetBanHistoryAsync(userId)
1 Like

I believe you are just able to set active to false if you want to unban someone using the API.
Documentation: UserRestriction | Documentation - Roblox Creator Hub

2 Likes

Finally. Safe to assume Roblox is now taking exploiting very seriously.

2 Likes

Is the subscription being cancelled without refund on our end or on the players?

i.e.
If banned, the user will not get their money back and the developer will keep the profit.

OR

If banned, the user will get their money back and the developer will not keep the money.

1 Like

Finally! Been waiting for a feature like this for a very long time!

1 Like

Based on my understanding, the API likely functions similarly to other AAA games (Fortnite, Valorant, Warzone, etc.). When an account is flagged, the system can detect if an alt account is using the same hardware ID as the banned account.

2 Likes

This would more than likely be the case. It’s on the user for breaking the games rules. They can’t get rewarded a refund for breaking rules. Users wouldn’t be refunded for game pass/dev product purchases, would be the exact same for subscriptions

4 Likes