• 0 Posts
  • 21 Comments
Joined 11 months ago
cake
Cake day: September 15th, 2025

help-circle

  • “Ban cheaters if they find them” <= this is what anti-cheat is for, it’s not just prevention, it’s data collection to identify the cheaters who limit their cheating to just looking highly skilled

    “I doubt that running into a cheater… is going to deter you from competing” <= People who compete at the level you’re talking about are the minority. Most players are non-vocal, online-only players who will bounce out just a few weeks after encountering anti-social behavior like cheating.



  • For what it’s worth, the issue isn’t the rarity; it’s the scope of impact and undermining of the integrity of the product.

    For highly competitive games, even the ability for players to say “there are cheaters, I know there are, and so I think that person is one of them” is a long-term sentiment drain that is not trivial. There are internal research numbers on what exposure to a single cheater does to players’ perception of game integrity and trust in the fairness of their experience, and it’s really really bad


  • As someone who works in this problem space, I promise you with 100% certainty that the type and quantity of data collection being done without kernel access would be far more distasteful than what’s done with kernel access. You can take my word for that or not but I obviously can’t say any more than that

    Including cheating functionality in games is already done and people hate it: it’s called pay-to-win microtransactions.

    The archetypes for cheaters are such that they don’t provide ways to please the a large portion of cheaters without harming players because harm is their goal. And the other group is trying to make money by charging for services for players and then cheating to complete those services as fast as possible. There are no in-game features that can be created to mitigate these people.

    The only class of cheaters that can be dealt with as a service problem are those that are cheating to a) catch up to others or b) offset a skill shortfall or c) offset a time shortfall. This makes up only a subset of an cheaters



  • I want you to know that I literally work in this space and you are handwaving away an incredibly complex problem space that hundreds of smart people have been trying to solve for decades now and it’s only getting harder (good cheat suites use hypervisor mods and direct memory access kits these days). I would love to educate this community but I’m under NDA (in addition to not wanting to provide information that attackers can use to better understand how we approach this problem space)


  • I want you to know that I literally work in this space and you are handwaving away an incredibly complex problem space that hundreds of smart people have been trying to solve for decades now and it’s only getting harder (good cheat suites use hypervisor mods and direct memory access kits these days). I would love to educate this community but I’m under NDA (in addition to not wanting to provide information that attackers can use to better understand how we approach this problem space)



  • Are you a videogame networking engineer? Because you’ve just handwaved away one of the most difficult challenges in gaming as if it were “duh that’s easy” level simple.

    I can link you some GDC videos that talk about how hard this problem is if you want

    ETA: Also you’ve only addressed memory modification attacks. This does not address external aimbots that read memory to determine enemy player position and then send legitimate-but-automated inputs to aim and shoot. How do you stop cheaters from doing this when they can see exactly how data is structured in memory, how values are obfuscated, etc?



  • neatchee@piefed.socialtoSelfhosted@lemmy.worldContinuwuity
    link
    fedilink
    English
    arrow-up
    169
    arrow-down
    14
    ·
    edit-2
    2 months ago

    I’m trying so hard not to hate this post but you have given me so many reasons to

    • use of UwU in something I absolutely need to share with others

    • mismatched fonts

    • comic something font

    • no human readable data next to the QR code

    • mismatched gradient radii in the corners

    Make it stop 😭

    EDIT: For those who care, this comment falls into the category of “said in jest, meant in earnest”. I know it’s all on-brand and comedic, but my gut reactions are what they are 😂






  • Lots of really cynical replies in here. I understand why but IMO it’s a bit unfair.

    There is no question in my mind that places like Kickstarter are beholden to the rules of payment processors. Shit, even the marijuana industry is booming like gangbusters, but they still can’t accept credit or debit card payments directly (only ATM-at-POS debit) because marijuana remains illegal federally and the payment processors, who handle interstate financial transactions, flatly refuse to cross that line.

    So I do believe that their relationship with Stripe was the primary source of friction and the impetus for the new rules.

    And the fact is, companies are going to make mistakes sometimes with these types of things. We need to be loud when the mistakes happen, but accepting when they do the right thing in response to blowback. I’m really not sure what more KS could have done, once the rule change has already happened, to make things right. They rolled back the policies, accepted responsibility, and were transparent about why it happened. Other than “never make a mistake, ever” what more could we ask for?

    This is exactly the type of apology and transparency I want to see when mistakes are made.

    I don’t know what they’ll do next - hopefully start working on a different payment processor option - but I won’t be surprised if it leads to increased platform costs if Stripe is the cheapest option that meets their needs.