新手安裝星海爭霸 II Ubuntu 14.04

新手安裝星海爭霸 II Ubuntu 14.04

我按照一些線上說明安裝了《星海爭霸 II》在 Ubuntu 14.04 上安裝星海爭霸 II然後它嘗試從 FTP 網站下載 eurofixi.exe,但沒有得到任何回應,必須一遍又一遍地重複,但沒有成功。

遊戲似乎已經下載,但沒有可以用 Wine 運行的可執行檔。

當我嘗試重新下載遊戲以在 Ubuntu 14.04 上玩時,它給了我按播放選項,當我這樣做時,它會部分加載遊戲,要求我登錄戰網(不給我離線玩的選項)然後就變成了梨形。

在 Ubuntu 14.04 上安裝星海爭霸 II 教程的最後一段中說道。

如果您遇到任何其他問題,請查看我之前提到的部落格文章以獲取一些提示。如果這些對您沒有幫助並且 Google 也讓您失敗,請前往 Ask Ubuntu 並嘗試在那裡尋求協助。

答案1

《星海爭霸 II》還可以透過另一種替代方法使用預設 Ubuntu 儲存庫中的 PlayOnLinux 應用程式進行安裝。

有一個星海爭霸 II 的 PlayOnLinux 安裝程式腳本在 PlayOnLinux 網站上。點擊旁邊的箭頭原始碼標題為《星海爭霸 II》的 PlayOnLinux 安裝程式腳本的原始碼。

參觀為 PlayOnLinux 建立腳本 - 第 1 章:了解 Bash有關如何執行 PlayOnLinux 安裝程式腳本的說明,包括螢幕截圖。

執行你的腳本

將腳本儲存在 gedit 中,右鍵點擊該腳本並選擇特性->權限tab -> 在其左側的複選框中打勾允許將檔案作為程式執行,然後使用該函數運行本地腳本來自工具PlayOnLinux 的選單。

同一網站上也提供了使用 Wine 1.7 的星海爭霸 II 的更新版本的 PlayOnLinux 安裝程式腳本。此更新「修復了 Battle.net 崩潰問題並提高了遊戲品質」。 Wine 1.7 不在 Ubuntu 14.04 的儲存庫中,但可以透過新增此 Launchpad PPA 來安裝 Wine 1.7:PPA:ubuntu-wine/ppa使用該連結中的說明找到您的軟體來源。此 PPA 中的 Wine for Ubuntu 14.04 版本足夠最新(Wine 1.7.55),可以使用 StarCraft II 的較新版本的 PlayOnLinux 安裝程式腳本。

更新

在所有目前支援的 Ubuntu Wine>=1.7 版本中,由葡萄酒開發包裹。要安裝它,請打開終端機並輸入:

sudo apt install wine-development # installs Wine 4 in 19.04+ 

在 Ubuntu 18.04 及更高版本中,還可以透過安裝酒穩定包裹。

sudo apt install wine-stable # installs Wine 3 in 18.04

答案2

我也一直在努力破解這個問題。當我發現我的顯示卡驅動程式對我沒有任何幫助(字面意思)時,我終於讓遊戲運行了。我嘗試過的所有其他解決方法都無法讓我通過啟動器。例如,進入 wine 來搞亂dbhelp,以不同的解析度運行窗口,安裝 Windows 字體和 winetricks。畢竟,這是我的司機。有件事我覺得很好。當什麼都不起作用時…開始看看你認為起作用的東西。

對我來說,安裝驅動程式後,遊戲啟動並運行,但存在區塊文字錯誤和螢幕部分變黑。現在我正在嘗試所有其他事情以使其順利運行。我還沒有嘗試過在 Linux 上玩,我要去看看 youtube。有一個關於開始hearthstone/SC2工作的精彩影片。既然我的司機就是我所想的那樣,這次我可能會根據他們的建議取得成功。

至於找到可執行文件......它只是出現在下面,/program files/starcraft儘管我發誓我以前看過那裡。繼續挖掘。

答案3

我成功了。這是我的做法,你可能需要適應它。

  1. 修復暴雪啟動器的 mesa 包在黑屏情況下的問題:

    sudo add-apt-repository ppa:xorg-edgers/ppa
    sudo apt-get update
    sudo apt-get dist-upgrade
    

    您可能需要重新啟動 X 伺服器才能使變更生效。

    sudo restart lightdm
    
  2. 如果 OpenGL 驅動程式仍然有問題,請修復它:

    sudo add-apt-repository ppa:oibaf/graphics-drivers 
    sudo apt-get update
    sudo apt-get upgrade
    
  3. 在 wine 設定(配置 Wine)中為不同的應用程式建立不同的覆蓋:

    • 新建 -> 選擇Battle.net.exe-> 庫 -> dbghelp(停用)和 msvcp100(本機,內建)
  4. 啟動暴雪啟動器,前往遊戲設置,選取《星海爭霸 II》的「啟動 32 位元客戶端」。

  5. 開始遊戲。

相關內容