← All Famous Bugs

Map Hacks and StarCraft's Integrity Problems

StarCraft: Brood War · PC · 1998 · Impact: Competitive

Third-party map hacks that stripped away StarCraft's fog of war plagued public Battle.net play for years. Professional Korean play, held on supervised machines, was largely insulated; its gravest integrity crisis came instead from the 2010 match-fixing scandal.

StarCraft's fog of war — hiding enemy positions until the player's own units can see them — is central to the game's competitive depth. But StarCraft runs as a lockstep simulation: every player's computer receives every command and simulates the entire match, so the information the fog conceals is already sitting in each player's memory. Map hacks were third-party programs that read or patched that memory to reveal the whole map, showing the opponent's base, army and movements in real time. They spread widely on Blizzard's Battle.net ladder in the late 1990s and 2000s, and Blizzard fought them with patches, its Warden anti-cheat system and account bans. Professional play in South Korea was a different environment. Broadcast matches were played on tournament-controlled machines in booths, under referee supervision, which made map hacks far harder to use. The scene's worst integrity crisis came from elsewhere: in 2010, investigators found that a number of professional players had fixed matches for illegal betting operations. KeSPA banned the players involved for life, several were prosecuted, and the scandal damaged Brood War's professional scene just as StarCraft II was arriving.

Key Facts:
  • Map hacks revealed the whole map by reading the game state that StarCraft's lockstep networking gives every player's computer
  • They were a persistent problem on the public Battle.net ladder, fought with patches, the Warden anti-cheat system and bans
  • Replays record players' commands, not what each player could see, so map hack use is hard to prove from a replay
  • Korean professional play's biggest integrity scandal was the 2010 match-fixing affair, which ended with lifetime bans and criminal prosecutions

Why Map Hacks Worked

StarCraft does not hide information on a server. In its lockstep model, each player's computer runs the full simulation from the same stream of commands, so the positions of every unit on the map exist in each player's memory. The fog of war is simply a decision about what to draw. A map hack removes that decision, drawing everything.

Because the hack changes nothing about the commands a player sends, it leaves no unusual network traffic, and replays — which record commands rather than what each player could see — cannot show it directly. Suspicion had to rest on behaviour: decisions that seemed to rely on information the player should not have had.

Integrity in the Professional Scene

Korean professional StarCraft was played on machines controlled by the tournament organisers, in booths and under supervision, which kept map hacks largely out of broadcast matches. The procedures that protected those games — controlled hardware, referees and offline play — became standard across later esports.

The scene's most serious crisis was match-fixing. In 2010, an investigation revealed that several professional players, including former champion Ma Jae-yoon, had thrown matches for illegal betting rings. KeSPA banned them for life and several faced criminal charges. The scandal showed that the greatest threat to competitive integrity was not a piece of software but money.

Sources & further reading