Le seul RTS à ce jour qui n'a pas été hacké a très grande echelle et/ou avec une grande facilité ça reste League of Legends.
Pourquoi ? Parce que tout est server side.
Dans SC2, les clients s'échangent les données entre eux, du coup les deux clients ont les mêmes données (dont la position des bâtiments de l'autre).
Dans League of Legends, les positions sont envoyées que si l'unité est dans le champ de vision.
Simple mais efficace.
La seule façon de contrer le maphack, c'est soit de faire tout server-side, soit de renforcé le cryptage des données.
Mais bon, de toute façon un jeu inhackable ça n'existe pas et ça n'existera jamais. Pour le moment League of Legends en fait est bien partit pour être le premier, même si quelques cheat/hack ont déjà été sortis, RIOT arrive à s'en débarrasser contrairement aux autres développeurs.
Le maphack de SC2 est sortit quasiment en même temps que le jeu, ou même avant, avec la béta... et là ça va faire 2 ans que le jeu est sortit, est c'est toujours pas réglé.