StarCraft II Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

After the 1.5 Patch, common problems

The 1.5 patch for StarCraft II has caused quite a bit of trouble (whether a person is on a native machine -Window or Mac- or on a Linux machine). There are several stages of problems that might come in to play for CrossOver users.

The first is easy enough to work around. The launcher continues to crash and a workaround has already been suggested in another thread:

The most common symptom to this problem is the error:

"Failed To run a required program (Agent). Wait one minute and try again and if that doesn't work please restart your computer and try again.

Please click the link below for more information or contact Customer Support if the problem persists.

Error Code: BLZPTS00007"

Silviu Cojocaru wrote:

If you managed to update to v1.5.0 but found out that after closing
the client the first time you are not able to run SC2 anymore
because the launcher keeps crashing, the temporary workaround I
found to work is running the file located at:
.cxoffice/StarCraft II_ Wings of Liberty/dosdevices/c:/Program Files/StarCraft II/Support/SC2Switcher.exe

The second is more in depth and involves a constant loop following login after the 1.5 patch is supposed to be applied. Dismissing the dialog box only causes it to reappear several times before kicking the user back to the login screen.

The most common symptom of this problem is the error:

Failed to connect to server. Please check your connection or retry again in a moment.

When this happens the reality is that StarCraft II has not properly upgraded and is likely still on a version older than the 1.5 patch and because of its state it cannot update. The solution is difficult but will spare the user a fresh install.

First, open a terminal. In terminal, change directory to CrossOver's bottle location:
cd ~/.cxoffice
Then, find the most up to date version of Agent.exe:
find -name Agent.*
Then, run the most recent version of Agent like this:
~/cxoffice/bin/wine --bottle "StarCraft II" /home/$USER/.cxoffice/SC2/drive_c/users/Public/Application\ Data/Battle.net/Agent/Agent.####/Agent.exe --nohttpauth &
Open a second terminal and start the update for StarCraft II:
~/cxoffice/bin/wine --bottle "StarCraft II" /home/$USER/.cxoffice/SC2/drive_c/Program\ Files/StarCraft\ II/sc2-x.x.x.x-1.5.0.#####-enUS-Downloader.exe
* ~/cxoffice may be /opt/cxoffice and appropriate data will need to be filled in for $USER, and # values

This should allow the updater to find Agent already running in the bottle and allow it to update StarCraft II. When this is successful the downloader will take some time optimizing StarCraft II and then patching StarCraft II. It should allow StarCraft II to fully patch. Once it is patched, StarCraft II should work.

Subsequent starts of StarCraft II may require Agent to be launched by in this same method but more than likely will only require a launch from SC2Switcher.exe.

This post with thanks to WineHQ and the CodeWeavers Advocate communities

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiSzZuM1R1VktxcGhKNXdSRiIsImdkcHIiOjB9