Someone buys a used Ryzen 7 5800X3D. “Valorant” and other Riot games won’t start with it because the previous owner was a cheater.

  • codydodd@lemmy.ca
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 days ago

    Indie game dev here with an upcoming arena /action rts. I fully agree with those companies employing toxic approaches, but cheating is legit. Even our very raw, very underdeveloped playtest had some players playing around with cheating, by adjusting client data. We had to reprioritize basic validation checks but they aren’t perfect. Im wondering if any devs has good tips/philosophies for balacinging discouraging cheating (as it ruins the experience for others) versus not pissing legitimate players off.

    • FalschgeldFurkan@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      From what I know, wall hacking in FPS titles can be somewhat prevented by letting the server not send enemy positions to the player’s client until they are actually needed; I’m guessing that the approach for RTS would be similar to prevent maphacks.

      As long as cheaters are unable to manipulate values (i.e., resource balance, unit hp, how many units they have etc.), that should be the cheat you need to focus on the most. As far as I know, there’s nothing else out there for that genre

      • codydodd@lemmy.ca
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        9 hours ago

        Great poinys. Fortunately unreal engine comes out of box with server prediction and validation of location. What is harder are edge case resource padding that are harder to detect. (Given our game is RTS people giving themselves a small, barely noticeable cheat is still a cheat). But yes there are lots of techniques to minimize most of it.