Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Wine Linux Games

Goodbye To Roblox On Linux With Their New Anti-Cheat and Wine Blocking (gamingonlinux.com) 97

Roblox's new anti-cheat software puts a stop to in-game exploits, but at what cost? According to Liam Dawe from Gaming On Linux, it's blocking the Wine application, meaning "you won't be able to play it on Linux any more, at all, unless you find some sort of special workaround." He adds: "Previously the roll-out of this update was being tested only with some users. Now though it's here for everyone giving a 64 bit client and introducing their Hyperion anti-cheat software which they are intentionally blocking Wine with." Here's what one of their staff had to say about this: Hi - thanks for the question. I definitely get where you're coming from, and as you point out, you deserve a clear, good-faith answer. Unfortunately that answer is essentially "no."

From a personal perspective, a lot of people at Roblox would love to support Linux (including me). Practically speaking, there's just no way for us to justify it. If we release a client, we have to support it, which means QA, CS, documentation, etc., all of which is much more difficult on a fragmented platform. We release weekly on a half-dozen platforms. Adding in the time to test, debug, and release a Linux client would be expensive, which means time taken away from improving Roblox on our current platforms.

Even Wine support is difficult because of anti-cheat. As wonderful as it would be to allow Roblox under Wine, the number of users who would take advantage of that is minuscule compared with our other platforms, and it's not worthwhile if it makes it easy for exploiters to cheat.

I'm sorry to be such a downer about this, but it's the reality. We have to spend our time porting to and supporting the platforms that will grow our community.

Again, I'm personally sorry to have to say this. Way back in 2000 I had a few patches accepted into the kernel, and I led the port of Roblox game servers from Windows to Linux several years ago. From a technical and philosophical perspective, it would be a wonderful thing to do. But our first responsibility is to our overall community, and the opportunity cost of supporting a Linux client is far, far too high to justify.

This discussion has been archived. No new comments can be posted.

Goodbye To Roblox On Linux With Their New Anti-Cheat and Wine Blocking

