Maphack exists and i show you

Show me an RTS that has solved map hacking. It’s still an issue in SC2, it’s still in AOE2. It’s technically not possible to resolve without major sacrifices. The best you can do is investigate and ban people who use them.

I’m not sure there is a better justification than “stopping maphacking will ruin the user experience for everyone with the large amount of latency it would introduce”.

2 Likes

Show me an RTS that doesn’t have any type of anticheat and that you face people who have maphack 50% of the games.

1 Like

@ViaticalMage44 i hope that ur words not justify u using maphack, then we’d know things…

1 Like

I assume you’re talking about keeping the information only on the server and passing it to the client when the client should be able to see it. That would certainly increase latency.

But I think there are other ways it could at least be made harder. The full map information could be stored encrypted on the client, with subsets of the information being passed across to an unencrypted copy when the player can legitimately see them. I can’t say for certain whether it would be possible to make such a scheme immune to hacking, but it could certainly increase the difficulty.

And we have this while the are qualifiers for the $300,000 tournament, not happy
At least no one will be able to cheat in the lan

1 Like

I wonder if it’s more rewarding to play with MH in this game, all things considered.

No, I’m just trying to explain the technical hurdles behind stopping maphacks so people can put some of their pitchforks away and focus on the issues that Relic can actually do something about.

The problem is that you can’t encrypt it like that. The scripting engine needs to have the information and even if you encrypted it the data would still live on the client. Anyone that can write a maphack could also just reverse engineer where the decryption logic is too. As long as the decryption lives on the client side you’d be wasting dev hours that the hackers could just circumvent in a week.

When you enable the options, that the map is always visible, in replay it is always visible and you cannot switch to single player view. So when someone uses that program, the game should enable full game view in replay, then we inform the player with a screenshot, I hope they change it (in recognizing who cheats) at least for the next patch , Cheers

1 Like

I’m not saying it’s easy, but there was a time when public key cryptography hadn’t been invented, so I wouldn’t like to say it’s impossible to protect it, i.e. problems that we can’t currently think of solutions for aren’t necessarily impossible to solve.

The game could potentially be made a moving target that can change faster than new hacks can be released, e.g. via a mechanism like the one they put in that allows some changes to be made outside the steam / ms store update system.

or that if a player makes it visible it has also been visible to the other player, it is faster to realize it and it would be better if the game suspends that game

No, it doesn’t work like that. In replay it doesn’t show up when triggered, so it’s not detectable like that.

The only current way to detect it is because the rival does actions that could only be done by looking at the map, which can sometimes be simple coincidence. The question is when in the same game you detect lots of coincidences in such a way that it already exceeds what it would be to be very lucky.

I am a software engineer, and I bet you and the devs that I can fix this issue in less than a week (with previous knowledge of the base code).

I have no proof, but no doubts either.

Apart from that it shouldn’t be impossible to make life way harder for map hackers…

Well, we can somewhat assume that the source code’s architecture is not of highest quality as quite often when fixing bug A another bug B is introduced. So map hack being a thing for half a year now and players still being able to adapt to patches kind of fits in the picture.

the amount of players in this game is so little not sure if they’d bother implement some sort of anti cheat. this is really sad cause if they dont game will just die even faster.

and given on how frequent the updates are… maybe once a month? or in 2-3 months? what a sorry state this game is in.

Sadly every multiplayer game has it’s Hackers and every game finds different solutions for it.

Even big names like Warzone who make insane amount of money every year strugle with this.

Maybe too little data or something. But can be a problem in the future.

I don’t suspect that it has spread to higher level yet. Because its a small comunity most pros know eachother…

But: Call of Duty: Warzone has a serious "cheating" problem with no viable fix in sight

And i quote something from the article:

A good example is CS: GO, whose players started leaving the game because Valve’s anti-hack security started to fail. Later, Valorant offered a better alternative. Hackers and cheaters had flooded CS: GO to the extent that some even made it to pro tournaments.
So where there are big money on the line and a huge playerbase people are wiling to risk.

What i don’t want as a solution is what blizzard did in the past (i don’t know if they do it now) .

  • Practically with Battle net they put a third party program that runs and scans for suspicious activity on your system. (happened when i played Heartstone and was full of farm bots)
  • Alot of false positives on that one. Plus it messed with antivirus alot.
  • Plus it might interfere with privacy laws in Europe.

I’d happily take this bet. Only a junior engineer would make a bet without properly understanding the problem.

It is possible to obfuscate the code and update often but there will be patterns. Well written code will identify and match those patterns so unless they’re functionally changing the signature of the function with each update it won’t matter. It’s just good fundamentals to acknowledge if you send information to a client then you have to accept that it’ll be possible to get that information.

The only sure way to stop maphacking is to never send the full scope of the map to the client which just isn’t feasible considering how responsive you need the client to be.

1 Like

I know how the software engineering world works, and I bet that they got a backlog full of bugs, features, and other stuff and maphacking is on the “not to do until 2050” priority. Why? Because it doesn’t affect the pro scenario (where the money is), and is not a problem that can be solved by a junior engineer in a few hours.

You know, senior engineers must be doing the real stuff.

good luck. I wont hire you.
lazy to explain, just google.


making fuse out of nothing.
even for noob-games it does not matter.
Yes, may be 1000ELO will use maphacks and play against 1300ELO.
So what?

It’s not shooter, there it’s critical. In 99% of games you wont even notice.
Checking additional recourses - should be habit, not because of map-hack.

yes, it was active since December, and some of them allowed to zoom out.

if you not in the Europe it’s not problem…in China it’s default feature [just sarcazm]

what I wrote was an idea for developers to do in the next patch, that’s why I say game must, I don’t say game already does

I use translator but I already modified my post

And what do you know if it affects the professional scene or not?