This is so funny because rust has one of the worst cheating situations and majority of their players are windows users, and theres lots of games that have anticheat that allows linux and have notably less significant cheating problems like marvel rivals. in reality rust doesn’t take cheating very seriously because if they did they would have more server side software that detects illegitimate behaviour like tons of other games do successfully… even most popular Minecraft servers have better functioning anti cheat that is completely server side than rust has while getting kernel access to your pc. its pathetic and lazy development tbh and this entire post from them reads like such extreme cope…

  • muusemuuse@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    43 minutes ago

    Explain something to me. It’s a multiplayer game anything that affects all players should be handled on the server side, not the client. So if I make a cheat it can only be installed client side, not server side.

    So if my hypothetical cheat looks at object placement and any time I sees a small object approaching at a high velocity it can say “I’m going to assume that’s a bullet based on what the server told me about it.” Then my cheat would say “your character moves from here to here until the bullet passes by, then moves back. I will tell the server you moved to the left 20 inches in the blink of an eye then moved back”

    This works because the server just trusts what it’s told in this example.

    So there are two options here to resolve this. Either the server sets thresholds and denies any placement changes look like the Flash is playing rust, or the server evaluates suspicious placement changes later when the cpu load it’s under is lower. The first approach stops much of this instantly but is computationally expensive and could not scale well for lots of players. The second would work well enough. You need to catch cheaters but it’s doesn’t have to be within the same exact cpu cycle.

    In either case, these work because the server is taught to look for something that shouldn’t be possible. The enforcement happens server side. The client doesn’t fucking matter.

    There is zero reason to put anti cheat on the client side when it’s not a P2P instance. Target a few servers, not thousands of players.

  • mlg@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    3 hours ago

    This is the same BS CrowdStrike uses to sell their rootkit EDR. I mean, by all means it is a very solid EDR, but it’s being used exclusively to cover gaping holes in discrete security as a cop out for not properly composing enterprise infrastructure.

    A kernel space agent should only really be running in an environment where every process must be heavily scrutinized and the design of the kernel module is tightly controlled and itself under constant review, like in a proper data center with thousands of critical nodes. Not your laptop or the shitty windows box used to display ads in the screens at the airport.

    Crowdstrike keeps spamming new features and techniques without serious consideration to keep their enterprise customers happy, similar to crappy solutions like Vanguard.

    Covering obvious blatant logic flaws should be included in your server software, it’s the same as sanity checking your inputs because there is always the possibility in may not match what you expect.

    From that experience, I’m very comfortable saying that if a game supports Proton or Linux, they’re not serious about anti-cheat

    This statement is especially insulting to the massive library of games that successfully added Linux support without so much as a hint of issue relating to cheating. Even crappy outsourced dev War Thunder doesn’t need to do anything after enabling EAC/BattilEye because they actually spend the .000001% extra cash from their whale revenue to run a service moderation team.

    Hell even Valve’s VAC system is mostly just about automating moderation tasks so that hackers can be taken down ASAP instead of a lengthy review process.

    Or you know, the thousands of games that have better game logic than Rust’s anticheat.

  • termaxima@slrpnk.net
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    1
    ·
    3 hours ago

    This is actually one of the absolute worst trade-offs they could have made, if you think about it for like 2 minutes :

    They said 0.1% of players were on Linux.

    Even if they were ALL cheaters, that’s still a tiny amount of cheaters you just “banned”

    Almost 100% of whom will just cheat on Windows instead ; whereas all the legitimate Linux players will loudly complain forever.

    They decided to sacrifice all the free PR from one of the most vocal groups of players out there, in order to get a ~ 0% reduction in the number of cheaters.

    In more simple terms, they just shot themselves in the foot for no benefit whatsoever (though I do grant it’s a relatively small “gun”)

    • Cus@lemmy.zipOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 hours ago

      they actually said 0.01 which is literally only 14 players compared to the average player base… they shot themselves in the foot to fuck with 14 ppl lmfao even though it’s unlikely the number is that small its likely just them exaggerating to make it seem like less people are affected

      • Buffy@libretechni.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        32 minutes ago

        I also highly doubt their statement that more users were cheating under Linux than not. I’d like to see how they came to this conclusion. And if it’s so easy to identify who was cheating, why not just ban them if it’s .01 players? That’s like 7 or 8 bans. An insignificant amount of effort would go a long way here.

        Remember when Apex banned Linux during a cheating low, and then cheaters started trending upward AFTER the ban? Pepperidge Farm remembers.

  • Lumisal@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    4 hours ago

    It’s not even real Rust unless it’s coded in the real Rust language of Rustlandia.

    Otherwise it’s just sparkling oxidation

  • Gary Ghost@lemmy.world
    link
    fedilink
    English
    arrow-up
    30
    ·
    6 hours ago

    They dropped Linux before proton was invented. Go on any cheat website and the requirements will always say to have windows. Maybe proton is exploited by some cheaters, news to me. You should just ban windows, no more cheaters.

    • Qwel@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      12
      ·
      6 hours ago

      It’s not proton that is exploited. It’s the kernel itself that cannot be monitored by anti-cheats, meaning cheaters could install a modified kernel to mess with the anti-cheat

        • definitemaybe@lemmy.ca
          link
          fedilink
          English
          arrow-up
          7
          ·
          4 hours ago

          Exactly. There are two methods that bypass kernel-level anticheat fairly easily, and there isn’t take any way around them.

          You can run the game in a virtual machine, with cheats running at the hypervisor level. This level is more privileged than the virtual machine’s kernel, and can thus read or modify the active program without detection.

          The other way is to load the hack into the bootloader, so the cheat loads before the kernel and, again, can thus be in a more privileged permissions state.

          The only effective solution is to detect cheating server side, or change the genre engine so cheats don’t work (like loading all models with no line of sight behind the player, so wall hacks and modified game models don’t matter.

          • Buddahriffic@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 hour ago

            There’s another whole category that also doesn’t care about what the game is running on the kernel: seperate device cheats. They act as a man in the middle for the input and output signals, and can auto shoot when you’ll hit or adjust your aim if you’re close but not quite there. Or just play for you entirely if it’s that good at processing the output.

            And blocking that isn’t likely possible without killing streaming for the game or convincing all users to get input devices with encrypted connections or they can’t play your game.

            I’d respond to the original comment that anyone who doesn’t have server side cheat detection isn’t serious about stopping cheaters. In any case, I just removed that game from my wishlist. Not that I needed another survival builder game anyways, though they do tend to catch my eye.

        • Qwel@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 hours ago

          They probably gave up on preventing cheat entirely, and are just trying to reduce the amount of cheaters by making cheating as annoying as possible.

          I do actually believe them when they say that cheating on Linux can be made significantly easier and more comfortable than on Windows. I think it’s a real fundamental issue for Linux, multiplayer games with toxic playerbases can be unplayable due to users being able to do what they want. They would have to make systems to allow for playing in smaller human-moderated servers, or rely purely server-side solutions

      • fruitycoder@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 hours ago

        And that it self is measurable. Never understood the attempt to have total control on byod setups. Its never going to happen lol

  • nialv7@lemmy.world
    link
    fedilink
    English
    arrow-up
    29
    ·
    edit-2
    7 hours ago

    I mean, Linux player base is only .01%, even if they are all cheaters, they will literally have no impact… You can’t say “Linux user base is too small”, and “if you support Linux you want cheaters” at the same time if you want to make sense.

    • Frenchgeek@lemmy.ml
      link
      fedilink
      English
      arrow-up
      14
      ·
      6 hours ago

      Yeah, but saying “Our codebase is so terrible Linux keep showing us new bugs we won’t fix” or “We can’t sell your personal data with Proton” is worse PR…

  • brax@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    42
    ·
    8 hours ago

    Developer of game ‘Rust’ talks about anticheat rootkits on Linux

    This whole anticheat thing is so stupid. Remember when Sony got sued bigtime for including rootkits on their audio CDs? Why are game developers getting away with it no problem? Society is regressing and it’s frustrating to watch.

    • Phoenixz@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 hours ago

      People are never interested in learning from history, they’d rather run face first into that wall.

      The abusers typically.did read histor, saw what worked well, what didn’t, learned from that to become even better abusers.

      This doesn’t only apply to games, it applies to politics, celebrities, religious clerks,you name it

      • A_Random_Idiot@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 hours ago

        People are never interested in learning from history, they’d rather run face first into that wall.

        Just saw a comment in a topic about steam machines about “why do we even need to care about the past, its in the past, it doesnt matter anymore”

        humanity is devolving to a state dumber than the chimp that scratches its ass, sniffs its finger, and falls off the log in shock at the smell.

  • Jaysyn@lemmy.world
    link
    fedilink
    English
    arrow-up
    18
    ·
    8 hours ago

    TBF, you’d have to pay me to play most of these “anti-cheat” games anyhow.

      • nekbardrun@lemmy.world
        link
        fedilink
        English
        arrow-up
        11
        ·
        6 hours ago

        But I think you still would have to pay him if you want him playng BF6.

        I can’t speak with 100% accuracy. I just have something that tells me so.

  • rozodru@pie.andmc.ca
    link
    fedilink
    English
    arrow-up
    24
    ·
    9 hours ago

    mentioning EA games like Apex Legends removing support is laughable. Sure Alistair, ALL those EA games ALL decided around fall of 2024 to ditch support for Linux/Proton. All at the Same time. Not because EA has a deal with Microsoft/Game Pass and NOT because a few months later Microsoft announced their own Handheld with Asus. Just like Riot.

    So Alistair how long until Rust is announced for Gamepass with all DLC included?

  • ashughes@feddit.uk
    link
    fedilink
    English
    arrow-up
    30
    ·
    10 hours ago

    I’d imagine people on Linux who want to play Rust would be more than happy to shell out $15 and go through the little effort it is to download DLC so they can play on a Premium server when the other option is to shell out $140 for a Windows 11 license and go through the effort of installing that spyware trash to their PC.

    On the other hand, Alistair clearly doesn’t want your money so maybe stop trying to give it to him.

    • Cus@lemmy.zipOP
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      10 hours ago

      i didnt plan to anyway lol and i dont think people should bother, rust is not a game worth the extra money or even worth the time in general… and its damn well not worth a windows install, and i say that as someone who alrdy has one just in case on my system, i wouldnt even choose to boot up windows to play rust…

    • FatVegan@leminal.space
      link
      fedilink
      English
      arrow-up
      6
      ·
      7 hours ago

      I’d say rust is a great game with the worst community and therefore riddled with cheaters and unplayable.

      I think the game is pretty fun, but it heavily relies on the people who play it. To me it’s impossible to play. Rust players are usually 15 hours a day online. If you play on eu servers, good luck playing against mostly russians who have nothing going on in their lives than being assholes online.

  • DupaCycki@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    9 hours ago

    This is what happens when your game is exclusively a commercial product and not a creative work. This exact logic is why accessibility features are being implemented sparsly and slowly.

    If all he cares about is money, let’s just not give it to him. There’s thousands of better games, more worth our time and money.

  • Lettuce eat lettuce@lemmy.ml
    link
    fedilink
    English
    arrow-up
    23
    ·
    11 hours ago

    I will be so happy when the era of client-side anticheat is over. I think it will happen eventually, especially now that Valve is releasing the new Steam Machine and has been so successful with Proton-based gaming lately.

    Plus, Windows getting so much worse and the zero days and exploits of these kernel-level anticheats will put pressure on the devs to move away from them imo.

    • Cus@lemmy.zipOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      11 hours ago

      yea i think its a matter of time linux is very quickly becoming the operating system of enthusiasts not in spite of gaming but for gaming too. Some older games dont even run properly on windows

      But for people with older pcs priced out of the market who are still very heavy gamers they will naturally trend toward debloated windows variants and linux, and with the speed linux has grown in even just the last year its pretty likely itll be more close in market share to macos sooner rather than later. and more of the people who leave windows go to linux vs mac based on stats available so its in some good standing right now.

      i talk to many regular people about linux and many seem completely open to switch tbf these are more educated people in school though and one does programming but i think majority of people would be open to running something like a debian or ubuntu and even something more complex with the right applications to support daily usage

      on the enthusiast note for example, if you want the best vr performance on your index or vive or other wired headsets your best performance will be running monado on linux using openvr translation, thats just reality, steamvr is pretty ass. And many alternative softwares for gaming like wivrn are completely free and available to everyone instead of charging for similar windows software, gamers use linux and they make sure its a relatively good experience