Instalando o Starcraft 2 PlayOnLinux

11

Estou usando o jogo no linx e quero instalar o Starcraft com ele, mas ele falha toda vez que eu tento. Eu o instalo com sucesso, mas quando eu executo o Battle.net ele não abre ou trava instantaneamente. Eu tentei diferentes versões do Wine.

Estou executando o Ubuntu 16.04 com i7 4790k e uma GTX 980

    
por tomkis 07.11.2016 / 14:54

2 respostas

23

PlayOnLinux faz um trabalho terrível com Starcraft II no momento da redação deste artigo. Se o seu objetivo final é jogar Starcraft II no Linux, aqui está o que funcionou para mim, no Ubuntu 17.04

  1. Remover completamente o PlayOnLinux.

    sudo apt-get remove playonlinux
    
  2. Rasgue o vinho que acompanha o sistema operacional.

    sudo apt-get remove wine
    sudo apt autoremove
    
  3. Ativar arquitetura de 32 bits

    sudo dpkg --add-architecture i386
    
  4. Adicione o repositório para o preparo do vinho.

    sudo add-apt-repository ppa:wine/wine-builds
    
  5. Atualize e instale

    sudo apt-get update
    sudo apt-get install winehq-staging
    
  6. Instalar 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
    
  7. Configure o vinho executando o winecfg e ajuste as configurações de acordo com a captura de tela abaixo. Altere a resolução com sua resolução nativa.

    winecfg
    

    Screenshot da configuração do vinho

  8. Execute com vinho

    wine Battle.net-Setup.exe
    
  9. De lá, você pode muito bem lançar qualquer jogo da Blizzard, como Starcraft II, Diablo 3 ou Heros of the Storm no Ubuntu, mas eu só testei isso com o Starcraft II.

Além disso, eu tive que passar por alguns aros extras para conseguir meu laptop de jogos aqui para realmente usar o melhor da placa gráfica que ele tem dentro dele. Se você estiver neste barco também, precisará ler para ter o Starcraft II em ordem.

  • Iniciar "Configurações do sistema"
  • Abra "Software e Drivers"
  • Acesse a guia "Drivers adicionais"
  • Mude para os últimos drivers binários 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 perfil principal para NVIDIA

--- Isso faz com que você corra, mas não estável. Se eu estava jogando no jogo mais do que alguns minutos, recebi um erro de nevasca inútil. O mesmo aconteceu com 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 eu tive que renomear o Battle.net Helper.exe para velho.

Edit: Notei que este diretório "Battle.net.8394" muda seus números em cada atualização do Battle.net. Tome cuidado para fazer as alterações necessárias na última versão instalada.

Editar: Novos erros sugeriram que eu precisava instalar o winbind. Parece ter ajudado.

Editar: atualizado para o Ubuntu 17.04

gl hf

    
por Rakaim 09.02.2017 / 02:54
2

Você precisa configurar antecipadamente (custom) e instalar algumas bibliotecas separadamente, ao instalar com o POL. Eu estou jogando SC2 no Ubuntu 16.04. Ainda está falhando às vezes infelizmente. AFAIR, eu segui mais ou menos esse link

Estas são as libs nativas que eu configurei para o SC2 (Configure - > Wine - > Configure o Wine):

    
por Tomasz Posłuszny 07.11.2016 / 18:32