Starcraft 2'yi Yükleme PlayOnLinux


12

Linx'te oyun kullanıyorum ve onunla Starcraft kurmak istiyorum ama her denediğimde başarısız oluyor. Başarıyla yükledim ama sonra battle.net'i çalıştırdığımda ya açılmıyor ya da anında çöküyor.Her seferinde farklı Şarap sürümlerini denedim.

Ubuntu 16.04'ü i7 4790k ve GTX 980 ile çalıştırıyorum


1
Lütfen battle.net terminalinden "wine <battlenetwhatever.exe>" aracılığıyla çalıştırın ve yanıtınızı hatalarla düzenleyin. Ayrıca, Wine'ın GPU belleğini artırmayı denediniz mi (winetricks videomemorysize = <sizegreaterthan512>)?
negusp

Sorunu çözdüm. Henüz
playonlinux'da olmayan

1
Sanırım, bu durumda, şu sayfayı takip edebilirsiniz: appdb.winehq.org/objectManager.php?sClass=version&iId=33156 Desteğinizi alana kadar veya kendiniz test edin.
negusp

Peki bu çalışmaz göz önüne alındığında, sorunu
gideremiyorum

Yanıtlar:


24

PlayOnLinux, bu yazı sırasında Starcraft II ile korkunç bir iş çıkarıyor. Nihai hedefiniz Linux'ta Starcraft II oynamaksa, Ubuntu 17.04'te benim için işe yarayan şey

  1. PlayOnLinux'u tamamen kaldırın.

    sudo apt-get remove playonlinux
    
  2. İşletim sistemi ile birlikte gelen şarabı yırtın.

    sudo apt-get remove wine
    sudo apt autoremove
    
  3. 32 bit mimariyi etkinleştir

    sudo dpkg --add-architecture i386
    
  4. Şarap sahneleme için repo ekleyin.

    sudo add-apt-repository ppa:wine/wine-builds
    
  5. Güncelle ve yükle

    sudo apt-get update
    sudo apt-get install winehq-staging
    
  6. Battle.net yükleyicisini al

    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. Winecfg çalıştırarak şarabı yapılandırın ve ardından ayarları aşağıdaki ekran görüntüsüne göre ayarlayın. Çözünürlüğü yerel çözünürlüğünüzle değiştirin.

    winecfg
    

    Şarap Yapılandırma Ekran Görüntüsü

  8. Şarap ile çalıştırın

    wine Battle.net-Setup.exe
    
  9. Buradan Ubuntu'da Starcraft II, Diablo 3 veya Heros of the Storm gibi herhangi bir Blizzard oyununu başlatabilirsiniz, ancak bunu sadece Starcraft II ile test ettim.

Ayrıca, oyun dizüstü bilgisayarımı içerisindeki iki ekran kartından daha iyi kullanmak için buraya fazladan çemberler atlamak zorunda kaldım. Bu teknede de iseniz, Starcraft II'yi doğru yapmak için okumaya devam etmeniz gerekir.

  • "Sistem Ayarları" nı başlatın
  • "Yazılım ve Sürücüler" i açın
  • "Ek Sürücüler" sekmesine erişin
  • Satıcıdan en son ikili sürücülere geçin. (Üzgünüm Açık Kaynak topluluğu - Starcraft'ı seviyorum)

    İkili Sürücüler seçildi

  • Sonra Linux'a her zaman etli kartınızı kullanmasını söyleyin

    nvidia-settings
    
  • Ve Prime Profile'ı NVIDIA'ya ayarlayın

--- Bu sizi koşturur, ama kararlı değil. Oyunda birkaç dakikadan fazla oynuyorsam yararsız bir kar fırtınası hatası aldım. Beni dengede tutan bazı ek değişiklikler de oldu.

    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"

Yüklü winetricks ve bazı destekleyici yazılımlar. Sonra Battle.net Helper.exe'yi eski olarak yeniden adlandırmak zorunda kaldım.

Düzenleme: Bu "Battle.net.8394" dizininin her Battle.net güncellemesinde sayılarını değiştirdiğini fark ettim. En son kurulu sürümde ihtiyacınız olan değişiklikleri yapmaya özen gösterin.

Düzenleme: Yeni hatalar winbind yüklemem gerektiğini önerdi. Yardımcı olmuş gibi görünüyor.

Düzenleme: Ubuntu 17.04'e yükseltildi

gl hf


Winehq-staging kurulmasını sağlamak için wine-staging web sitesindeki talimatları kullanmak zorunda kaldım: wine-staging.com/installation.html
dolphone bubleine

1
Bu cevabın işe yaraması için şarap dizinini önceden kaldırmak önemlidir. rm -rf ~/.wine. Bu kaldırma komutunu karıştırmamaya dikkat edin.
6ft Dan

1
FYI şunları yapabilirsiniz:wget -O Battle.net-Setup.exe https://www.battle.net/download/getInstallerForGame?os=win&locale=enUS&version=LIVE&gameProgram=BATTLENET_APP
Mighty Chris

1
Ubuntu 18.04 için çalışan bir güncellemeniz var mı? Sadece linux ve şarap yeni bir kurulum yaptı ve starcraft yükleyemiyorum ... Şarap kaldırmak ve "şarap gibi sanal paketler kaldırılamaz" hata var
Assimilater

1
Oyunun son sürümü Battle.net Helper.exeile bir .dll dosyasıdır. Bu yeniden adlandırma adımını atladım ve işler yine de çalışıyor gibi görünüyor.
Joe Coder

1

POL ile kurulum yaparken önceden kurulum (özel) yapmanız ve bazı kütüphaneleri ayrı ayrı kurmanız gerekir. Ubuntu 16.04'te SC2 oynuyorum. Hala maalesef bazen çöküyor. AFAIR, aşağı yukarı bunu takip ettim https://www.youtube.com/watch?v=jv8s0_5YvLg

Bunlar SC2 için yapılandırdığım yerel kütüphanelerdir (Configure -> Wine -> Wine Config):

Şarap yerli geçersiz kılmalar


Gönderinize biraz daha bilgi verebilir misiniz? Yalnızca bağlantı yanıtları burada silinme istekleridir.
anonymous2

Bu referans gerçekten önemli olmasına rağmen onun değil iyi bir cevap olarak başına yığın taşması Söz ilgilenen herkes için çok yararlı buluyorum
zardilior
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.