在 Linux 上玩视频游戏的 3 种方法
如果您准备好放下爆米花并从各个角度体验游戏,请开始在 Linux 上玩游戏。
2021 年,人们喜爱 Linux 的理由比以往任何时候都多。在本系列中,我将分享使用 Linux 的 21 个不同原因。今天我就从游戏开始。
我曾经认为“游戏玩家”是一种非常特殊的生物,是科学家经过多年的研究和测试精心编目和分类的。我从未将自己归类为游戏玩家,因为我玩的大多数游戏都是桌面游戏(棋盘游戏和纸笔角色扮演游戏)、NetHack 或俄罗斯方块。现在游戏可以在移动设备、游戏机、电脑和电视等各种设备上使用,似乎是时候承认“游戏玩家”有各种不同的体型和体型了。如果您想称自己为游戏玩家,您可以!没有资格考试。您不必牢记 Konami 代码(甚至该引用的含义);您不必购买和玩“AAA”游戏。如果您偶尔喜欢玩游戏,您就可以正确地称自己为游戏玩家。如果您想成为一名游戏玩家,现在就是使用 Linux 的最佳时机。
欢迎来到地下
剥开光鲜亮丽的广告牌广告,您一定会在下面发现蓬勃发展的地下游戏。这一运动始于新兴的游戏市场,当时没有人相信可以通过电子表格或打字辅导之外的软件赚钱。独立游戏以多种方式在流行文化中占据了一席之地(不管你信不信,《我的世界》虽然不是开源的,但它最初是作为一款独立游戏),证明在玩家眼中,游戏玩法优先于生产价值。
独立开发者和开源开发者领域有很多交叉。没有什么比使用 Linux 笔记本电脑浏览 itch.io 或您的发行版的软件存储库来寻找鲜为人知但珍贵的开源游戏瑰宝更好的了。
有各种各样的开源游戏可供选择,包括大量的第一人称射击游戏、像 Nodulus 这样的益智游戏、像 OpenTTD 这样的系统管理游戏、像 Jethook 这样的赛车游戏、像 Sauerbraten 这样的紧张逃脱游戏,还有更多的游戏无法一一提及(每个游戏都会有更多游戏)年,感谢 Open Jam 等伟大举措)。
杰胡克
总体而言,深入研究开源游戏世界的体验与购买大型游戏工作室接下来发布的任何游戏所带来的即时满足感不同。大型工作室的游戏提供了大量的视觉和声音刺激、大牌演员以及长达 60 小时的游戏时间。独立和开源游戏不太可能与此相媲美,但话又说回来,当你发现一款你只知道没有人听说过的游戏时,大型工作室无法比拟你所获得的发现感和个人联系。当你意识到世界上的每个人都真的非常需要听到你刚刚玩过的精彩游戏时,他们无法比拟你所感受到的紧迫感。
花一些时间确定您最喜欢的游戏类型,然后浏览您的发行版的软件存储库、Flathub 并打开游戏 Jam。看看您能发现什么,如果您足够喜欢这款游戏,请帮助推广它!
质子与葡萄酒
Linux 上的游戏并不仅限于开源,而是由开源推动的。几年前,当 Valve Software 通过发布适用于 Linux 的 Steam 客户端而将 Linux 重新带回游戏市场时,人们希望这会迫使游戏工作室编写 Linux 系统的原生代码。有些人这样做了,但 Valve 未能将 Linux 作为主要平台,甚至在他们自己的 Valve 品牌游戏电脑上也是如此,而且似乎大多数工作室都恢复了只玩 Windows 游戏的旧方式。
但有趣的是,最终结果产生了比预期更多的开源代码。 Valve 针对 Linux 兼容性的解决方案是创建 Proton 项目,这是一个将 Windows 游戏转换为 Linux 的兼容层。 Proton 的核心是使用 WINE(Wine 不是模拟器),这是对主要 Windows 库作为开源的好得令人难以置信的重新实现。
游戏市场的战利品已成为开源世界的宝库,如今,大多数来自主要工作室的游戏都可以在 Linux 上运行,就像它们是原生游戏一样。
当然,如果您是那种必须在发布当天就拥有最新游戏的玩家,那么您肯定会遇到不愉快的惊喜。不过,这并不奇怪,因为很少有主要游戏在发布时没有错误,需要在一周后进行大补丁。当游戏在 Proton 和 WINE 上运行时,这些错误可能会更严重,因此 Linux 游戏玩家通常会通过避免早期采用而受益。不过,这种权衡可能是值得的。我玩过一些在 Proton 上完美运行的游戏,后来却从愤怒的论坛帖子中发现,在最新版本的 Windows 上玩时,它显然充满了致命错误。简而言之,主要工作室的游戏似乎并不完美,因此在 Linux 上玩游戏时,您可能会遇到与在 Windows 上玩游戏类似但不同的问题。
弗莱帕克
Flatpak 是 Linux 最近历史上最令人兴奋的发展之一,它是本地容器和打包的结合体。它与游戏无关(或者不是?),但它使 Linux 应用程序基本上可以普遍分发到任何 Linux 发行版。这适用于游戏,因为游戏中通常会使用大量边缘技术,并且对发行版维护人员来说,跟上任何给定游戏所需的所有最新版本可能要求相当高。
Flatpak 通过为应用程序库建立一个通用的 Flatpak 特定层,将其从发行版中抽象出来。 Flatpak 的分销商知道,如果某个库不在 Flatpak SDK 中,那么它必须包含在 Flatpak 中。它简单明了。
感谢 Flatpak,Steam 客户端可以在 Fedora 等明显的系统上运行,也可以在传统上不面向游戏市场的发行版上运行,例如 RHEL 和 Slackware!
卢特里斯
不过,如果您不急于在 Steam 上注册,那么我最喜欢的游戏客户端是 Lutris。从表面上看,Lutris 是一个适用于您的系统的简单游戏启动器,当您知道自己想玩游戏但又无法决定启动什么游戏时,您可以去这个地方。借助 Lutris,您可以添加系统上的所有游戏来创建您自己的游戏库,然后直接从 Lutris 界面启动并玩它们。更好的是,Lutris 贡献者(像我一样!)定期发布安装程序脚本,使您可以轻松安装自己的游戏。它并不总是必要的,但它可能是绕过一些繁琐配置的好捷径。
Lutris 还可以寻求运行程序或运行通常不会直接从应用程序菜单启动的游戏的子系统的帮助。例如,如果您想玩开源魔兽争霸塔防之类的控制台游戏,您必须运行模拟器,Lutris 可以为您处理(前提是您安装了模拟器)。此外,如果您有 GOG.com(Good Old Games)帐户,Lutris 可以访问该帐户并从您的库中导入游戏。
没有比这更简单的方法来管理您的游戏了。
玩游戏
Linux 游戏是一种充实且充满力量的体验。我曾经避免玩电脑游戏,因为我觉得自己没有太多选择。似乎总是有昂贵的游戏发布,不可避免地会引起快乐和不快乐的玩家的极端反应,然后焦点迅速转移到下一个大事件。另一方面,开源游戏让我认识了游戏世界的人们。我遇到了其他玩家和开发者,遇到了艺术家和音乐家、粉丝和推广人,还玩过各种各样我从未意识到存在的游戏。其中一些只够让我分散一下午的注意力,而另一些则为我提供了数小时的沉迷游戏、模组、关卡设计和乐趣。
如果您准备好放下爆米花并从各个角度体验游戏,请开始在 Linux 上玩游戏。