How to I play StarCraft 2 offline?
When I start StarCraft 2 offline (my network connection disabled), it prompts me for my Battle.net account name. After entering my account name, I select play offline. It then tells me that offline play authorization is required.
When I'm online, I can login to Battle.net with no problem and play. I searched around and couldn't find anything within the game to authorize my game client.
I'm running StarCraft 2 on a Mac OS X 10.6.4.
Edit: I can login and play online. Afterward it still doesn't let me play offline.
Edit 2: This appears to be a common problem, see gamespot, yahoo and blizzard.
Best Answer
This is a known issue with Blizzard. The issue is that the StarCraft 2 authenticator relies on the hostname. On OS X the hostname changes depending on the network configuration. Until Blizzard fixes this, the workaround is to edit
/ect/hostconfig
(as superuser, so usesudo
) and add:This works on my Mac.
Edit: Where
hostname_of_your_computer
is the hostname of your computer.