Like mentioned RBLX-FingerPrint is the only thing I could trust without kicking out random legit players.
Yes it might do more good than harm but its still kicking or could kick a random legit player.
Like mentioned RBLX-FingerPrint is the only thing I could trust without kicking out random legit players.
Yes it might do more good than harm but its still kicking or could kick a random legit player.
Well, depends on how you use the module, not my fault if you configure it incorreclty
I honestly want more information about this anti-cheat you’re working on.
Do you have a server for it?
No, i dont think im ever gonna make a server for any of my projects
This entire module seems like it would be highly susceptible to false positives.
It’s making assumptions on data that has no relation to determining an alt from a regular user. Instead it’s relying on a combination of things that although has an unlikely chance, is still inaccurate.
Sure the likelihood of two players having the exact same CPU start time is low, but there is still a chance. Which means this would be limiting your games potential player base for no reason.
If someone is determined to use alternate accounts they will find a way.
Your best bet is to design your game so that it isn’t as vulnerable to alternate account usage. Or at least is more effort then it’s worth.
That’s kind of like saying there’s a chance you’ll teleport to china via quantum tunneling, but you’re right there is a small chance that two people in the same region will start up their pc at the same time and play the same game
Do you have any better ideas rather than completely changing your game so that its not vulnerable to alt account usage? almost every game i know add excessive accountage checks, which is not better at all
People are usually lazy, and with the predetermined configuration i made that’d still take a long time
I just dont understand why people on the devforum always act like this unless the script was made by a big team of 50 people, if this was a huge waste of time like you said, ill just delete the post
I don’t think it’s possible.
Nothing stops me from just loading up alts on my phone, tablet, laptop, desktop. Heck I could even spin up some VMs if I wanted.
I knew some off Roblox games that would limit connections based on IP addresses. However even that was flawed because it could be changed.
It would be interesting if Roblox provided developers with some sort of IP addresses representation or something. But even that would not be enough to eliminate it. Not to mention the privacy concerns it would entail with things like cross-game tracking.
Hey I never claimed this was a “waste of time”, and I apologize if I lead you to think that. Actually I am impressed that you’re trying to solve such a fundamental problem with online games.
I actually wish we had more topics discussing important game development challenges such as these. I am definitely interested in hearing others thoughts on this though.
This would require a privacy policy otherwise it’s againts privacy laws. Storing the ID is never a good idea. Even worse is connecting the stored ID to an account.
One should only store the calculated ID if a player gets banned so “HWID” bans can be done.
Also you should give an automatic bypass to accounts which have premium or which have voicechat. Also accounts that are older than 5 years should be given a full bypass.
But otherwise a good idea, albeit it might have some false positives.
I’m sorry but this idea is not worth investing your time into. Although it’s really great that you can show off that you’re a talented programmer, I don’t believe this was the right thing to create.
Systems like these cannot detect and kick genuine alternate accounts with high precision or accuracy simply because there are so many ways to get around them. There is no way to determine whether a user is legitimate or not.
For example, we have things like VPN’s, multiple devices, and even something as simple as a rotating IP address which is very common.
That’s a great idea, thanks
and also the HWID’s are hashed with sha512, and there’s also an alt generator that generates alts from 2010
The module is supposed to be used to check how experienced the user should be on roblox depending on their AccountAge, if they have an account age of 7 for example i’d say they’d need to have atleast 10 friends and 5 badges
Otherwise, if the account age is of 365, they’d need to atleast have 2 friends and 200 badges
Yeah well its not so simple as creating a new alt on a vm
Okay so I’m going to quote my old post, but from the ToS, this is AGAINST TOS.
Your requirements are extremely dumb by the way. Just because someone’s account is a year old doesn’t mean they will have 200 badges. What if they are 1 year old and only have like 50 badges? You have to keep in mind that users aren’t active all of the time.
this would block far more legitimate users than alts
This is good against alt gens of which their accounts have 0 badges/0 friends/0 favs and random names with 5 digit numbers.
Kind of depends, if your game is played by underaged people that create new accounts just to play your game only, then yes they might be detected as alts