VirtualR.net - 100% Independent Sim Racing News

iRacing.com – New Anti-Cheat System Coming

iRacing.com has announced a new anti-cheat system that will be implemented with the simulation’s upcoming September build.

iRacing.com has announced a new anti-cheat system that will be implemented with the simulation’s upcoming September build.

Developed by the professional gaming anti-cheat company Easy Anti Cheat, the cheat prevention & detection system will use a variety of measures to ensure fair on-track competition, including a sandbox functionality to prevent third-party hacks as well as extensive file integrity checks.

More details on the new system have been outlined by iRacing’s Tony Gardner below:

iRacing has always invested significant time, energy and development effort into trying to stop “cheating”. There are many different types of cheating. In the last June build for example we installed software code to prevent on-track tire heating during qualifying for oval racing. Poor sportsmanship on track could even be construed as cheating as another example. However more often than not, the main concern for members are potential software hacks that essentially attempt to change the game in some way for the cheater’s benefit. In that regard, all of the prevention and detection code we have put in iRacing in the past was done by us internally. We never included any of that work in our release notes mainly for the obvious reason that we did not want to provide the cheaters with any information.

However in our next quarterly software update (early September) our current plan is to include new cheat prevention & detection in the update and release notes for several reasons. Mainly because the new cheat prevention and detection comes in the form of a partnership and integration we did with a professional gaming anti-cheat company called Easy Anti Cheat. We are excited about this partnership as we have enhanced our ability to detect and prevent cheating significantly. The EAC system prevents cheaters from using several common methods to try to gain an advantage over other players. This includes things like: running the iRacing simulation inside a “sandbox”, to prevent external programs from hacking into and modifying the simulation as it runs; or modifying the iRacing installation files (cars and tracks) to gain an advantage; or replacing system level components used by the simulation with versions that include cheat hacks.

When applying this next build on a Windows computer, the installer program for the EAC software will automatically be run. On Mac OSX and Linux, the EAC software is able to operate without this explicit installation step. In all cases, the EAC software is only active on your computer when you are running the iRacing simulation software – when the sim exits, the EAC software exits, too.

If you launch the simulation and an issue is detected before the simulation has connected to the race server, a message describing the problem will be shown to you in a dialog box, and the sim will not run. If an issue is detected after connecting to the race server, a message describing the problem will be shown in the Chat Pad, and you will be disconnected from the server.

The error messages are intended to be sufficient to identify what caused the issue. But if it’s not clear how to resolve the issue, email iRacing customer support at [email protected] to help get you back to racing. We will work diligently with you to correct any issues. However, we do not expect many issues as we have done extensive testing already.

The most likely error to arise will be if you are using replacement versions of system libraries (d3d9.dll, for example) that are not already flagged as being innocuous. Since such replacement libraries could potentially contain hacks to enable cheating, they are not allowed unless they have been validated. You can also check out the FAQ’s at Easy AntiCheat if you want here: http://faq.easyanticheat.net/index.html

