Welcoming Byfron to Roblox

How so? I believe its safe to assume that the alt prevention feature will be active if the developer chooses to remove you from an experience because they want to, not because they’re trying to invade your privacy. Also safe to assume they’re more likely to utilize HWID player verification instead of IPs but even that can be easily spoofed in today’s times.

Welcome to the platform!!! We are so excited to have our games protected from these exploiters!

I’m not really concerned about the privacy effect of anticheats as they have to comply with privacy laws worldwide. What I’m more concerned of is how reliable the anticheat was (false-positives, especially in certain games that have some weird mechanics) and how the anticheat will work on some configurations (OS, peripherals, etc). Presumably the only thing that makes the anticheat less concerning is if Roblox makes it opt-in so only certain games that need it will enable the AC.
*corrected some of the sentences for this

1 Like

isnt Roblox banning the network adress? this also bans a Dynamic IP even if it changes

The performance changes would not be so noticeable. Roblox isn’t built for Linux anyway. And don’t you think that any minor hits to performance, if any, are a good trade off for enhanced security?

Assuming you mean MAC address- they can also be spoofed easily.

Great news!

Only thing that is concerning me is how this is going to be implemented.

  • Will it be triggered by fps unlockers/auto-clickers
  • Will it be API based because of the unlimited gameplay variety of roblox games?
  • Will cheaters be banned per game or globally?

Some clarification on those things would be appreciated, but really happy to see that something is finally being done to stop cheaters!

2 Likes

Man, I hate to say this, but there’s always an easy bypass to such restrictions. VPNs, and even hardware metadata changers. Totally makes IP ban useless.

What I personally think is the best thing to do, is to have an ID verification.
Let’s say, ok, Roblox implement an anti-proxy, an anti-metadata changer, which is very improbable, there’s still DDOSers and statistic botters. What’s there to stop them?
Yes, I understand that you find your ID too private for a fiscal cooperation, but, we must understand that everything comes at a price. Kinda too late when your game is going at 5000ms ping, have a 9% like ratio and filled with loopkill command spammers.

Theoritically Roblox could port their game engine to Linux, since the game engine supported OpenGL (+ the ES version) and Vulkan, which is supported natively on Linux and Android. Roblox also have an Android version, which is based on Linux kernel & the engine runs on Vulkan, and also OpenGL for older devices. (FYI: You can connect a keyboard and press Shift+F2 while inside a Roblox game to check if the engine is running on Vulkan or OpenGL.)

That means the port should be almost straightforward and the only big changes I could think of, are the library changes, for example, Android’s libHybris (the C library) and Surfaceflinger (the display server) to Linux’s glibC and X11/Wayland.

4 Likes

Personally I don’t think that’s a good idea, since there are many people (not including me though, I’m fine with it as long as they’re secure & reputable enough) that are concerned about how big companies deal with their personal information. Parents are scared to give away their son/daughter’s IDs to the companies for “various reasons”.
The only best thing they could do is, of course, we all know it for almost a decade… improve their moderation system. If their moderation system is still miserable, then even the anti-cheat wouldn’t solve the problem very much.
ID verifications aren’t going to stop DDoS attacks. That’s not how DDoS attack works.

1 Like

This is great! an update we’ve all been waiting for many years now. Well done Roblox! the only problem people are also concerned about is that innocent players may be affected by this anti cheat as it is a very good one and since it can easily detect malicious activity the anti cheat might think the innocent player is cheating when they’re not. This is something you guys may have to take into consideration.

There’s a reason why a lot of game companies choose not to support Linux. Roblox already supports Mac and Windows, since they are the most widely used OSs, it would be futile.
You always have the option of dual booting into Windows. Sure it’s an unnecessary step, but it is what it is.

not having them is not great

You’re underestimating the unreliability of IP bans and its false positives. It’s pointless to have those as you’ll at BEST keep zero brain skids away. It’s basic knowledge for both, developer and exploiter.

There is no in-built way to ban someone, period

Then make yourself a quick function to ban someone based on their activity/account status?
But yeah, having a template/built-in way to ban someone would be an addition.

At the very least it forces the exploiter to be inconvenienced, which is better than nothing.

You are underestimating the bare minimum of effort required to circumvent those limits without affecting false positives which - as already previously mentioned - causes more harm than good especially if your game aims for a very young audience or has quite a big fanbase.
I’d suggest you simulate this yourself.

If someone wants to say, make a competitive game, they likely really don’t care if the 12 year old injecting code who got IP banned is also affecting the 11 year old in the same household trying to play the game on the same computer.

That’s up to you, I’d consider simulating the situation and seeing the results & impact for yourself.
I personally would not sacrifice false positives over something you can easily circumvent.

the fact that people exploiting roblox don’t even have to use these things is detrimental

Once again, for good reasons.

My core message:
Yes, you may keep alts away to a certain degree while sacrificing a percentage of your community through false positives.
And you do little to no impact on preventing alts. If you want a more in depth explanation, sure I guess I’ll get to explain if you still aren’t convinced yet.

Roblox bans by Mac Address because IP is inefficient

Changing the MAC-address of your device through tools is very easy to do, thus relying on them are inefficient as well.

1 Like

With ID verification, one man can make maximum the amount of accounts according to his family members (if he steals their id), otherwise he can create 1 account only. Then roblox can focus on better moderation as there’s no massive waves of alts and bots.

Ddosing uses alt bot accounts that auto verifies with email, but auto verifying with id is impossible.

With ID verification, one man can make maximum the amount of accounts according to his family members (if he steals their id),

Limiting the amount of accounts you can create is another controversial topic.
I believe that you shouldn’t be limited to MANUALLY create those accounts - Roblox has those captchas for a reason.

otherwise he can create 1 account only. Then roblox can focus on better moderation as there’s no massive waves of alts and bots

big words

1 Like

The hacking part wont be prevented on the server, it will be prevented using a kernel-level anticheat, which will slow down peformance especially for those on low-end devices and potentially stop Linux users from playing

3 Likes

There’s no point in thinking of solutions everyone, everything can be spoofed or disabled.

1 Like

While ROBLOX has desperately needed better anti-cheat since the very beginning, adding more client-sided anti-cheat has me significantly concerned. A common problem with game anti-cheat engines is that they don’t play nicely with Wine (A compatibility layer for running Windows programs on Linux). Being a Linux user myself, I am worried that ROBLOX will go down the same path of games like Destiny 2 and Fortnite, where the anti-cheat does not allow Linux users to access the game. Kicking off Linux players would definitely put a nail in ROBLOX’s coffin; ROBLOX would then no longer be a place where everyone can connect.

This new anti-cheat should definitely allow Wine, since numerous ROBLOX developers and players don’t use Windows (like me), and ROBLOX’s vision since 2019 has been to create a place where everyone can connect. Not allowing Wine would make ROBLOX inaccessable to a proportional chunk of the public, and a proportional chunk of ROBLOX players and developers (Linux’ market share doesn’t represent the number of Linux users, since it’s free, and a percentage of even 5% could be millions of users!)

tldr: allow wine compatibility or lose users

3 Likes