如何在 64 位元 Ubuntu 系統上安裝並執行《魔戒 Online》?

如何在 64 位元 Ubuntu 系統上安裝並執行《魔戒 Online》?

有人找到了在 Ubuntu 11.10 64 位元系統上安裝和執行《魔戒 Online》的秘密嗎?

答案1

http://www.lotrolinux.com/

實際的遊戲在 wine 下運作得很好,只需要對 wine 的註冊表和遊戲 UserPreferences.ini 檔案進行一些調整。這些調整的詳細資訊可以在葡萄酒AppDB頁面對於指環王在線或本網站的操作方法

第二個連結的重要部分:

要求

  1. 一台至少具備遊戲所需最低系統配置的電腦。
  2. 葡萄酒或交叉遊戲。

注意事項

您需要在 Wine 中安裝 Mozilla 引擎才能使幫助/Lorebook 和 Turbine Store 連結發揮作用。如果您的用戶端在造訪商店時崩潰或顯示黑頁,則表示您缺少Wine 中的Mozilla Web 瀏覽引擎如果您執行Linux 並執行Beryl/Compiz(或其他一些3D 桌面效果軟體),請在啟動LOTRO 之前禁用它們。遊戲將正常運行,儘管性能有所下降。然而,遊戲中使用的許多熱鍵功能和滑鼠手勢也會啟動 3D 桌面效果,並可能導致遊戲崩潰。如果地面上出現奇怪的紋理平鋪,請在 LotRO 高級圖形設定中停用各向異性紋理過濾。

下載

可從以下網址下載客戶端這個連結

請注意,強烈建議您在 WINE 1.3.9 或更高版本下安裝時使用標準 Turbine 用戶端下載(Pando Media Booster,PMB)。不建議使用低於 1.3.9 的 Wine 版本。

安裝LOTRO

安裝樂透。請勿使用 MOM DVD!安裝下載的版本。從 MOM [Mines of Moria] DVD 進行修補所需的時間與下載當前安裝程式並修補它的時間一樣長(如果不是更長的話)。此外,不再可能從 SOA [安格瑪之影] DVD 進行「修補」。按照 PyLOTRO 下載頁面的說明下載並安裝 PyLOTRO。

配置 PyLOTRO 啟動器。應調整設定以適合您的系統:

應用酒
WINEDEBUG 全部修復
WINEPREFIX /home/您的使用者名稱/.wine
遊戲目錄 /home/your-username/.wine/drive_c/Program Files/Turbine/The Lord of the Rings Online
啟用高解析度圖形(如果您下載了標準解析度 LOTRO,則停用)

運行樂透

第一次執行 LOTRO 時會失敗,因為它缺少設定檔。然而,在崩潰期間它會創建它們。從那時起它就會工作得很好。如果您使用 GUI 啟動器,請記住在需要時打補丁(工具 -> 補丁 -> 應用,完成後關閉)。

答案2

這個問題似乎已經過時了,但因為OP特別提到Ubuntu 64 位元我懷疑它可能涉及舊版本和當前版本(13.04)的 Ubuntu,特別是64位元版本其中不包含相同的包。找到答案非常困難,幾乎所有線上建議/教程都來自 32 位元 Linux 作業系統的用戶。

問題

我找到的所有指南都只是提到安裝 pylotro,其他的則是重點放在 WineHQ 設定。安裝是只需下載 LOTRO(您可能可以透過 Wine 下的 Steam 下載它),並建立一個 Wine 前綴來執行安裝程序

但是在 Ubuntu 13.04 上64位(可能還有較舊的 64 位元版本的 Ubuntu),主要問題是你根本無法使用 pylotro 啟動遊戲:

[E08] Server not found - may be down (400)

(由於某種原因,在 Ubuntu 64 位元上,pylotro 傳送到伺服器的 SOAP 訊息收到 HTTP 400 Bad Request 回應,並且 XML 為空)

安裝pylotro

Ubuntu PPA 不可用。您可以從來源安裝 Python 腳本(文章

$ wget https://sites.google.com/site/leeslinuxblog/PyLotRO-0.1.15.zip
$ unzip PyLotRO-0.1.15.zip;cd PyLotRO
$ sudo python setup.py install
$ su -c “python setup.py install”

補丁幽門螺旋桿菌

現在申請特殊字元和 ssl 補丁到 pylotro。該補丁相當小,因此您可以手動完成,只需要編輯兩個檔案。您可能需要先更改權限(首先仔細檢查您的 PyLotROLauncher 是否位於同一位置):

$ sudo chmod 777 /usr/local/lib/python2.7/dist-packages/PyLotROLauncher/*.py

然後只需在文字編輯器中開啟以下文件並應用您在上面連結的補丁中看到的更改。複製新行時要非常小心地使用相同的 TABS 縮排。使用製表符,而不是空格。更改後從終端啟動 pylotro,這樣如果您沒有正確編輯更改,您將看到錯誤。

$ gedit /usr/local/lib/python2.7/dist-packages/PyLotROLauncher/MainWindow.py
$ gedit /usr/local/lib/python2.7/dist-packages/PyLotROLauncher/PyLotROUtils.py

結果

正確套用補丁後,啟動器就會克服E08錯誤。您可能會看到有關密鑰環的錯誤(Ubuntu 13.04 64 位元上的 Wine 的另一個問題),但這並不妨礙啟動遊戲。

pylotro對我來說,一旦修補,以下前綴在 Ubuntu 13.04 64 位元上第一次嘗試就可以很好地啟動遊戲:

$ export WINEPREFIX=~/.wine_lotro
$ export WINEARCH=win32
$ env WINEPREFIX=~/.wine_lotro winecfg
$ env WINEPREFIX=~/.wine_lotro winetricks d3dx9 vcrun2008 vcrun2005

當然,不要忘記進入 pylotro > 選項並將以下選項設為適當的目錄(下面只是一個範例,其中一個 LOTRO 資料夾從 Windows 中工作的 LOTRO 安裝複製到 wine “前綴”中):

Application        Wine
WINEPREFIX         /home/fab/.wine_lotro
Game Directory     /home/fab/.wine_lotro/drive_c/games/Lord of the Rings Online
Hi-Res Graphics    Enabled
Advanced Options   (unchecked)

答案3

要運行這兩款遊戲,您需要安裝 wine(或 crossover,但我更喜歡 wine)
對於 lotro -lotrolinux.com
對於 DDO,請參閱這些WineHQ-龍與地下城 Online:艾伯倫無限,
DDO,Linux 指南。

相關內容