如何在 64 位 Ubuntu 系统上安装和运行《指环王 Online》?

如何在 64 位 Ubuntu 系统上安装和运行《指环王 Online》?

有人发现在 Ubuntu 11.10 64 位系统上安装和运行《指环王在线》的秘密吗?

答案1

http://www.lotrolinux.com/

实际游戏在 wine 下运行良好,只需对 wine 的注册表和游戏的 UserPreferences.ini 文件进行一些调整。这些调整的详细信息可以在Wine AppDB 页面对于指环王在线或本网站上的操作方法

第二个链接中的重要部分:

要求

  1. 至少具有该游戏最低系统规格的 PC。
  2. 葡萄酒或跨界游戏。

注意事项

您需要在 Wine 中安装 Mozilla 引擎才能使 Help/Lorebook 和 Turbine Store 链接正常工作。如果您的客户端在访问商店时崩溃或显示黑页,则说明 Wine 中缺少 Mozilla 网页浏览引擎。如果您运行 Linux 并且运行 Beryl/Compiz(或其他 3D 桌面效果软件),请在启动 LOTRO 之前禁用它们。游戏将正常运行,但性能会有所下降。但是,游戏中使用的许多热键功能和鼠标手势也会激活 3D 桌面效果,并可能导致游戏崩溃。如果地面上出现奇怪的纹理平铺,请在 LotRO 高级图形设置中禁用各向异性纹理过滤。

下载

客户端可以从此链接

请注意,强烈建议您在 WINE 1.3.9 或更高版本下安装时使用标准 Turbine Client 下载(Pando Media Booster、PMB)。不建议使用低于 1.3.9 的 Wine 版本。

安装 LOTRO

安装 LOTRO。不要使用 MOM DVD 进行此操作!安装下载的版本。从 MOM [Mines of Moria] DVD 进行修补将花费与下载当前安装程序并进行修补一样长的时间,甚至比下载当前安装程序并进行修补的时间更长。此外,不再可能从 SOA [Shadows of Angmar] 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

第一次运行 LOTRO 时,它会失败,因为它缺少配置文件。但在崩溃期间它会创建配置文件。从那时起,它就可以正常工作了。如果您使用 GUI 启动器,请记住在需要时进行修补(工具->修补->应用,完成后关闭)。

答案2

这个问题似乎已经过时了,因为 OP 特别提到Ubuntu 64 位我怀疑这可能与 Ubuntu 的旧版本和当前版本(13.04)有关,特别是64 位版本不包含相同的软件包。很难找到答案,网上几乎所有的建议/教程都来自 32 位 Linux 操作系统的用户。

问题

我发现的所有指南都只是提到安装 pylotro,其他的都集中在 WineHQ 设置上。安装是只需下载 LOTRO(你可以通过 Steam 下的 Wine 下载),然后创建 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”

补丁 pylotro

立即申请特殊字符和 SSL 补丁到 pylotro。补丁相当小,所以您可以手动完成,只需要编辑两个文件。您可能需要先更改权限(首先仔细检查您的 PyLotROLauncher 是否位于同一位置):

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

然后只需在文本编辑器中打开以下文件并应用您在上面链接的补丁上看到的更改。复制新行时,请务必小心使用相同的 TABS 缩进。使用 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 > 选项并将以下选项设置为适当的目录(下面只是一个例子,从 Windows 中安装的工作 LOTRO 复制一个 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 的 Howto 指南。

相关内容