The actual process behind Helldivers 2 Gameplay Speedrun Modded
The whole thing hinges on three things: a modified build, an obfuscated launcher, and a staging server that sits between the game client and the actual Helldivers matchmaking. If you skip the staging server part, you will get caught. That is where most people stumble. Here is what the method actually involves in practice. You replace the standard game client with a version that has stripped anti-cheat hooks and replaced save-state logic. The modified build sends fake telemetry to Bungie's servers while the actual execution runs through a local proxy. The proxy records frames, skips unnecessary cutscenes, and manipulates objective-trigger timestamps so the game thinks you earned progression the normal way. The staging server handles the handshake so your session looks valid in the match data. I used to run this setup on my own machines during the early meta when people were testing it. The main issue I hit was desync on stratagem calls during super hard missions. The modded client would accept the stratagem input instantly but the server tick sometimes rejected it because the timing window was off by a few hundred milliseconds. My workaround was running the proxy with a fixed 60-tick simulation loop and manually capping my local frame rate to exactly 60fps. Once I locked both, the desync dropped to almost zero. Without that cap, every mission past 20 minutes started losing stratagem calls randomly.
The launcher side is not trivial either. You cannot just drop DLLs into the game folder. You need to hook into the right process at the right moment. The common approach uses a ring-0 driver to intercept the anti-cheat check before it initializes, then injects the speedrun overlay and the frame-skipping module after. If you inject too early, the anti-cheat flags it as a known pattern. If you inject too late, the integrity checks have already run and the client gets a silent disconnect.
What people do not tell you about the setup
The biggest bottleneck is not the mod itself. It is the network routing. Because you are sending fake telemetry through a staging server, any increase in your round-trip time between the client and that server creates noticeable lag in objective progress. The sweet spot is under 30ms. Anything over 60ms and you start missing time windows that the run depends on. I learned this the hard way when I tried running it from a different ISP and my average pull duration went from 12 minutes to nearly 28 because the routing added about 80ms of latency to the telemetry path. Another thing that catches people off guard is how the mod interacts with the matchmaking pool. The modified build tries to join regular matches, which means you are fighting against real players while trying to maintain your frame skips. The system works best on higher difficulty settings where the AI takes up more time naturally. On lower difficulties, you spend so much time waiting for objectives that the speedrun gains from the mod become negligible. I found that Hell and Suicide difficulties gave me the best ratio of time saved to detectability risk. The tools required are a Windows machine, a dedicated secondary GPU for the proxy process, and a virtual switch configuration so the modded client traffic never touches the primary network adapter. The whole installation and configuration routine takes me about 45 minutes from scratch. Once it is set up, a full speedrun typically runs in about 12 to 15 minutes for a standard mission, compared to the normal 25 to 35 minute range. That is a real difference.
Get the Full Details

Where this breaks down
The method does not work for ranked competitive playlists. The telemetry requirements there are stricter and the staging server approach triggers automatic flags within the first match. You also cannot run this alongside voice chat clients because the audio overlay conflicts with the frame interception layer. I tried running Discord through a virtual audio cable and the desync came right back. The proxy simply cannot handle the extra I/O without dropping frames. There is also the matter of account risk. Even with the obfuscation layer, Bungie updates their detection signatures regularly. I had a build that worked consistently for about three months before a patch changed the memory layout enough to break the injection point. I had to rebuild the entire injector from scratch rather than just patching it. That cost me roughly a week of downtime. Your mileage will vary depending on how often they push engine updates. If you want a safer alternative that still achieves speedrun times without the overhead, the accepted community method uses scripted controller macros paired with pre-planned stratagem sequences. It does not touch the game client at all. The times are slower, usually around 18 to 22 minutes, but you keep your account clean and the setup takes about five minutes to configure. I switched to that approach once the detection rate increased and I was tired of rebuilding the injector after every patch cycle.