Shutting down a mechanic isnât the same thing as fixing it. And public announcements of dupes/exploits will cause the first more often than the second.
Basically you have 2 scenarios. Letâs assume the more common issue of one in trade:
1- The dupe/exploit isnât publicly known. The devs are aware of it (either because they detected it or because someone reported it privately) and are working on fixing it. For a few days the dupe is still active, but only a few people are abusing it and itâs being monitored.
When the bug is fixed, the respective abusers are punished and the exploit is gone. Impact to the game is minimal and most people arenât even aware something was going on.
2- The dupe/exploit becomes publicly known. More people start abusing it. It becomes harder to monitor. As an extreme, devs shut down the mechanic. In an extreme, they can even shut down trading entirely until itâs fixed.
So now half the players canât actually play because trade is disabled until itâs fixed. Which could mean a day or two, or a week or two.
Impact to the game is huge, unnecessarily.
So, to go back to the first point you made:
It was a complete shitshow because it was made public. If it wasnât it would have been fixed, no one would have been aware of anything happening at all and the market wouldnât have crashed. MG players could have kept playing as MG with minimal impact.
Every protection software in the market has had several vulnerabilities already. What happened is that they patched it and everything kept going as normal.
Every software ever has vulnerabilities. It will always have vulnerabilities. Even a simple calculator will have vulnerabilities. Thatâs just the reality of how programming works.
And the more complex the software, the more vulnerabilities it will have.
Bugs are just a part of programming. Itâs impossible not to have them, even on simpler software. Which is why no software ever was released without them.
You seem to have lost the thread on this argument. You said:
You canât have an exploit without a bug. If itâs not a bug, then itâs not an exploit, itâs a gameplay strategy. After all, if there isnât a bug, then itâs working as intended.
That doesnât mean all bugs are exploits. Just that all exploits are bug abusing.
So you canât ever have a situation where an exploit isnât bug abusing.
How would you know? Do you think data gets saved for every single action in the game? That would generate data logs in the petabyte region.
Itâs highly unlikely that porting into a zone is being logged (especially when youâre always doing that normally playing in a group, where the leader goes in the zone and then you join).
Itâs highly unlikely that every chest being opened is being logged. It happens way too many times to keep track of it.
What you do keep track of are gold amounts (theyâre going up in regular increments, so no flags there), item pickups (again, going up in regular increments, so no flags there), etc.
So in the case of this exploit, there isnât even a way to keep track of who is doing it, whether they are abusing it or they just stumbled upon it once by accident.
So if you make it public, rather than have half a dozen people exploiting it and have minimal impact on the game, you now have thousands doing it with a huge impact on the game and it canât even be tracked. You canât delete stuff once you fixed it nor can you know who was abusing it.
Because the bottom line is that you canât log everything that happens in the game. There isnât enough storage capacity for that. So many exploits arenât even loggable.
This is what I disagree with. You say you only care about the state of the community. And yet you propose that half the playerbase canât actually play the game anymore.
If you donât announce the exploit, the impact to the community is minimal as the majority of players wonât even know that something was going on.
If you announce it, then either it gets exploited to all hell until itâs fixed or you disable a fundamental mechanic in the game for a few days. Either way, for MG players (in this case) the game becomes unplayable.
And that seems like a net positive to you?
This is also where we disagree. Exploits/dupes existing isnât an inability of devs doing their job. Itâs an inevitability of programming.
PoE still has exploits fairly regularly and theyâve been working on the game very competently for over 10 years now.
Every single game that is released has exploits. Games that have continuous development like live service games will always have exploits/bugs as a consequence. Itâs inevitable.
The only way for a game to not have exploits is to test and fix them for years. Meaning that seasons would happen once every 2 years. For non-live service games, it means you would release them after 20 years instead.
And even then there would still be exploits, because players are better at breaking games than devs are at making them.
So LE will have more exploits in the future. As will PoE. And D4. And every other single game ever. Itâs inevitable. All you can do is try to minimize their impact on the community. And announcing them publicly isnât doing that.