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
PlayOnLinux'u tamamen kaldırın.
sudo apt-get remove playonlinux
İşletim sistemi ile birlikte gelen şarabı yırtın.
sudo apt-get remove wine
sudo apt autoremove
32 bit mimariyi etkinleştir
sudo dpkg --add-architecture i386
Şarap sahneleme için repo ekleyin.
sudo add-apt-repository ppa:wine/wine-builds
Güncelle ve yükle
sudo apt-get update
sudo apt-get install winehq-staging
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
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ü
Şarap ile çalıştırın
wine Battle.net-Setup.exe
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