O PlayOnLinux faz um trabalho terrível com o Starcraft II no momento em que este artigo foi escrito. Se seu objetivo final é jogar Starcraft II no Linux, aqui está o que funcionou para mim no Ubuntu 17.04
Remova o PlayOnLinux completamente.
sudo apt-get remove playonlinux
Rasgue o vinho que acompanha o sistema operacional.
sudo apt-get remove wine
sudo apt autoremove
Ativar arquitetura de 32 bits
sudo dpkg --add-architecture i386
Adicione o repositório para a preparação do vinho.
sudo add-apt-repository ppa:wine/wine-builds
Atualize e instale
sudo apt-get update
sudo apt-get install winehq-staging
Agarre o instalador do battle.net
wget https://www.battle.net/download/getInstallerForGame?os=win&locale=enUS&version=LIVE&gameProgram=BATTLENET_APP && mv getInstallerForGame\?os\=win Battle.net-Setup.exe
Configure o wine executando winecfg e ajuste as configurações de acordo com a captura de tela abaixo. Altere a resolução com sua resolução nativa.
winecfg
Captura de tela da configuração do Wine
Corra com vinho
wine Battle.net-Setup.exe
De lá, você pode iniciar qualquer jogo da Blizzard como Starcraft II, Diablo 3 ou Heros of the Storm no Ubuntu, mas eu só testei isso com Starcraft II.
Além disso, eu tive que pular alguns bastidores extras para conseguir meu laptop de jogos aqui para realmente usar o melhor das duas placas gráficas que ele possui. Se você também estiver neste barco, precisará continuar lendo para obter o Starcraft II da maneira certa.
- Inicie "Configurações do sistema"
- Abra "Software e drivers"
- Acesse a guia "Drivers adicionais"
Alterne para os drivers binários mais recentes do fornecedor. (Desculpe, comunidade Open Source - eu gosto de Starcraft)
Drivers binários selecionados
Em seguida, diga ao Linux para sempre usar seu cartão robusto
nvidia-settings
E defina o Prime Profile como NVIDIA
--- Isso faz você funcionar, mas não é estável. Se eu estava jogando mais de alguns minutos, recebi um erro de nevasca inútil. O mesmo fizeram algumas mudanças adicionais que me estabilizaram.
sudo apt-get install winetricks winbind
winetricks corefonts vcrun2005 vcrun2008 vcrun2015
cd "/home/rakaim/.wine/drive_c/Program Files (x86)/Blizzard App/Battle.net.8394"
mv "Battle.net Helper.exe" "Battle.net Helper.exe.old"
Winetricks instalados e algum software de suporte. Então tive que renomear o Battle.net Helper.exe para antigo.
Edit: Notei que este diretório "Battle.net.8394" altera seus números em cada atualização do Battle.net. Tome cuidado para fazer as alterações necessárias na versão mais recente instalada.
Edit: Novos erros sugeriram que eu precisava instalar o winbind. Parece ter ajudado.
Edit: Atualizado para o Ubuntu 17.04
gl hf