Windows security settings can prevent the Battle.net agent from modifying files in your Program Files or Documents folders. Giving the app administrative privileges bypasses these restrictions.
Click the gear icon () and select Pause syncing . Choose a duration (e.g., 2 hours). Attempt to boot StarCraft II .
This screen is the client-side process where your computer unpacks cached data and loads the specific map assets into your RAM. If you have an HDD (Hard Disk Drive), this process is significantly slower than if you have an NVMe SSD. The screen also acts as a handshake; it is the final gatekeeper ensuring that when the game starts, everyone starts simultaneously.
Corrupted game files can cause the preparer to hang indefinitely. starcraft 2 preparing game data
Overzealous antivirus software (including Windows Defender in Real-Time Protection mode) scans every file the Battle.net agent tries to read. Because CASC files are large and encrypted, the antivirus cannot "trust" them. It forces the launcher to decrypt, scan, then re-encrypt. This creates a catastrophic slowdown. Programs like McAfee, Norton, and even Malwarebytes are notorious for turning "Preparing game data" into a 20-minute ordeal.
Go to Battle.net Settings → General → "When I launch a game" → Select This frees up system resources and prevents the launcher from re-running "Preparing" checks mid-game.
StarCraft 2 is unique because its engine relies heavily on pre-compiled data to ensure . When you are in a 200-supply battle with banelings and storms, the game cannot afford to compile a shader on the fly. The "Preparing game data" screen sacrifices your launch time to protect your in-game performance. In that sense, it is a feature, not a bug. Windows security settings can prevent the Battle
Did these steps resolve the issue, or is the itself appearing stuck at 0 B/s?
StarCraft II records every match automatically. The replay file is not a video — it’s a sequence of input commands and initial state seeds. Before the match starts:
"Preparing Game Data" in StarCraft II is a necessary, albeit annoying, process that ensures your version of the game matches the server's version. Usually, the issue can be resolved by , deleting cache files , or simply waiting for the update to complete. Choose a duration (e
A failing hard drive will cause endless "Preparing" loops.
Modern video games rely on shaders—small programs that tell your GPU how to render lighting, shadows, textures, and effects. StarCraft 2 , despite being released in 2010, uses a complex hybrid engine that was ahead of its time. When you install or update the game, the shaders are not pre-compiled for your specific hardware.