想要在您的 Linux 系統(如 SteamOS 和 Steam Deck)上使用 Battle.net?這是一份指南,為您提供玩《魔獸世界》和《星際爭霸》的選項。
與 Valve 不同,暴雪沒有原生 Linux 版本的啟動器。因此,您需要使用兼容層 Wine / Proton 來安裝 Windows 版本。
由於 Wine 的幫助,《魔獸世界》和《星際爭霸》系列已經在 Linux 上運行了很長一段時間,所以您應該不會遇到太多問題。問題確實在於Battle.net,它時不時地會在兼容層中出現故障。但本指南將幫助您前進。
跳轉至:
- 水獺
- 蒸汽
選項 1 – Lutris
Lutris 可能是最簡單的選擇,因為它具有安裝腳本來為您管理安裝的每個部分。 GamingOnLinux 指南中介紹了該工具,用於在 Linux 系統上玩 GOG 和 Epic Games。
安裝
弗萊帕克
最簡單的解決方案!它可以通過 Flathub 作為 Flatpak 提供,幾乎適用於所有 Linux 發行版。如果您使用的是 SteamOS / KDE Plasma,則可以通過 Discover 軟件應用程序使用它(請參閱我之前關於在 SteamOS / Steam Deck 上安裝軟件的指南)。
或者通過您的終端應用程序(例如 Konsole):
flatpak install flathub net.lutris.Lutris
然後它將顯示在您的應用程序菜單中。
另外,Lutris 網站上還提供了各種 Linux 發行版包。
使用 Lutris 安裝 Battle.net
打開 Lutris 後,單擊漢堡菜單按鈕並選擇“添加遊戲”:

選擇第一個選項,通過 Lutris 網站進行搜索。

然後您可以在此處輸入“Battle.net”並按 Enter 鍵。然後它會向您顯示 Lutris 安裝腳本的選項,選擇主要的 Battle.net:

接下來您只有一個選擇,那就是使用 Wine 兼容層安裝它。因此,選擇它並按右側的“安裝”按鈕:

現在設置您的安裝位置並根據需要檢查任何選項:

接下來,它會給您一個屏幕,您可以在其中自動下載安裝程序,或者如果您在其他地方下載了安裝程序,則可以提供一個。為此,只需單擊右上角的安裝:

您現在將看到這樣的屏幕,一兩分鐘內,Battle.net 安裝程序本身就會在其頂部彈出。正如 Lutris 上的消息告訴你的那樣—— 不要登錄 當您達到該階段時,請訪問Battle.net。第一次訪問Battle.net時請關閉Battle.net,讓Lutris完成幕後設置。

最終,一旦您在登錄屏幕上退出 Battle.net,您就會看到以下內容:

您可以在那裡啟動它,但是當您加載 Lutris 後要找到它,通常它會在主遊戲菜單以及左側面板中的 Wine 菜單中可用。

這就是 Lutris 的全部內容。只需單擊幾個框即可完成。
對於 Lutris 上 Battle.net 的任何問題,他們在 GitHub 上有一個專門的頁面來討論一些值得閱讀的常見問題。
選項 2 – 直接在 Steam 中
您可以使用 Proton 將其直接安裝在 Steam 中。雖然稍微複雜一點,但是可以很好地工作。儘管您在這裡輕鬆配置它的選項較少,並且需要一些額外的手動工作,但它仍然是您可能更喜歡的選項。
首先,前往 Battle.net 網站下載安裝程序。它將位於您的下載文件夾中。
打開Steam,點擊左下角的“添加遊戲”。然後選擇“添加非 Steam 遊戲”:

在下一個屏幕中,點擊瀏覽以打開文件管理器,然後選擇 Battle.net 安裝程序:


然後它會將您帶回到 Steam 用戶界面,您將在列表中看到它被勾選。
接下來,只需按“添加選定的程序”:

然後它將在您的 Steam 庫中顯示為“Battle.net-Setup.exe”。

重要的一步:我們需要在Steam上為其選擇一個兼容層。右鍵單擊它並進入屬性。選擇左側的“兼容性”菜單並勾選該框。然後選擇 Proton 版本,例如 Proton 9。

現在您將能夠實際運行安裝程序。
但另一個 重要的 注意——你 慣於 安裝後就可以運行它,直到我們更改 Steam 快捷方式。快捷方式確實 不是 自動更新到已安裝的 Battle.net 啟動器。因此,請等待下一步的安裝完成,然後 辭職 在執行此操作之前先訪問戰網。
它在後台實際執行的操作是使用已安裝的啟動器創建一個新的 Proton 前綴文件夾。這將位於這樣的位置(〜是您的主文件夾):
~/.steam/steam/steamapps/compatdata/
.steam 是一個隱藏文件夾,因此您需要取消隱藏家中的文件夾才能看到它。如果您使用的是 KDE Plasma,則可以使用 CTRL+H 來切換隱藏文件/文件夾。
注意:如果您使用 Canonical 的 Steam Snap,路徑將更像:
~/snap/steam/common/.local/share/Steam/steamapps
這裡的問題是 Steam 會給它一個更長的隨機數,因為它不是 Steam 上提供的遊戲。您需要在此處找到最近創建的文件夾,因此只需按文件夾的創建日期對文件管理器進行排序即可。在此示例中,Steam 創建的文件夾編號為 4241723544。

裡面進入: /pfx/drive_c/Program Files (x86)/Battle.net/
將完整位置複製到“Battle.net Launcher.exe”文件。 KDE Plasma / SteamOS 上的用戶可以右鍵單擊它並選擇“複製位置”。

現在回到 Steam,再次找到 Battle.net 快捷方式並進入“屬性”。在這裡,我們將更新快捷方式以實際指向安裝程序啟動器。重要的是你 不 刪除快捷方式並添加一個新快捷方式,否則您將只刪除已安裝的快捷方式。
最初它仍然是這樣的:

我們將把它改成這樣,路徑用引號括起來(這很重要,因為文件夾名稱中有空格!)。第一個文本框一直到 .exe 文件,第二個文本框一直到它所在的文件夾,如下所示:


現在,放鬆一下。你完成了!
希望這些選項可以幫助您在 Linux 桌面、SteamOS 和 Steam Deck 上玩《魔獸世界》和《星際爭霸》等遊戲。



