Background:
HYPERLINKS (IN PARENTHESIS) WERE NOT ALLOWED IN THE POST FOR SOME REASON SO SPACES WERE INSERTED, WHICH WILL NEED TO BE REMOVED AFTER YOU COPY & PASTE.
This post has migrated from HYPERLINK (https:// us.battle .net/forums/en/sc2/topic/20762156851).
Blizzard Support suggested I create this bug report, after they attempted to assist me with this. My ticket number is US62934286.
Description:
I’m not able to create offline custom games with most maps. When selecting a map, the option to create a lobby is greyed out. Only a very small selection of maps are available, most of them are old and none of them are recent ladder maps.
(Edit: No maps are available anymore after I uninstalled the game and deleted all SCII folders before reinstalling.)
Steps to reproduce the bug (my experience):
Enter the game while online. Create a Custom-melee game by selecting “CUSTOM” then “MELEE” on the header bars; then select a map, right click on it and select “Create Offline Game” on the pop-up window. Add an A.I. opponent, enter the game, then quit the game and close Starcraft II. Disable your internet connection, start Starcraft II, attempt to log-in, and then select “PLAY OFFLINE” in the Pop-Up window. In the header bar, select “CUSTOM” AND “MELEE”. Select the map you played while online. Notice that the “CREATE LOBBY” button is grayed-out. The map is unable to be played while offline.
Edit: See Screenshots here: HYPERLINK (https:// imgur .com/a/5rKZBqp)
Attempted work-around:
I’ve tried adding the “Maps” folder to the “StarCraft II” installation directory as instructed here HYPERLINK (https:// github .com/Blizzard/s2client-proto#downloads). I downloaded the recent ladder maps from GitHub and placed them in the Maps folder. I was not able to play the maps offline and the effort also disabled the listing of ladder maps while online.
I’ve also tried adding the Maps folder (with maps) to the Starcraft II folder in my Documents directory, but that did not work either. I have since deleted the Maps folders that I added.
Attempted Fixes:
I have deleted the cache located here “C:\ProgramData\Blizzard Entertainment\StarCraft II\Maps”. I exited the game and the launcher, and made sure the agent.exe process was not running in the background with the Task Manager. Then I deleted the folder and restarted the game. When I restarted the game, the folder was recreated as expected. However, this didn’t solve my issue.
I have tried a repair of the game through the Blizzard Launcher. This did not solve the problem.
Edit: I have tried uninstalling the game and deleting all SC2 folders, then reinstalling and repeating the procedure to reproduce the bug. After doing this I cannot play a single map while offline anymore, leading me to believe that the maps I could play while offline were artifacts from an earlier game version which allowed for downloading maps.
I’ve tried altering permissions for relevant folders/files, and allowing the game to ‘run as an administrator’, however none of that helped. I’ll admit, I don’t understand permissions in a windows environment very well, so I am open to specific suggestions, if anyone knows a solution.
Software:
I am using Windows 7.
Solution:
Windows Firewall was the problem. Since I was able to connect online and play the game just fine, I had not suspected the problem could lie with Windows Firewall. Alas, I found 52 (wtf!) instances of StarCraft II in the Windows Firewall settings and while most of them were set to allow sc2 traffic on both Private and Public networks, a few of them were set to not allow traffic on one or the other. After checking all the boxes to allow access, I am now able to download maps normally and play them offline.