Starcraft 2 Preparing Game Data Link ^hot^ Access
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
If you're stuck on the "Preparing Game Data" screen in StarCraft II
, it's usually due to a language mismatch between your Battle.net launcher and the game client or corrupted cache files. π οΈ Core Solutions
Sync Languages: Ensure your Battle.net app language and in-game audio/text settings are both set to English (US).
Wipe Cache: Delete the Battle.net Tools and Cache folders in %ProgramData% to force the launcher to rebuild clean data.
Move to C: Drive: Moving your game installation to the default path (C:\Program Files (x86)\StarCraft II) has fixed persistent looping for many users. starcraft 2 preparing game data link
Use the Switcher: Bypass the launcher entirely by running SC2Switcher.exe found in your game's Support folder. Why This Happens Preparing game data - Technical Support - SC2 Forums
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. The "Preparing Game Data" link screen is a
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
Where to look next
- StarCraft II modding documentation (Galaxy scripting, data editor) for concrete APIs and serialization formats.
- Community resources and forums for examples of preparing and serializing data links in custom maps/mods.
If you want, I can provide a sample Galaxy-script pseudocode for a PrepareGameDataLink routine or a checklist for validating data links in a StarCraft II map.
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:
- Capitalized StarCraft II (proper noun, Roman numeral)
- Added colon after game title (if title + action)
- Added missing capitalization and space
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. Where to look next
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
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.
3. Tools & Libraries
5. Database Schema for Linked Data (PostgreSQL)
CREATE TABLE games ( game_id TEXT PRIMARY KEY, map_name TEXT, duration_sec INTEGER, patch TEXT, replay_date DATE );CREATE TABLE players ( player_id TEXT, game_id TEXT REFERENCES games, race TEXT, mmr INTEGER, result TEXT, -- win/loss PRIMARY KEY (player_id, game_id) );
CREATE TABLE unit_events ( event_id BIGSERIAL, game_id TEXT REFERENCES games, timestamp_sec FLOAT, player_id TEXT, unit_type TEXT, event_type TEXT, -- born, died, upgraded x REAL, y REAL, parent_unit_id TEXT, -- linked to other event FOREIGN KEY (game_id, player_id) REFERENCES players );
CREATE TABLE kill_matrix ( killer_event_id BIGINT REFERENCES unit_events, victim_event_id BIGINT REFERENCES unit_events, game_id TEXT );