星际争霸 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

还可以使用默认 Ubuntu 存储库中的 PlayOnLinux 应用程序,通过另一种替代方法安装《星际争霸 II》。

有一个PlayOnLinux 星际争霸 II 安装脚本在 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),因此可以使用较新版本的星际争霸 II PlayOnLinux 安装程序脚本。

更新

在所有当前支持的 Ubuntu Wine 版本中,由葡萄酒发展包。要安装它,请打开终端并输入:

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. 开始游戏。

相关内容