你不能完全释放本机性能,但还是可以跑起来游戏

你不能完全释放本机性能,但还是可以跑起来游戏

许多游戏大作都可以在Wine的支持下运行。 你无法完全释放机器的性能,但你仍然可以运行游戏,并且运行得相当流畅。 当然,这也取决于您的系统配置。

——尼克·康格尔顿

Linux确实可以玩游戏,而且还不少。 独立游戏在 Linux 平台上蓬勃发展创作人,顶级独立游戏通常在发布的第一天就发布 Linux 版本。 然而,大型 AAA 游戏的开发者通常会忽略 Linux,因此您很快就无法玩朋友正在谈论的游戏。

但情况还没有那么糟糕。 Wine - 一个使 Windows 应用程序能够在 Linux、BSD 和 OS X 上运行的兼容层linux游戏用什么开发,在支持的游戏数量和性能方面取得了巨大的进步。 许多游戏大作都可以在Wine的支持下运行。 你无法完全释放机器的性能,但你仍然可以运行游戏,并且运行得相当流畅。 当然,这也取决于您的系统配置。 让我们来看看这些可以通过 Wine 在 Linux 上玩的游戏,可能会让你大吃一惊。 (LCTT翻译注:本文最初发表于2017年,部分信息可能已经过时。)

10.魔兽世界

开发游戏用什么语言_开发游戏用什么编程语言_linux游戏用什么开发

魔兽世界酒

MMORPG 的经典之王依然强劲且充满活力。 虽然这不是一款在图形方面表现出色的游戏音乐音效,但要使其达到完整的图形质量确实需要付出一些努力。 魔兽世界多年来一直由 Wine 提供支持。 当最新的资料片发布时,《魔兽世界》为其Mac版本提供了OpenGL支持,使得游戏可以在Linux下轻松运行。 这不再是问题。

您需要通过 DX9 运行游戏并从九镓补丁中获得一些性能改进,但您可以随意下载 Linux 中的副本。

9.上古卷轴5:天际

linux游戏用什么开发_开发游戏用什么编程语言_开发游戏用什么语言

天际酒

《上古卷轴 5》不再是一款新游戏,但其模组社区仍然活跃。 如果你的Linux系统有足够的资源,你可以轻松添加很多很多mod。 需要记住的是,Wine 在运行时比游戏占用更多的系统资源,因此在使用 mod 时也要考虑到这一点。

8.星际争霸2

linux游戏用什么开发_开发游戏用什么编程语言_开发游戏用什么语言

星际争霸2酒

《星际争霸 II》是市场上最受欢迎的 RTS 游戏之一,它在 Wine 下运行良好。 它实际上也是 Wine 下表现最好的游戏之一。

考虑到这款游戏的竞争性质,您当然希望它能够顺利运行。 不过不用担心,只要你的硬件足够,就没有问题。

这是一个可以从“暂存”补丁中受益的示例,因此请在设置游戏时使用它们。

7. 辐射 3 / 辐射:新维加斯

开发游戏用什么编程语言_linux游戏用什么开发_开发游戏用什么语言

辐射 3 酒

恕我直言,《辐射 4》正在快速准备就绪,在您阅读本文时可能就可以玩了。 截至目前,《辐射 3》和《辐射:新维加斯》无论有无模组都运行良好。 这些游戏在 Wine 下运行得很好,甚至可以加载大量 mod 以保持游戏的新鲜度和趣味性。 在《辐射 4》获得全面支持之前玩这些老游戏并不是一个很大的妥协。

6. 毁灭战士 (2016)

linux游戏用什么开发_开发游戏用什么编程语言_开发游戏用什么语言

末日酒

《毁灭战士》是过去几年最令人兴奋的射击游戏之一。 在 Wine 支持下顺利运行最新版本并加载“staging”补丁。 单人游戏和多人游戏模式都是很棒的游戏体验,并且您不需要花费大量时间配置 Wine 和调整设置。 所以如果你想在Linux上体验AAA级射击游戏,不妨试试Doom。

5.激战2

开发游戏用什么编程语言_linux游戏用什么开发_开发游戏用什么语言

激战2 酒

《激战2》是一款结合了多人和迷宫探索元素的游戏,无需月票(买断系统)。 它在市场上很受欢迎,并声称游戏中有很多创新。 您还可以通过 Wine 在 Linux 上玩这个游戏。

