Turns out it’s not a bug - but you have to have “Create and Edit Experience” in order to use this Ban Interface. It should be available for moderators (as a separate permission) too.
I’m getting complaints from some players that they got banned for no reason from the alt account detection. They say they don’t have any alts. Does the systen have any false positives at the moment?
Using the cloud API, I can’t seem to figure out the proper updateMask
query parameter for updating a restriction. The docs give the example of game_join_restriction.active
as a possible mask. This does not work. I get the following API error with HTTP code 400:
{
"code": "INVALID_ARGUMENT",
"message": "Invalid field name(s) - gameJoinRestriction.active."
}
I’ve tried dozens of different masks, all with the same result. Any ideas? cc @foldinginthecheese
I’ve finally made one today c:
Permission is tied to edit access. They need to split those up and I hope they do it soon because this would be a great tool for game mods.
how does alt account detection work?
I think it’s for a privacy reason probably
there are many cases where multiple people would have to share a device, so having someone’s username who isn’t really associated with the banned person as a suspected alt would be kind of an issue I would think
(edit: i just realized this post was made a month ago lol)
Bit of an engine-request, but I’d really like to see the implementation of independent alternative-account API:
This would be really helpful in detecting alts but not having to ban users (i.e you a webhook that logs alts)
Implement alt detection for platform bans.
A lot of games do not allow appeals, you should be able to appeal on the website with this new ban API, and the game should be hidden from your recently played, recommended, and if your friends are playing the game, they should appear as if they have their joins off.
I see that bans applied from people’s alt accounts don’t show up on the list unless I search for them (if someone gets banned because of an alt, they don’t show up in the list).
They should also appear in the list in my opinion. Makes it easy to see the alt activity in game.
I would like to have a way for private server owners to ban a player with the Ban API just for this specific server with the serverid as a addition to the ban for the entire place. At the moment the Ban API is just good for developers and useless for private server administration.
I don’t think Roblox uses IP address verification because it’s easy to bypass and has many drawbacks. Roblox might use hardware verification, but I’m not sure what exactly they check.
How can I ban someone in the script?
-- Ban config
local config: BanConfigType = {
UserIds = { 314159265 },
Duration = 60, -- 60 seconds
DisplayReason = "Hello World", -- Reason that will show up
PrivateReason = "Hello World",
}
game.Players:BanAsync(config)
It would be good if we could also use the alt account banning just for the current server as it would be a nice feature for private server admins. Also a separate permission for certain ranks to use the ban from all servers and the alt account banning would be great.
Is there a way to give other players access to the bans dashboard on the roblox game page in the creator hub?
No, not possible during this time, at least not on games with team create hosted by a single user. Should however work with groups.
My guess is it would just see more than one account playing from the same IP address and call that an alt-account, no clue though.
I assume you can still ban single accounts without having to strictly follow the ban guidelines though; if you don’t use BanAsync()
?
Any update on the group permission being separate for being able to use the Analytics > Moderations > Bans window? Needing edit access to moderate users doesn’t make much sense.