有没有办法在 Ubuntu 上运行星际争霸 2?

有没有办法在 Ubuntu 上运行星际争霸 2?

我似乎找不到任何东西来运行它 - 或者启动星际争霸 2 所需的 battle.net 桌面。

有人能告诉我需要安装什么吗?我查看了一些 Wine 程序,找到了一个,但它很旧,可能无法与新的 void 扩展配合使用。

是否有其他模拟器可以运行这个游戏?如果有,从哪里获取?

我在这里问过,但没有太大帮助。

答案1

一般来说,大型 Windows 软件需要各种库和依赖项,在 Linux 上运行非常棘手(使用 Wine 或类似软件)。我认为如果不在基于 Virtualbox 或 VMware 的虚拟机上安装星际争霸 2,就不可能像样地运行它。该seamless模式使 Virtualbox 非常透明。

免责声明:我自己没有在虚拟机上安装过星际争霸2。但我尝试过许多其他 Windows 软件。

答案2

它不能在 Wine 上运行:

Ubuntu 14.04 的测试结果

什么不起作用

开始游戏时,看到初始加载屏幕后不久崩溃。

补充评论

调试输出错误:

4.exe: ../nptl/pthread_mutex_lock.c:359: __pthread_mutex_lock_full: Assertion `robust || (oldval & 0x40000000) == 0' failed.

因此您有几个选择:

  • 在 Virtualbox 中运行 Windows。除非你有一台非常好的电脑,否则这是不现实的。我可以在虚拟盒子中运行 PowerPoint,但这需要 11GB 的 RAM 来管理包含大量图像的 50 张幻灯片演示文稿。我怀疑你是否能够运行 GPU 密集型游戏(OBS 甚至不起作用)。

  • 双启动 Windows。这似乎更有可能奏效。您需要对硬盘等进行分区,因此需要备份。

当然,这两个都需要安装 Windows。我建议购买 Windows 7 OEM,然后如果您愿意的话可以将其更新到 Windows 10 - 这比花 99 英镑购买 Windows 10 要便宜得多。

相关内容