《激战 2》并不是一款非常古老的 MMO 游戏。 它试图保持图形的现代风格,并具有相当高分辨率的纹理和视觉效果。 所有这些功能都可以在 Wine 下顺利运行。

4.英雄联盟

开发游戏用什么语言_开发游戏用什么编程语言_linux游戏用什么开发

英雄联盟酒

MOBA游戏界有两大强者:DoTA2和英雄联盟。 Valve 很早就开始将 DoTA2 移植到 Linux 上,但玩家从未在 Linux 上玩过《英雄联盟》。 如果您是 Linux 用户并且热衷于英雄联盟,您仍然可以通过 Wine 玩您最喜欢的 MOBA 游戏。

英雄联盟是一个有趣的例子。 游戏本身运行良好,但安装程序崩溃,因为它需要 Adob​​e Air。 一些安装程序脚本(例如 Lutris 和 PlayOnLinux)可以帮助您完成此步骤。 安装后,您可以毫无困难地运行游戏,即使在激烈的战斗中也能享受游戏的乐趣。

3.炉石传说

开发游戏用什么语言_开发游戏用什么编程语言_linux游戏用什么开发

炉石酒

《炉石传说》是一款流行且令人上瘾的免费纸牌游戏,您可以在除 Linux 之外的所有平台上玩。 但不用担心,您可以在 Wine 中轻松玩这个游戏。 《炉石传说》并不大,因此即使是最低规格的系统也可以玩,这是个好消息。 但由于其竞技性质,对游戏性能还是有一定要求的。

您不需要任何特殊的配置或补丁来玩《炉石传说》,只需开始玩即可!

2.巫师3

linux游戏用什么开发_开发游戏用什么语言_开发游戏用什么编程语言

巫师 3 酒

你并不是唯一一个对《巫师 3》出现在这份名单上感到惊讶的人。 感谢最新的“阶段”补丁,您终于可以在Linux上体验游戏了。 尽管最初承诺会推出原生版本,但 Linux 玩家对于《巫师》系列的第三部作品已经等待很长时间了。

但最好不要期望一切都完美。 《巫师 3》刚刚获得支持,部分内容可能还达不到预期。 也就是说,如果您只能在 Linux 上玩游戏并且愿意处理一些问题。 然后您还可以享受这款完美游戏的初体验。

1.守望先锋

linux游戏用什么开发_开发游戏用什么编程语言_开发游戏用什么语言

守望先锋酒

最后我们来说说Linux玩家心中的另一头“白鲸”。 许多人认为《守望先锋》会在发布当天就得到 Wine 的支持,就像大多数暴雪游戏一样。 但情况却大不相同,因为《守望先锋》只支持DX11,这也是Wine面临的一个痛点。

《守望先锋》还没有达到最好的性能,但你仍然可以通过专门修补的 Wine 和一系列自定义补丁包(包括“staging”)来运行游戏。 这也说明Linux玩家真的很想玩这个游戏,以至于开发了一套补丁来支持它。

当然还有一些其他游戏未包含在此列表中。 大多数是由于 Wine 的受欢迎程度或有限支持。 其他暴雪游戏如《风暴英雄》和《暗黑破坏神3》也表现不错,但这样写会让暴雪游戏在这份榜单中占据主导地位,这不是我们要强调的重点。

如果您打算玩上述任何游戏,请使用九镓版本的Wine并加载“staging”补丁,否则游戏可能无法正常运行。 “staging”加载了最新的补丁和改进linux游戏用什么开发,远远早于官方 Wine 发行版中可用的内容,因此使用它将为您带来性能优势。

说到进展,Wine 目前在支持 DirectX11 方面取得了很大进展。 这对于 Windows 玩家来说可能不是什么大事,但对于 Linux 玩家来说绝对是大事。 大多数新游戏都支持DX11和DX12,而最新版本的Wine仍然只支持DX9。 有了 DX11 支持,Wine 将允许许多以前无法在 Linux 上玩的游戏运行。 因此,定期检查您最喜爱的 Windows 游戏是否开始在 Wine 上运行,您可能会感到惊喜。

通过:

作者:Nick Congleton 译者:Modrisco 校对:wxy

本文由 LCTT 原创编译,Linux China 自豪推出

文章来源:https://www.toutiao.com/a6674032259864986116/