To fix the StarCraft 2 "Preparing Game Data" loop or stall, you need to match your game and launcher language settings or force an account resync.
This common issue usually triggers when the game tries to download localized audio and text files that do not align with what the Battle.net launcher expects. 🌐 Method 1: Align Your Language Settings
Mismatched language settings between your game and the desktop app are the #1 cause of this bug. Open the Battle.net desktop app.
Click the Gear icon next to the Play button for StarCraft II and select Game Settings.
Change the Text and Spoken Language to English (or your preferred native language). Launch the game.
Go to the in-game settings and ensure the language matches what you just set in the launcher. Restart the game to finalize the files. 🌎 Method 2: Force a Regional Data Resync
If you are stuck at "Preparing Data" and the download refuses to move, switching regions usually forces Blizzard's servers to sync your account profile correctly.
Click the Globe icon above the Play button in the Battle.net app.
Switch your region from your current one to Americas (or another region if you are already on Americas).
Click Play and let the game successfully process the data and launch.
Close the game, switch back to your original region, and launch it again. 📁 Method 3: Clear the Battle.net Cache
Corrupted temporary files in the launcher can trap the game in an infinite update loop. Press Windows Key + R to open the Run dialog box. Type %LOCALAPPDATA% and press Enter.
Open the Blizzard or Battle.net folders and delete the Cache folders found inside.
Repeat the process by typing %APPDATA% and %PROGRAMDATA% in the Run box, deleting the corresponding Blizzard and Battle.net folders. Empty your recycle bin and restart the Battle.net client. 🛠️ Method 4: Scan and Repair
If files were corrupted during a previous update, Battle.net can automatically find and replace them. Select StarCraft II in the launcher. Click the Gear icon next to the Play button. Choose Scan and Repair and then click Begin Scan.
Wait for the process to finish before attempting to launch the game.
Did Method 1 resolve the loop, or are you still experiencing extremely slow download speeds on the preparation bar? Preparing game data - Technical Support - SC2 Forums
The Frustrating "Preparing Game Data Link" Error in StarCraft 2: A Comprehensive Guide
StarCraft 2, developed by Blizzard Entertainment, is one of the most popular real-time strategy games in the world. With a vast player base and a competitive esports scene, the game continues to attract new players and maintain a loyal following. However, like any online game, StarCraft 2 is not immune to technical issues. One of the most frustrating errors players encounter is the "Preparing Game Data Link" error, which can prevent them from joining or creating a game. In this article, we'll explore the causes of this error, provide troubleshooting steps, and offer potential solutions to help you get back to playing StarCraft 2.
What is the "Preparing Game Data Link" Error?
The "Preparing Game Data Link" error typically occurs when StarCraft 2 is unable to establish a connection to the game's servers or when there are issues with the game's data files. When this error appears, players are usually stuck in the game's lobby, unable to join or create a game. The error message may vary, but the most common ones include:
Causes of the "Preparing Game Data Link" Error
After investigating various player reports and feedback, we've identified some common causes of the "Preparing Game Data Link" error:
Troubleshooting Steps
To resolve the "Preparing Game Data Link" error, follow these troubleshooting steps:
Advanced Solutions
If the troubleshooting steps above don't resolve the issue, try these advanced solutions:
Preventing the "Preparing Game Data Link" Error
To minimize the occurrence of the "Preparing Game Data Link" error, follow these best practices:
Conclusion
StarCraft II "Preparing Game Data" prompt typically appears when the game needs to download localized assets or essential configuration files. While often standard, this stage can sometimes become stuck in a slow download loop, often caused by language mismatches or corrupted cache files. Blizzard Forums Potential Fixes for "Preparing Game Data" Loop Stuck on "Preparing game data" - Blizzard Forums
StarCraft II game is stuck on the "Preparing Game Data" window or downloads it slowly every time you launch, here are the most effective fixes and links to the relevant community discussions and tools. 1. Match Language Settings
The most common cause is a mismatch between your Battle.net launcher language and your in-game language settings. Blizzard Forums
Ensure both the launcher and the game are set to the same language (usually is the most stable). In the Battle.net App, go to StarCraft II (gear icon) > Game Settings . Set both "Text Language" and "Spoken Language" to match. Discussion: Blizzard Forums: Preparing Data Window 2. Clear Cache and Temp Data
Corrupted local files in your AppData folders can cause the launcher to hang. Blizzard Forums Delete the Battle.net cache. Close the game and Battle.net App completely. , and delete the Repeat this process for %LOCALAPPDATA% Detailed Guide: Blizzard Support: Stuck on Preparing Game Data 3. Bypass the Launcher
If the Battle.net client is causing the loop, you can launch the game directly from its executable. Blizzard Entertainment starcraft 2 preparing game data link
Create a desktop shortcut to the game's "Switcher" executable.
C:\Program Files (x86)\StarCraft II\Support64\SC2Switcher_x64.exe (or your specific install path). Blizzard Forums 4. Advanced: Replace Config Files
For some players, manually replacing the TACT configuration folder has resolved deep-seated data loops. Replace your SC2Data/config folder with a fresh version from a clean installation. Community Resource: Reddit: Preparing Game Data Fix to try the switcher bypass?
The "Preparing Game Data" link screen is a common technical hurdle in StarCraft II
(and Heroes of the Storm), often appearing as a stuck loading bar or a slow-crawling download. This process typically triggers when the game client detects a mismatch between your local files and the server, or when it needs to fetch small, specific data packets like voice lines or localization updates. Common Fixes for the "Preparing Game Data" Loop
If you find yourself stuck or experiencing this window every time you launch, try the following community-verified solutions:
Language Synchronization: A frequent cause is a conflict between the Battle.net launcher language and the in-game settings.
Open the Battle.net launcher, go to Settings -> Game Settings for StarCraft II. Change the Text and Spoken Language to English.
Launch the game, let it finish the data preparation, then change the language back to your preference from the in-game menu.
Bypass the Launcher: You can bypass the Battle.net "download of doom" by launching the game directly from its installation folder.
Navigate to your StarCraft II folder (typically C:\Program Files (x86)\StarCraft II).
Open the Support64 folder and run SC2Switcher_x64.exe. Note that you will have to log in manually inside the game client.
Regional Re-sync: Sometimes switching your region in the launcher (e.g., from Europe to Americas) forces the account data to re-synchronize, clearing the stall. Once it launches successfully in the new region, you can usually switch back without issues.
Scan and Repair: Use the built-in Blizzard Repair Tool by clicking the gear icon next to the "Play" button in Battle.net and selecting Scan and Repair. This takes 10–20 minutes but fixes corrupted files. Deep Technical Troubleshooting
If basic fixes fail, the issue may be rooted in your system's cache or network permissions: [SOLVED] Starcraft 2 Crashing on PC - Driver Easy
It sounds like you are stuck on the "Preparing Game Data" loading screen, or you are looking for the correct way to manually link or repair your game data.
This is a very common issue with StarCraft 2, usually caused by the Battle.net app forgetting where the game is installed or a corrupted cache file.
Here is the proper guide to fixing the "Preparing Game Data" infinite loading or linking error.
The "StarCraft 2 preparing game data link" error is a systemic failure between your operating system, network stack, and Blizzard’s servers. It is rarely a problem with your actual internet speed (bandwidth), but always a problem with connectivity logic (handshakes).
The golden fix sequence:
%ProgramData%\Blizzard Entertainment.If you have followed this guide, the link should re-establish within 30 seconds. The warpgate is open. Now, get back to the ladder.
Have a unique fix? The modding community and professional players keep a living document of "Preparing Game Data" errors on the TL.net forums.
Troubleshooting StarCraft II: Fix the "Preparing Game Data" Loop
Getting stuck on the "Preparing Game Data" screen in StarCraft II (or similar Blizzard titles like Heroes of the Storm) is a frustrating experience that often involves a slow-moving progress bar or a repeated download loop. This issue typically occurs when the game client fails to verify local files against the server or struggles with specific language localization packs.
Below is a comprehensive guide to resolving this error and getting back into the game. 1. Fix Language and Localization Mismatches
The most common cause for this error is a mismatch between the language set in the Battle.net Desktop App and the actual downloaded game data.
Change to English: Open the Battle.net app, go to StarCraft II settings, and change the game language to English. This often triggers a one-time legitimate download that fixes the loop.
Match In-Game Settings: Ensure your in-game language settings match your Battle.net client settings.
Download Audio Packs: If you play in a non-English language, try downloading the English audio pack specifically, as missing localization files often cause the "preparing" hang. 2. Clear Blizzard and Battle.net Cache
Corrupted temporary files can prevent the game from recognizing that your data is already "prepared". Close StarCraft II and the Battle.net app completely. Press Windows Key + R, type %APPDATA%, and press Enter. Delete the Bnet and Blizzard folders.
Repeat this process for %LOCALAPPDATA%, %PROGRAMDATA%, and %TEMP%. Restart the Battle.net app and attempt to launch the game. 3. Use the Game Repair Tool
Before reinstalling the entire game, use the built-in repair utility to identify and fix corrupted files.
The "Preparing game data" prompt in StarCraft II typically indicates that the Battle.net launcher is downloading missing assets, localizing language files, or reconfiguring game data after an update. While often a standard process, players frequently report being stuck on this screen due to language mismatches or account synchronization issues. Common Fixes for "Preparing Game Data"
If the process is stuck or repeats every time you launch the game, try these specific solutions:
Align Language Settings: A common cause is a mismatch between the Battle.net launcher language and the in-game settings. Open the Battle.net Desktop App. To fix the StarCraft 2 "Preparing Game Data"
Select StarCraft II and click the Gear icon (Options) next to the Play button.
Go to Game Settings and ensure both "Text Language" and "Spoken Language" are set to English (or your preferred native language).
Restart the game to allow the correct language pack to download.
Force Region Sync: If the game hangs after "Preparing Data," switching your region in the launcher (e.g., from Europe to Americas) can force a re-synchronization of account data. Launch the game in the new region once, then switch back to your original region.
Bypass the Launcher: You can launch the game directly to skip the "download of doom" by using the SC2Switcher_x64.exe found in your installation folder (typically StarCraft II/Support64/).
Repair Game Files: Use the Scan and Repair tool in the Battle.net launcher (under Options > Game Settings) to fix corrupted data.
Clear Cache Folders: Corrupted temporary files can cause the launcher to stall.
Close Battle.net and all Blizzard processes via Task Manager.
Press Win + R, type %ProgramData%, and delete the Blizzard Entertainment and Battle.net folders. Repeat for %AppData%, %LocalAppData%, and %Temp%. Known Issues & Causes
The "Preparing game data" window in StarCraft II usually indicates that the game is downloading missing localization files or stuck in an update loop. Direct Solutions
Match Language Settings: Ensure your in-game language matches the language set in the Battle.net app settings.
Bypass the Launcher: Navigate to your StarCraft II installation folder, open Support64, and run SC2Switcher_x64.exe to launch the game directly.
Verify Files: Use the Scan and Repair tool in the Battle.net launcher to fix corrupted data. 🛠️ Step-by-Step Troubleshooting Guide 1. Synchronize Language Settings
The most common cause is the game trying to download a language pack that isn't fully installed or doesn't match your client. Open the Battle.net Launcher.
Select StarCraft II and click the Gear Icon (Options) next to the Play button. Choose Game Settings.
Ensure Text Language and Spoken Language both match your native region (e.g., English - US). Click Done and restart the app. 2. Run Scan and Repair
If files are missing or damaged, the launcher will continuously try to "prepare" them. In the Battle.net app, select StarCraft II. Click the Gear Icon next to the Play button. Select Scan and Repair and click Begin Scan.
Wait for the process to complete before attempting to launch again. 3. Clear the Cache Folder
Corrupted cache files can cause the "Preparing game data" loop to persist. Press Windows Key + R, type %ProgramData%, and hit Enter.
Locate and delete the Blizzard Entertainment and Battle.net folders. Restart the Battle.net Desktop App. 4. Direct Launch Workaround If the loop continues but you just want to play:
Right-click your StarCraft II shortcut and select Open file location.
Go into the Support64 (for 64-bit) or Support (for 32-bit) folder. Run SC2Switcher_x64.exe.
Note: You may need to log in manually inside the game client when using this method.
💡 Pro-Tip: If the download speed is extremely slow (kbps), some users found that switching the game language to English, launching it, and then switching back to their native language resolved the bottleneck. If you're still stuck, Preparing game data - Technical Support - SC2 Forums
Troubleshooting StarCraft 2: Fix the "Preparing Game Data" Loop
The "Preparing Game Data" screen in StarCraft II is a notorious bottleneck that often appears after a patch or when changing language settings. While it is technically a normal part of the game's file verification and update process, many players experience a bug where it downloads at abysmally slow speeds (often 5–300 KB/s) or appears every single time the game is launched. Why This Happens
Language Mismatches: The game client may be set to a different language than the Battle.net launcher, forcing a slow download of high-quality audio files.
Corrupted Cache: Old files in the Battle.net or Blizzard app data folders can cause the "preparing" step to hang.
Permission Issues: The game may be waiting for Windows Administrator approval to install specific updates in the background. Step 1: Synchronize Language Settings
The most common "instant fix" for this loop involves ensuring your game and launcher languages match. Open the Battle.net Desktop App.
Click on StarCraft II and select the Gear (Options) icon next to the Play button. Choose Game Settings.
Ensure both Text Language and Spoken Language are set to the same thing (e.g., English).
If you use a non-English language, try switching both to English first to see if the download completes, then switch back to your native language. Step 2: Use the SC2 Switcher to Bypass the Launcher
If the Battle.net launcher is stuck, you can bypass it entirely by launching the game executable directly.
Navigate to your StarCraft II installation folder (usually C:\Program Files (x86)\StarCraft II). Open the Support64 folder. Double-click SC2Switcher_x64.exe. "Preparing game data link
You may need to log in manually within the game, but this often avoids the "Preparing Game Data" loop. Step 3: Clear the Blizzard Cache Folders
Corrupted temporary files are a frequent culprit for stuck downloads. Press Windows Key + R, type %APPDATA%, and press Enter. Delete the Bnet and Blizzard folders.
Repeat this process by typing %LOCALAPPDATA% and %TEMP% into the Run window and deleting the same folders there. Empty your Recycle Bin and restart the Battle.net app. Step 4: Run as Administrator and Scan/Repair
If the game lacks the permissions to write new data to your drive, it will hang indefinitely. Preparing game data - Technical Support - SC2 Forums
Here is the proper text version, depending on the exact meaning:
Most likely (menu button or status message):
StarCraft II: Preparing game data...
(then separately, a link or button for "Link" or "Battle.net link")
If it's a single phrase (e.g., a tooltip or instruction):
StarCraft II: Preparing game data link
If it's a sentence explaining the link's purpose:
StarCraft II is preparing the game data link.
Key corrections made:
The Endless Loop: Fixing the StarCraft II "Preparing Game Data" Bug If you’ve tried to launch StarCraft II
recently, you might have been greeted by a frustrating progress bar labeled "Preparing game data."
For many, this isn't a one-time update; it's a recurring nightmare that downloads hundreds of megabytes—sometimes over a gigabyte—at agonizingly slow speeds every single time the game starts.
This bug has plagued the community for years, but with a few targeted steps, you can usually break the loop and get back to the ladder. Why Is This Happening? The core of the issue is often a language mismatch
between your Battle.net launcher and the actual game client. When the launcher thinks you want one language (like Spanish or Russian) but the game is set to English, it triggers a "repair" download to fetch missing localization files—even if you've already downloaded them.
Other culprits include corrupted cache folders or Windows security settings blocking the game's ability to save its configuration. Step-by-Step Solutions 1. The Language Sync (Most Effective)
The most common fix involves forcing both the launcher and the game to use the same language, typically English, to reset the check. In Battle.net Launcher StarCraft II (gear icon) -> Game Settings
. Change the "Text Language" and "Spoken Language" to English. Launch the Game
: Let it finish the "Preparing game data" download one last time. In-Game Settings
: Once inside, go to Options -> Language and ensure everything is set to English. Revert (Optional) : If you want your native language, change it back inside the game first , restart, and then update the launcher settings to match. 2. Clear the Battle.net Cache
Corrupted temporary files can keep the "Preparing game data" link stuck.
Close the Battle.net app and all Blizzard processes in the Task Manager. Windows Key + R %ProgramData% , and delete the Blizzard Entertainment Battle.net Repeat this for %LOCALAPPDATA% Empty your Recycle Bin and restart the launcher. 3. Check Windows Permissions and Security
Sometimes Windows blocks the game from writing the "update complete" flag to your drive. Windows Security : Check your "Blocked folder access" history. If SC2_x64.exe
is being blocked from your Documents folder, add it as an exception. StarCraft II
folder in "Documents" is syncing to OneDrive, it can cause file conflicts. Try disabling OneDrive syncing for that specific folder. 4. The "Switcher" Workaround
If you’re tired of the launcher altogether, you can bypass it. Navigate to your StarCraft II installation folder (usually C:\Program Files (x86)\StarCraft II\Support64 Run the game directly using SC2Switcher_x64.exe
. This often skips the initial data check performed by the Battle.net agent. Final Resort: Scan and Repair If none of the above works, use the built-in repair tool. Preparing game data - Technical Support - SC2 Forums
If you are looking to access, prepare, or utilize StarCraft 2 (SC2) game data for machine learning (like the SC2LE dataset) or analysis, you generally need to interact with three specific components: The Game Client, Replay Files, and Processing Tools.
Here is a guide to the links and libraries necessary to prepare SC2 game data.
PrepareGameDataLink is a term associated with StarCraft II's game data handling—particularly in modding, map scripting, or when interfacing with game data assets. It broadly refers to the process or routine that prepares references (links) to game data objects so they can be accessed, serialized, or passed between systems (map triggers, custom game scripts, or external tools).
The "preparing game data link" time is heavily dependent on your drive speed.
If you are stuck loading into the Map Editor specifically:
StarCraft II.