We are excited to add another significant level of cheat prevention to iRacing.

  • RapidRefund

    Good Job! Cheaters give Sim Racing a Black Eye and it is a considerable occurrence. Maybe bans can be handed out to those that are caught.

    • MC

      I thought they already did, and that some people have been permanently banned for an innocent mistake (leaving something running in the background for example).

      I find the whole cheating thing an example of how unsporting iRacing is. netKar was incredibly easy to modify and cheat online, but no one ever did to my knowledge.

      I guess because it would be a bit like cheating at a local pub quiz… no real point. Obviously with iRacing there’s money involved in the world champ’ etc. so there’s more incentive to gain an advantage.

      • RapidRefund

        Well everyone should be given the right to contest the bans so to avoid mistake however the guilty need to be tarred and feathered as well

      • MC

        Are you OK with permanent bans then? Who in the world of sport have received a lifetime ban; Lance Armstrong, who was made a bit of a scapegoat (yes he was guilty but the punishment was still beyond what others have received).

        Just watching athletics today, Justin Gatlin a two time drug cheat is still competing. I realise a racing game is slightly different, but iRacing push the sporting part of it (with the sporting code etc) so I find their punishments strange.

      • Mozzie

        Flavio Briatore?

        Do you have any evidence of innocent people that were banned?

      • MC

        Ah forgot about that one :s That was strange as well, seeing as Piquet received nothing and Symonds served a ban and returned.

        A number of people have posted about unjust (in their eyes) bans. I know some people have been banned for trying stuff out in test sessions. Depends on how you look at it but if you’re not competing (in a race or time trial) have you actually cheated?

      • Bakkster

        If you’re developing a way to defeat the software’s anti-cheat mechanisms, what reason for testing them out is there except preparation for using them in a race?

        I’m sure the argument is ‘curiosity’, but you’re not allowed to break the rules just because you’re curious. Rules state you may not:
        “(c) translate, reverse engineer, derive source code from,
        modify, disassemble, decompile, or create derivative works based on the Sim, or
        remove any proprietary notices or labels on the Sim; (d) create or use
        cheats, bots, “mods”, and/or hacks, or any other third-party software
        designed to modify the iRacing.com experience;”

      • MC

        For me it’s to understand what they’re doing and more importantly what advantage they’re gaining. I’ve no interest in cheating in a race.

        It’s not so much about breaking the rules, more if the punishment fits the crime. Obviously the way iRacing’s setup means you can’t really have a private test session.

        Also as a modder it’s hard to turn off that ‘curiosity’ 🙂

      • Bakkster

        Right, but the ToS are about breaking the software, not just cheating to beat other players. If you want to prevent the cheat developers from having free-reign to hone their cheats in private sessions, it needs to be banned everywhere.

      • MC

        There’s a ‘special’ ver. of iRacing that’s good for testing stuff, they’re not catching the real cheaters, they’re smart enough not to get caught. They’re catching the curious who are sometimes stupid enough to publicly say what they did or are grassed on.

      • Bakkster

        Yeah, there’s the old cracked version if you’re really ‘curious’. There are dumb cheaters, and they’re the ones getting caught. Ideally, AEC will be updating more frequently so that the cheat users at least get interrupted more often.

      • RichardHessels

        Mister Armstrong been lying about it for many years even though the labtests showed he was positive, that did not help his case.

      • RazerZ

        Big difference. He lied and made millions

      • RapidRefund

        Yes for everyone one deserving except Pete Rose!

      • Depco

        Pete Rose – Lifetime ban from MLB

      • Bakkster

        They do have the right to contest bans, and several players with ‘indefinite’ bans detected by the in-house anti-cheat did get their accounts back.

        Official story I remember was kids using cheat software in other games who forgot to close them before running iRacing. A call to their parents, some apology letters, and a promise not to do it again, since they didn’t detect they had actually modified any values in the sim.

      • Camasi

        Plenty of people in other racing sim leagues cheat. It’s pathetic but true. I have been surprised by the number of people who have been found to be cheating.

      • RazerZ

        For something that doesn’t pay money

  • Robert

    I’m ok with anti-cheat as long as I don’t have to blow into a usb breathalyzer before a race. What if one of your buddys calls you and says that all the guys are racing tonight and you tell him your sick and can’t race, and you race a different sim with someone new you just met online racing. Isn’t that cheating?

    • https://soundcloud.com/glen-orpheus Glen Orpheus

      top comment (“,)

  • RichardHessels

    They been rejecting unwanted d3d9.dll’s for years already.
    SoftTH users had to wait till they flagged the latest versions.

    They always helped us with micro updates outside the normal update speed of 3 months.

  • mathew7

    I hope my Xen guest virtual machine (Windows) will not be flagged. I’ve been using it exclusively for gaming since 11/10/11 (that’s the day before Skyrim release).

  • pCarssucks

    cheatengine2.0 worked for the first 4 years of iracing. It was a RAM hack designed for FB games. LOL.

  • LukeMaple

    Just curious, What kind of cheating is going on in iracing?

    • Bakkster

      Same cheating as any other PC game. RAM cheats, dll injections, etc. They had a cheat detection program (which did catch at least careless people).

      • LukeMaple

        so in real terms? more grip? faster cars? Sorry I have no clue about those things haha!?

      • Bakkster

        I theory, anything about the cars, though obviously some of those things would be more obvious than others.

  • RazerZ

    I have been an iRacing member since the beta days. Always suspected some people were cheating yet iRacing vehemently denied it. This is confirmation is was true.

    • Bakkster

      They never said there were no cheats, they’ve banned people for cheating before. What they’ve denied is that it’s prevalent or undetectable, both true.

  • Happ Download

    What about the dive bombers, crashers and overall general idiocy? Pretty hard to advance through your progession system when you’re constantly getting taken out by fools.

Follow VirtualR: