The Division hacks can't be fixed "without complete rewrite" says netcode dev

The Division Dark Zone guide

After footage of a supposed client-side hacking tool for The Division surfaced earlier this week, an experienced network developer has expressed concern over whether the exploits can even be fixed.

Need an MMO without quite as much cheating going on? Here are the best MMOs on PC.

Glenn Fiedler has shipped several multiplayer titles in his 18-year career as a networking programmer in the games industry, including Titanfall, Mercenaries 2 and starting triple-A development at Irrational Games in 2001 with Freedom Force and Tribes.

In a blog post written on Sunday, Fiedler explored some of the issues of The Division's latest round of exploits and glitches that have hit mainstream news since Ubisoft's last patch.

From an outside perspective, seeing most of the glitches they appear as just that; glitches which can be fixed. However one exploit that caught his eye was a YouTube video (since set to private) in which a player alters parameters and values in a code editor.

"This is super bad news," Fiedler wrote. "Because here we have a client-side cheat program that is poking memory locations and giving players infinite health, infinite ammo, and teleporting players around the level."

What Fiedler believes from this, though he has no insider knowledge of The Division's netplay structure at all and is working from deduction, is that the game uses a trusted client network model to parse each player's data in the shared world.

This is a model which is sometimes used for console games, where tinkering with software is much harder and less commonplace, but almost unheard of on PC.

"I sincerely hope this is not the case, because if it is true, my opinion of can this be fixed is basically no. Not on PC. Not without a complete rewrite," Fiedler wrote. "Possibly on consoles provided they fix all lag switch timing exploits and disable players moving and shooting while lag switch usage is detected (trusted client on console exclusive games is actually more common than you would think…), but not on PC unless they completely rewrite most of their netcode and game code around a server-authoritative network model."

Fiedler goes into greater detail of the work required in the blog post, but essentially systems employed by competitive FPS games like Overwatch and Call of Duty do not allow anything important for the gamestate to be determined on the client side.

He says he was first made wary of Ubisoft's approach to multiplayer when hackers in the closed beta found ways to alter some of their own weapon values.

In a statement at the time, Ubisoft said: "We are aware of the cheating issues in the closed beta on PC. The team is fully committed to providing solutions against this and a system will be in place to ensure a fair experience for players when the game is released."

Fiedler says this had his 'network spider senses tingling' as the company simply 'solved' that problem by saying they would implement more server-side checks.

"To me this displays a fundamental misunderstanding of how FPS games are networked."

Try these free to play games
?

These are affiliate links - clicking them and playing the games directly supports PCGamesN

Sign in to Commentlogin to comment
Xerkics avatarMrAptronym avatarRavenHawk avatarNihlusGreen avatarCheifskeif avatarAever avatar+1
Xerkics Avatar
335
1 Year ago

If they dont fix those im refunding both the game and the season pass. So sick of all the cheating.

1
MrAptronym Avatar
357
1 Year ago

Yeah, if that is the kind of cheating being shown then this is a pretty big issue and one I doubt they will be able to fix. That is kind of crazy if they are allowing all that to be determined clientside in a competitive game like that. Its not like ubisoft are rookies, did they originally not think about a PC version?

1
RavenHawk Avatar
167
1 Year ago

No, they didn't. It was initially only going to be on consoles but they decided to build a pc version after quite a few petitions, etc.

1
MrAptronym Avatar
357
1 Year ago

That makes more sense then. Still, yikes. What a mistake to make.

2
NihlusGreen Avatar
596
1 Year ago

Sounds similarto GTA online

1
Cheifskeif Avatar
1
1 Year ago

This is pathetic. I have a ps4 and they hack through the system with a pc still. Ubisoft ain't nothing but a bunch of fuck ups. They won't reimburse you with nothing even though they know they screwed up. If I could get a refund for the game and season pass, ide take it since I'm just wasting time on this game, not even taking action of trying to figure out how to ban hackers or find out how they are hacking. For fuck sake this is there game they made and they can't fix it. That's weak on ubisofts terms. If others want there refund, they should get it since they bought this fucked up game. This is online so there's no other way to play the game but online.

1
Aever Avatar
585
1 Year ago

Honestly, I don't believe they are that stupid, because this would be the most amateurish mistake I heard in a very long time. Let's hope they can fix it, otherwise that game will end abandoned pretty fast, when hacks become rampart and ruin the game more than UBI already did by design.

1
Esivo Avatar
333
1 Year ago

Well then... What are they waiting for? FF14 did it and the game was received with so much praise. Just remake the whole thing, it's trash and boring atm anyway.

1