[Please read my essay & understand it carefully before commenting something negative.]
I, and also other Robloxians out there, have a right to play the games on any kinds of devices we prefer, while they’re compatible enough to handle the game itself. This includes the GNU/Linux based operating systems & Steam Deck, which’s also running a GNU/Linux based SteamOS.
We also want to be free from the control of client-side anticheats, restricting on which platforms we want to play on.
Remember, that Roblox isn’t like the most competitive games out there such as Valorant, Fortnite, DOTA, etc; even some Valve games & Minecraft gives you ability to play on certain multiplayer servers without the anticheat running as long as they’re opted out from client-side anticheats. Unlike most competitive games out there, Roblox is more like a sandbox-style game, when you can basically make anything within Roblox’s game engine. Almost infinite possibilities of mechanics can be implemented in it.
For an universal game platform, that have almost infinite range of possibilities happening in the game engine, Roblox needs to NOT enforce the anticheat in ALL games, but make it opt-out by default so we can make our games that don’t need it, be free from the control of client-side anticheats, while the games that need it, can enforce it themselves through a simple opt-in toggle.
About the alt-detection thing, remember that alternative accounts are perfectly legal; they’re not always used to evade bans; there are also legitimate reasons that alternative accounts exist, e.g. to protect user’s privacy (especially for content creators), returning back while your original account is lost or stolen, roleplaying, etc. If Roblox really wanted to implement alt detection, yes; but don’t make it too strict and also don’t explicitly rely on IP addresses, especially that many ISPs still don’t support IPv6 (especially in developing countries) and rely on NAT because our world is ran out of public IPv4 addresses (around 4 billions) years ago. (see: IPv4 address exhaustion - Wikipedia)
I hope my essay will be a lesson for us & Roblox before they implement this thing in their game engine.
Remember: Client-side anticheats aren’t going to stop 100% of the cheaters, and they often do more control on us, including innocent players. Developers should have an option to turn this off, or even make it off by default so certain games, especially old ones, aren’t going to break because of this anticheat.
The best thing that Roblox could do is, of course we know this for almost a decade… improve their moderation system.
Edit: I just heard that Byrion’s current AC, Hyperion, is not really that aggressive and it’s more like an anti-tamper that mainly prevent injections. Also many people on Reddit confirmed that Hyperion is not running on kernel-level and also works with Linux and Steam Deck. Still, there’s still a chance that they might make a more aggressive AC that will break things I said above.