0
1

[–] Umbrash 0 points 1 point (+1|-0) ago  (edited ago)

I got it to work by installing battle.net in a x64 virtual drive and using wine version 1.7.44. The sounds gets kinda jacked up sometimes but that's the only issue I've noticed.

Edit: I'm using playonlinux

0
0

[–] ninjai [S] ago 

Also tried using play on linux and got this:

https://us.battle.net/support/en/article/blzbntbna0000000a

0
0

[–] ninjai [S] ago 

Can you elaborate on how I accomplish this?

0
0

[–] Umbrash ago 

  • Install playonlinux
  • download the 64 bit battle.net launcher installer
  • click install on the play on linux window
  • click "install a non-listed program" in he bottom left
  • choose install a program in a new virtual drive
  • name the drive something like "battlenetx64" or something doesn't really matter
  • Leave all the boxes unticked
  • choose 64 bit windows installation (usually you should always pick 32 bit I guess but I couldn't get starcraft working on 32 bit)
  • hit browse and choose the battle.net launcher installer file you downloaded earlier
  • when that's done press configure on the main playonlinux screen and go to your battle.net launcher on the side bar
  • click the + next to wine version and install version amd64 1.7.44
  • select 1.7.44 and try to launch

I had a problem when I first opened the launcher where I needed to select my region before I could log in but the drop down wouldn't show up. I ended up getting around that by clicking the region drop down box and then pressing the down arrow key until the right region was selected and pressed enter. The launcher also likes to crash the first time I start it with some error about a windows service not running but if I try to open it again right after it crashes like that it works just fine.

0
0

[–] NervousHorse ago 

This reddit thread helped me with battle.net and Hearthstone, it may or may not work for Starcraft 2. Try installing the wininet library:

sudo apt-get install winetricks
winetricks wininet

and either setting the overrides as described in the thread or starting battle.net with

WINEDLLOVERRIDES="dbghelp=; msvcp100=n,b" wine '~/.wine/drive_c/Program Files (x86)/Battle.net/Battle.net.exe' --nohttpauth &

which should also get you past the secondary logon service error message if you happen to get one.

Windows version in winecfg should be set to XP.

0
0

[–] ninjai [S] ago 

The second quote of code you put in hangs indefinitely for me.

After trying the other stuff though, I still get this:

https://us.battle.net/support/en/article/blzbntbna0000000a

0
0

[–] NervousHorse ago 

My bad, Wine needs the exact path, so it would be something like WINEDLLOVERRIDES="dbghelp=; msvcp100=n,b" wine '/home/yourusername/.wine/drive_c/Program Files (x86)/Battle.net/Battle.net.exe' --nohttpauth & if you installed battle.net in the default location.