Hello, I tried make alt detection and ban system but, There are no ways to detect alt and ban.
I will appreciate you if you help me.
You don’t detect alt accounts, or at least, not accurately.
I’d suggest to make a script that kicks accounts that are younger than 1 year old, or to any date of your preference.
I’m talking about how to automatically ban alt accounts when they banned already.
You should make a script as an account age limit script and trello ban, so it can automatically kicked for this:-
Account age limit script…
-
Not enough account age while a person was signing up as 1 days ago, possible to kick between 1-30 days old.
-
Avoiding ban evasion (half possible), if it’s limited account age as max 30+ days old while moderator checked ban list, moderator can handle to ban an evade users.
Trello Ban…
-
Possibility to ban an evade users, but it gonna waste these trello card. (Including a lot of alts.)
-
Once if you’re created a card in board list as (“User:UserId”), user got automatically kicked for trello ban. (Description you must give a reason if it’s happened.)
Alt detection doesn’t matter what user is in, but group moderator were checking it…
In addition on July of 3, 2024 (UTC+8), Roblox already introduced with Ban API and Alt account detection, refer on this forum on this link below:
Introducing the Ban API and Alt Account Detection - Updates / Announcements - Developer Forum | Roblox
I remember seeing on a certain forum that hacker’s alts were getting banned and nobody knew why. This was until a certain property of this was discovered: it was banning players if they had less than ~2 friends. Thus, with this system (provided it is indeed possible and you don’t want to create an age limit), you can ban many alts regardless of age.
No alt-prevention technique will work perfectly; however, there are many solutions that work to varying degrees of effectiveness depending on the game. Age limits work better on cafe games because they aren’t meant to attract newer players. A friend-based ban might work better for a medium-sized game where traditional anti-cheats aren’t really within the development scope of a game. The best way to prevent alts, really, is an anti-cheat. This requires extensive knowledge of how exploits work and how to detect them, which certainly is not easy (provided the people using alts are doing so for exploiting, not trolling or something similar).
I trust that you can make the decision on how to prevent them, but it’s up to you on how to implement it.
Basically.
There’s no way to detect and ban alts.
The only way to stop people from playing on alts, is to check if the account age is more than a month (Change if you wanna stay safe)
But it’s barely possible (Mostly impossible to detect it.)
Hope you understood something new!
You really can’t.
You should instead focus how you prevent the bad behavior in the first place.
First tackle all the exploits
Check for backdoors.
Secure your remotes.
Patch Roblox exploits.
Secure your physics.
Trolls can be prevented with good game mechanics.
I dont think there is a secure way to detect alts, and maybe thats not a good approaching, probably it would be better making an algorithm to detect cheaters.
let me say this:
if you don’t have a way to detect something like the owners ip or something similar, there is no 100% way of doing so. yes, there are methods like age restriction or minimum amount of friends, but these can be easily bypassed (simply older accounts or befriend alt accounts with each other)
and since im 99% positive that roblox doesnt let you get the players ip, there is no way to do that.
instead you could work on something that punishes players for behavior (chat spam, exploits etc.)
to detect alt you would have to get IP Address and ban any accounts on there (which is possible through an api that gives IP), but it is not reliable as they can use VPNs and other people may use the same computer.
This post was flagged by the community and is temporarily hidden.
You cannot detect of whether a new account is a legitimate new Robloxian or if its an alt.
Like what @BehYT3Manager said, You can make it so people who have too low of an account age can’t join your experience until the account is like, a month old or something.
Experiences like Ragdoll System Test make it so players can’t join their game until their account age is 30 days or older.
Well there’s no way to be honest the way I do it I just would add a age limit and if they wait 30 days and have 0 badges and this is the only group then I would ban them.
Its existing now a new Ban API with includes the ban of alt accounts!