Comments Filter:
  • Oh no (Score:2, Insightful)

    by DrMrLordX ( 559371 )

    Not Roblox! However will Linux users continue to play poor quality user-generated games with low poly count graphics?

    • I don't know but I'm sure all 5 of those people are pissed off.

      • by Askmum ( 1038780 )
        And that is exactly the reason why Linux does not take of and we have to live with Microsoft that adds advertising to their f#%$ng settings screen.
        • Not exactly. Steam are doing great things, once that market picks up there will be less reason to buy into MS. Desktop is another market but that's shrunk since Android.

      • I don't know but I'm sure all 5 of those people are pissed off.

        Enough with the tired 20-year-old memes about Linux gamers!

        We're up to 8 now.

        • by Zak3056 ( 69287 )

          We're up to 8 now.

          --
          Randomly posting Futurama quotes on Slashdot since 2003

          Sig checks out!

        • by G00F ( 241765 )

          i'm not sure if I counted or not, about about 50/50 windows linux for gaming...

    • Re:Oh no (Score:5, Insightful)

      by TheRealMindChild ( 743925 ) on Tuesday May 09, 2023 @09:52PM (#63509979) Homepage Journal

      Love it or hate it, Roblox is one of the most popular games being played. Lack of concern and disregard for something like that is why Linux is where it is on the desktop

      • I have to agree with you here.
        Some people must be "31337", no matter what.

      • Also full of nasty adults that I don't want my son exposed to, so nothing of value was lost there.

        • Also full of nasty adults that I don't want my son exposed to, so nothing of value was lost there.

          You just described all of online gaming. The only way to reasonably play an online game these days is with chat and speech muted.

          • There are exceptions, but they aren't the most popular games, and they're also games that have a more refined player base, for lack of a better way to put it. I'm never had any of those issues playing Planet M.U.L.E. or multiplayer Civilization VI.

        • by Calydor ( 739835 )

          Welcome to the internet. First time here?

      • While I find the Wine team's achievements to be pretty amazing, I keep going back to the point that if you want to run Windows software, run Windows, if you want to run MacOS software, buy a Mac, and if you want to run *nix software run BSD or Linux. If you find someone has written multi-platform software that runs on multiple OSs and architectures, then great, but expect that if you're using something like Wine to get software running on non-Windows system that it was never designed for, your results will

        • > it's probably just easier and more trouble free to buy a Windows machine

          That's what I thought, too. I was ready to buy Windows for my new gaming PC...and then I started reading about Microsoft refusing to let Windows install on computers that are otherwise perfectly capable of running it, Windows sending data to several different companies, and ads in the OS. I haven't managed to convince myself that this is something I want to pay for.

      • Bullshit. Nobody was using Linux for Roblox because it's too difficult for your average 12-year-old to set it up to run Roblox under Wine (or Proton).

        I doubt even a majority of Roblox players use Windows. It's perfectly playable on most games in iOS and Android (ironically).

    • Not Roblox! However will Linux users continue to play poor quality user-generated games with low poly count graphics?

      First they came for the Robolox, and I did not speak out—
      Because I do not like nor play Robolox.
      Then they came for all online games with anticheat, and I did not speak out—
      Because I do not play online games with anticheat.
      Then they came for all Linux users, and I did not speak out—
      Because the entire platform died in obscurity and I am too dumb to figure out why as I've been telling p

      • by DarkOx ( 621550 )

        Roblox is dropping Linux support (or rather making it impossible to even run it without support) because there are no consequences for them.
        The correct answer is to tell them in no uncertain terms,

        "Its not such a privilege to pay you to play your game I am going to change my entire computing platform to do it"

        This isnt like Microsoft Office or something where your inability to handle Office documents locked you out of the digital economy. Its not even like the media world before Widevine, its just one sill

      • How many people play Roblox under Windows?

  • by Arethan ( 223197 ) on Tuesday May 09, 2023 @09:29PM (#63509937) Journal

    1. no one above the age of 14 really cares that isn't a child predator a "content producer" or a bot service
    2. a venn diagram of the above would likely place bot services into a strongly isolated bubble

    This is statistics in action on business decisions. I'm sure there is some 12 year old out there somewhere that is going to cry when roblox no longer works on the family 'puter, but they are the exception, not the norm.

  • Linux use isn't prevalent enough to be worth supporting or cheaters using Linux are prevalent enough for it to be a problem?
    • Linux itself is a bit of a cheat code.

    • or could both be true?

      Say Linux accounts for 2% of the users and half of them choose it to be cheaters. That potential 1% of cheaters could screw the game up for everyone and its likely the other 1% has access to Windows to play if they desire.

      • by mark-t ( 151149 )
        I think your estimate of the percentage of cheaters is off by a couple orders of magnitude. On a Windows platform, even that would be significant because of sheer number of users, but as you pointed out linux is a small percentage of the user base.
    • I think the removal of Linux support is just a byproduct of the introduction of anticheat software. They never officially supported Linux and you had to run it with wine. The anticheat just happens to break when you try to run it with wine so you can no longer play the game on Linux. Since Linux users are such a tiny fraction of their player base, they have no interest in finding an anticheat implementation that actually works with Linux. Instead they just drop all pretenses of pretending to support Linux.
  • At Least (Score:3, Insightful)

    by RitchCraft ( 6454710 ) on Tuesday May 09, 2023 @10:55PM (#63510041)
    At least an honest to goodness answer was given. And you know what, IMO, all good points, especially the part about fragmentation. Until Linux standardizes into something that industry can get behind you're going to continue to have companies with this justified attitude. I love Linux, don't get me wrong, but it's not ready for prime time desktop use, not yet. Hopefully someday, the sooner the better.
    • Re:At Least (Score:5, Insightful)

      by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Tuesday May 09, 2023 @11:55PM (#63510109) Homepage Journal

      We release weekly on a half-dozen platforms. Adding in the time to test, debug, and release a Linux client would be expensive

      At least an honest to goodness answer was given.

      They already do a half-dozen platforms, but it would be a big hassle to add another one, but all anybody actually wants them to do is not block Wine, which they only do because they have to spy on you to make sure you're not cheating, because they trust the client too much. Hmm, they didn't say that part, did they?

      • by AmiMoJo ( 196126 )

        It's not trivial to simply distrust the client for a game like this. Say you want to block wall/map hacks, your server needs to determine exactly what each player can see and send them only that data. There's no way to enforce old data being dumped though, so mapping is still possible. The server probably can't send updates every 10ms either, so it has to send more than is visible to prevent constant pop-in as it catches up with movement in the client.

        There are other kinds of cheats like aimbots that can on

        • Say you want to block wall/map hacks, your server needs to determine exactly what each player can see and send them only that data.

          Or after a hit, your server could determine whether the player could have actually made the shot. Unless the hit has resulted in a kill you can literally undo what it's done, and boot the cheater. It might not save you from an untimely headshot, but it could save you from a second one.

          The actual fact is that Roblox does trust the client far too much [roblox.com] (in the example they just accept any walkspeed from the client, and do zero sanity checks!) way more than other games do. They are really just making excuses fo

        • It's not trivial to simply distrust the client for a game like this.

          They did it decades ago on far less capable hardware and internet bandwidth. They can do it again. The reason they don't is because foisting the blame on the nebulous hackers is an easy way to shove changes people don't like down everyone's throats. One could say another reason is because it costs money to run server-side anti-cheat, but as every major console manufacturer is currently charging for multiplayer access, it would be trivial to create a paid access tier for server side anti-cheat support. (Hel

      • Linux is not just a platform. The reality is it is a wide fragmented landscape of different distros setup in different ways with unique quirks.

        There's a reason Valve essentially provides zero support for Steam on Linux outside of SteamOS, a system they have direct control over. Sure the client is available but you're completely on your own and left to the community for issues with it. Linux support is hard, and even when it is offered by commercial companies, direct support is often granted for a couple of

        • Linux is not just a platform. The reality is it is a wide fragmented landscape of different distros setup in different ways with unique quirks.

          On one hand that's fairly true, on the other hand people keep taking "advantage" of different distros' peculiarities, and that's what really screws us. The official Samba admin tool is built on fucking YaST! It's goddamned SuSE-specific. Nobody forced them to do that.

          This issue is that a certain level of trust in the client is essential for any online system. Complete server based calculation takes you back to the bad ol' days of unplayable lagfests

          You have to double-check what the client is doing, you don't have to perform all of the calculations on the server before they can happen. It's enough to detect that cheating has happened, then you can reverse any necessary transactions and boo

          • by DRJlaw ( 946416 )

            If your plan requires users to give up control of their kernel, then it's a bad plan, come up with a new one.

            Yet so many multiplayer games implement these "bad plans" that there just might, might mind you, be technical or economic reasons for doing so that outweigh the downsides of the "bad plan."

            Perhaps you could provide examples of similar games that have successfully implemented the "good plan" where the client only displays a solely server-maintained state and is only provided with the information that

            • Perhaps you could provide examples of similar games that have successfully implemented the "good plan" where the client only displays a solely server-maintained state

              I see you didn't read the discussion, so you're not up to speed on what I actually said. Go do that if you want me to respond, because I never said this and you'd know that if you had read what I wrote.

              • by DRJlaw ( 946416 )

                I see you didn't read the discussion, so you're not up to speed on what I actually said. Go do that if you want me to respond, because I never said this and you'd know that if you had read what I wrote.

                No, I read it.

                but all anybody actually wants them to do is not block Wine, which they only do because they have to spy on you to make sure you're not cheating, because they trust the client too much. Hmm, they didn't say that part, did they?

                The actual fact is that Roblox does trust the client far too much [ro

          • by DRJlaw ( 946416 )

            Lots of other online games work fine under Linux, so clearly not everyone has this problem, and you're acting like it's unsurmountable.

            Yet you're unable to provide examples where this claim can be falsified? Ummhmm.

        • Linux is not just a platform. The reality is it is a wide fragmented landscape of different distros setup in different ways with unique quirks.

          Pick one then - Steam was able to, there are ways. Considering that the client is free it's for sure not the lack of income justifying abandoning Linux.

    • Steam managed to work around the fragmentation.

      You just provide an officially supported distribution and DYI for other distros.

      Heck, even Microsoft offers support to linux for Minecraft.

    • They really just need to support one major distro. From there, users will go "Hey, Roblox works on Mint but not Ubuntu! Why?" From there, the community can start solving the fragmentation problem and converge onto uniformity or compatibility. But if the vendor support zero distros, then there is no place to start from. There's no fragmentation problem to even fix.

    • What fragmentation?!! Yes there are quite a few different Linuxes and quite a few different desktop environments, but that is why there is AppImage and to lesser extent Flatpack and Snap.
      AppImage is Linux environment agnostic. Flatpack and Snap can be installed on almost every distribution, so the native Linux support boils down to supporting Wayland and X11 protocols.
      This is the way many Linux games are distributed - for example, FlightGear is distributed via AppImage - just download and run.
      If you do not
  • FInally a company takes a stand, explains the reasons, has someone who really does know the product and its market effects (e.g. a kernel contributor who is pro-linux yet recognizes where the company has to go with its product line doesn't align with that). I applaud the honesty, the lack of mealy-mouthed marketing-talk, the blame-shifting "It's the cheaters", and pretty much the lack of all the BS that typically comes out instead of the truth. Here was have the truth. I'm too old for Roblox but I'm not

  • by Somervillain ( 4719341 ) on Wednesday May 10, 2023 @12:09AM (#63510135)
    Roblox is SURPRISINGLY popular. I see many posters are shitting on it, but it's really really really fucking popular among kids. It's not for me. I find it tedious and boring, but my kid and every kid they know is IN LOVE with Roblox. Also, don't forget Roblox is as much a social media platform as a game platform as my 8yo was building games on it for his friends to play on. Roblox Studio is very impressive and it's the strength of the platform...it's very easy to drag and drop and have a game of your choice...want Batman to fight Iron Man?...no problem...with about an hour of learning any kid can make a brawler where batman fights ironman at Hogwart's.

    I don't find the games fun, but it is a joy to watch kids tinker with it. I desperately wish they had an official client for Linux as well as Roblox Studio on it. It would make Linux "cool" for children. I bought my son a Raspberry Pi and he liked it...but it got old quickly. He thinks Linux is cool...he'd think it was far cooler if he could play Roblox on it.

    It blows my mind how much fun my children have playing the most basic games. My 6yo daughter loves pretending to be Wednesday Adams or characters Disney Zombies...an experience that is boring AF to me, she loves just exploring 3D worlds looking like blocky crude versions of her favorite characters. They play lots "...the killer" game, which is just hide-and-seek. If we didn't limit screen time, they'd spend hours just playing around and being curious.

    It would be my dream to introduce them to Linux this way...build a dream Roblox machine for them...but the Roblox folks just don't care. Instead, I have to overpay for a mac or buy/build them an ad-riddled windows machine.
    • by nigels ( 264332 )

      Same situation here. Roblox is one of the key reasons our kids were migrated from Ubuntu to Windows.
      Not sure if they'll return or not...

    • > I see many posters are shitting on it,

      And for good reason: Roblox exploits [youtube.com] children [youtube.com]

      If a company can't respect people then it deserves all the flack it gets regardless of popularity.

    • by AmiMoJo ( 196126 )

      I can kind of understand it. Mario Maker is similar. Most content is created by other users, and most of it is terrible. There is some amazing stuff on there though, and for me at least it's worth getting through the crap to find it. The endless supply of fresh stuff is really fun sometimes.

      Keep an eye on your kids though. Roblox is basically a giant child labour scheme. A lot of kids get exploited on there.

      • If you want a cheat code to finding the good mario maker levels, Random Acts of Mario is a curated database kept up by the Something Awful community, mostly of their own creations and the quality level is off the charts.
        • by AmiMoJo ( 196126 )

          Thanks. I often just play endless expert and skip anything completely crap. If I find a good level I check the creator's other ones. I'll take a look at that website.

          • Another good approach would be to look at specific communities that come up certain themes / contests. The downside is they quite typically cater to expert players more than anything, example #teamshell. If you play on expert+ you'll no doubt have come across them. But the communities behind them produce some often very nice content.

  • Can't (Score:1, Troll)

    by OverlordQ ( 264228 )

    Can't have anything that cuts into the monetization

  • Because actively blocking them out is a good motivation for many to try.

    • Huh? People get upset, they don't inherently become vengeful exploit experts. If someone wasn't cheating before, they won't do so now. They'll take their bat and ball and play elsewhere, bitch about it online, maybe a boycott if they are really motivated and angry (but very VERY few players are even able to take it that far).

  • I mean, let's be serious here. Gaming on Linux still requires you to have more than two functioning brain cells. Playing Roblox requires you to have less or you can't stomach it.

    So ... I guess the 3-4 people who did it ironically will now have to shrug and move on.

    • Gaming on Linux still requires you to have more than two functioning brain cells.

      Gaming on Linux is as simple as clicking on a desktop icon, just like on Windows and Mac. The supposed support issues are red herrings, and are there to cover up incompetence by Roblox. This is doubly true once you realize that there is only one target to support: Ubuntu. The rest will be made compatible, to the extent that there are incompatibilities, by their respective communities.

      Initially, they blamed the Wine blockage on making the Windows 64-bit client, as Wine users were supposedly filling up their

      • Gaming on Linux is as simple as clicking on a desktop icon, just like on Windows and Mac.

        Absolutely completely false, something that can be seen by a quick look at the Wine compatibility list. Gaming on Linux beyond a few curated choices is very much a clusterfucks of "maybes" and "even if it does start..."

        The supposed support issues are red herrings

        They are absolutely not. Almost no support exists for Linux gaming. There are some very targeted and specific support regimes, i.e. Valve supports games if the specific variant of Linux you run is SteamOS, and if it doesn't then you're on your own very much back to maybes, compatibility lists

        • by Andu77 ( 5423944 )

          Gaming on Linux is as simple as clicking on a desktop icon, just like on Windows and Mac.

          Absolutely completely false ..."

          It is neither absolutely nor completely false. Proton will always be behind win APIs as Windows will keep evolving, hence compatibility issues, but, for verified games, is just install & play. So, for me, it was just as simple as clicking on a desktop icon.

          The supposed support issues are red herrings

          They are absolutely not. Almost no support exists for Linux gaming. There are some very targeted and specific support regimes, i.e. Valve supports games if the specific variant of Linux you run is SteamOS, and if it doesn't then you're on your own very much back to maybes, compatibility lists, and online forums. This includes Ubuntu. There isn't some kind of magical universal support there either for any games.

          Yes I play games on Ubuntu.

          When they work.

          Which they often don't.

          Quite a few things work on my Steamdeck though, but not everything either, and that is unrelated to its hardware capabilities.

          Since you mention Ubuntu, so far, I have never had any issues installing & playing verified games on Ubuntu.

  • by Bu11etmagnet ( 1071376 ) on Wednesday May 10, 2023 @02:15AM (#63510265)

    > But our first responsibility is to our overall community

    You misspelled "the almighty dollar".

  • So, growth is what makes these decisions. Economically justifiable decisions. It's rational.

    Only if you don't hold principles about freedom of computing whatsoever.

  • Roblox has an Android app. Just run an Android emulator like Waydroid within Linux. Or you can dual boot ChromeOS or Android-x86.
  • Linux has kept developing on the desktop, (Anyone who remembers XFree86 hell will understand), people are fed up of Windows yet they are forced to use Windows because of app and game compatibility. Even Apple even had a drop in Mac sales due to ARM Windows in emulation not having as much compatibility as bootcamp capable x86 Macs. Microsoft is definitely using payola behind the scenes here, getting children's games to require Windows means locking in the next generation to Windows. While Linux based chromeb
  • If you're a Roblox user and you're running Linux and this ruins your life, I'm sorry in advance. However, how many Linux users are really playing Roblox? This is primarily a kid's game, so how many users are we really talking about? I would be curious, because if you're using a Linux box, Roblox might be one of the few multiplayer games you can play. Does anyone have any numbers? I'll admit, I didn't RTFA, so if the numbers are there this is the most /. of all /. posts.

  • You are probably too old for Roblox to begin with.
  • Not supporting invasive kernel level anticheat is a feature of Linux. And honestly, Windows gamers should say no to any game that requests admin/kernel privs.
  • The new anti-cheat can cause problems on WIndows. If you have too much clutter on your desktop, Roblox will crash and burn, causing something that looks like a GPU reset.

    On my Windows 7 this can be demonstrated on a freshly restarted machine by opening 30 instances of windows calculator then starting Roblox.

    I discovered this when playing during a lunch break (honest!!) at work and eventually figured out that whatever the new code in Roblox is doing, it is simply sensitive to a cluttered desktop.

    Whether this

  • So we are going to treat every user of our service as a criminal.
  • and I led the port of Roblox game servers from Windows to Linux several years ago

    Translation: Yes, we will exploit the Linux community's software to run our servers faster, more reliably, and much more cheaply, and therefore make much more money. But fuck you all, we won't support a client for you.

  • Wow this is basically leaving out the millions of steam deck users. I guess they also leave out switch users as well, so is nothing new.
  • My kid was hounding me to play Roblox with him. I told him "sorry that won't run on my computer".
  • So the user base under wine is minuscule, but by allowing it they will be inundated with cheaters?

    Sus. Weak. Dumb.

    Wonder who is bribing them away from supporting linux.

    • by JustNiz ( 692889 )

      They're probably trying to curry favor with Microsoft and look like they're the next Minecraft so Microsoft will also buy them for 2.5 billion.

The key elements in human thinking are not numbers but labels of fuzzy sets. -- L. Zadeh

Working...