- Heroic Games Launcher 将 Epic、GOG 和 Amazon 的游戏库整合到一个免费开源的客户端中。
- 它允许您安装、更新、修复、移动和导入现有游戏,以及添加外部游戏。
- 它提供与 Wine、Proton、Crossover 和 UMU 的集成,可在 Linux、macOS 和 Steam Deck 上运行 Windows 游戏。
- 它包含主题、类别、自动修复和云游戏同步等高级功能。

如果你在Epic Games、GOG、Amazon Games 和其他平台上都有游戏,你可能不止一次地需要在不同的客户端之间切换才能玩游戏。每次想玩游戏都要打开多个启动器、记住密码、还要费力地适应完全不同的界面,这确实很麻烦。
为了避免这些混乱,我们推荐Heroic Games Launcher,这是一款开源游戏启动器,几乎将所有游戏都集中在一个地方。有了它,无论你使用的是 Linux、Windows 还是 macOS 系统,你都可以通过一个应用程序管理、安装和畅玩 Epic、GOG 和 Amazon 上的游戏(还可以添加外部游戏),甚至可以在 Steam Deck 等设备上使用。
Heroic Games Launcher是什么?它为什么值得使用?
Heroic Games Launcher 是一款免费开源的游戏客户端,旨在集中管理您的数字游戏库。它无需依赖 Epic Games Launcher、GOG Galaxy 或 Amazon Games 应用等官方客户端,Heroic 充当“桥梁”,让您通过简洁直观的界面访问所有游戏。
本项目依赖多种技术运行: Epic Games Store 游戏使用Legendary 技术,GOG 游戏使用名为gogdl的专有实现, Amazon Games 游戏使用Nile 技术。所有这些都封装在一个基于 Web 技术构建的现代化界面中,使程序能够跨平台运行并持续改进。
它最大的优势之一在于,它不仅能列出你的游戏,还能让你安装、更新、修复游戏,在硬盘之间移动游戏,导入现有安装,甚至添加任何支持商店中都找不到的游戏。简而言之,它成为了你电脑游戏库的控制中心。
此外,它已成为官方客户端的一个非常可靠的替代方案,尤其是在 Linux 和 Steam Deck 平台上,因为在这些平台上使用 Epic 或亚马逊的原生软件往往令人头疼。许多用户已经将其视为系统上的必备工具。
兼容平台和基本要求
Heroic Games Launcher 是一款跨平台游戏启动器,几乎涵盖所有主流游戏平台。它原生支持以下平台:
- LinuxUbuntu 20.04 LTS 或更高版本、Fedora 33 或更高版本以及 Arch Linux(及其衍生版本,如 Manjaro、Garuda、EndeavourOS),以及其他一些发行版,通过一些手动调整也可以运行。
- SteamOS可在 Steam Deck 上获取,也可从 Discover 轻松下载。
- Windows 10和Windows 11.
- macos 14 或更新版本。
虽然团队主要专注于这些版本,但Heroic通常也支持许多其他Linux发行版。前提是您需要满足一些最低要求(例如,您需要拥有像curl这样的工具,并且这些工具需要以AppImage或tar.xz等无依赖格式提供)。如果您需要切换到Linux系统,可以参考我们的指南,了解如何通过U盘将您的电脑转换为Linux系统。如果您遇到任何问题,他们的Discord服务器上通常会有人提供帮助。
在 Linux 系统上,Heroic 可通过Flathub获取,这大大简化了在带有软件中心(Discover、Pop!_Shop 等)的桌面系统上的安装。此外,还有适用于基于DEB 的发行版的软件包、AUR中的RPM软件包(例如 heroic-games-launcher-bin)、 nixpkg版本(heroic 和 heroic-unwrapped),以及经典的AppImage和tar.xz格式。
在 Windows 系统中,您可以通过WinGet(使用命令“winget install Heroic”)或传统的.exe 安装程序进行安装,可以选择带有快捷方式的安装版本或便携版本。在 macOS 系统中,最简单的方法是通过Homebrew和 cask 文件进行安装,当然您也可以直接将.dmg镜像文件拖到“应用程序”文件夹。
您可以统一支持的商店和库
该项目的核心在于其整合来自不同数字商店的图书馆的能力。目前,Heroic 兼容以下平台:
- 史诗游戏商店,通过传奇。
- GOG (Good Old Games),感谢 gogdl 的实现。
- 亚马逊游戏 以及通过 Nile 平台提供的 Amazon Prime Gaming 服务。
只需在应用内登录各项服务,即可在“商店”版块查看和管理所有游戏。Heroic 会下载您的游戏库信息并实时更新,因此当您购买新游戏或移除游戏时,更改会自动反映出来。
除了官方集成的商店外,Heroic还允许您添加外部游戏:您可以注册任何可执行文件,包括来自其他商店(IndieGala 等)的浏览器应用程序或启动器,以便它们像其他游戏一样出现在您的收藏中。
所有这些都使得 Heroic 可以作为一个统一的前端,不仅适用于 Epic、GOG 和 Amazon,还适用于你 PC 上安装的所有单个游戏,如果你多年来一直在不同的文件夹中积累游戏,这将非常有用。
在每个系统上安装 Heroic Games Launcher
安装 Heroic 非常简单,最棒的是,你不需要为每个平台都安装官方客户端。只需安装 Heroic,然后在程序中输入你的 Epic、GOG 和 Amazon 账号信息即可。
在Linux 系统上,最推荐的方法是使用Flathub 上的 Flatpak,因为它简化了依赖管理并确保快速更新。如果您更喜欢原生软件包,可以下载Ubuntu/Debian 等发行版的.deb 文件,然后双击运行,或者在终端中使用命令“sudo dpkg -i Heroic*amd64.deb”进行安装。在 Fedora 和类似的发行版上,可以使用.rpm 文件,通过命令“sudo dnf install ./heroic-*.x86_64.rpm”进行安装。
对于Arch Linux 及其衍生发行版,Heroic 团队仅官方支持AUR 中的heroic-games-launcher-bin软件包。请务必注意这一点,因为如果您使用其他非官方软件包且出现问题,技术支持会将您转介给该软件包的维护者。
在更“手动”的环境下,您可以使用AppImage 文件(下载后,使用“chmod +x”命令赋予其执行权限,然后运行它)或tar.xz 文件,只需将其解压并从解压后的文件夹中运行“主程序”即可。无论哪种情况,您都需要确保已安装curl等基本工具,否则可能会遇到异常情况。
在Windows 系统中,如果您已经安装了 WinGet,则可以使用命令`winget install Heroic`来安装并运行 Heroic。否则,您可以从发布页面下载图形安装程序 (Setup) 或便携版。安装程序会在您的桌面和“开始”菜单中创建快捷方式,以便您可以像打开其他程序一样打开 Heroic。
在macOS上,如果您是 Homebrew 用户,可以使用类似“brew install --cask --no-quarantine heroic”的命令通过 cask 安装它。或者,您可以下载.dmg镜像,双击挂载,然后将“Heroic”应用程序拖到您的“应用程序”文件夹中。
英雄的主要特点和优势
除了作为一个简单的游戏列表之外,Heroic 还以其一系列非常完善的功能脱颖而出,这些功能可以管理您的游戏库并改善在 Linux、Windows 和 macOS 上的体验。
首先,它提供统一的库管理:您可以在同一个控制面板上安装、更新、卸载、修复和迁移来自 Epic、GOG 和 Amazon 的游戏。如果您已经通过其他客户端安装了游戏,Heroic 允许您导入这些安装,避免重复下载。如果您硬盘空间已满,不想再下载 100GB 的游戏(而该游戏已经存在于您的系统中),这项功能尤其有用。
它还包含一个下载队列,允许您将多个游戏添加到下载队列中,并根据您的设置让它们依次或并行下载。例如,这使得在格式化计算机后准备大型游戏库变得更加容易。
界面方面,Heroic 提供筛选、搜索、收藏、隐藏游戏等功能,并支持自定义主题。您可以自定义颜色和视觉风格,还可以将游戏库按您定义的类别进行整理——如果您收藏了独立游戏、3A 大作和各种应用程序,这将非常实用。
另一个关键功能是云存档同步,前提是原平台支持此功能。GOG 和 Epic 上的许多游戏都提供云存档,Heroic 可以连接到这些服务,自动或手动上传和下载您的存档。您可以在每款兼容游戏的设置中找到专门的“云存档”选项卡。
使用 Wine、Proton、Crossover 和 UMU 进行 Windows 游戏
Heroic之所以在Linux和macOS上如此受欢迎,原因之一在于它能够使用Wine、Proton和Crossover运行Windows游戏。这使得你可以在其他环境下畅玩专为微软操作系统设计的游戏,并且兼容性越来越高。
在Linux 系统上,Heroic 集成了自家的Wine 和 Proton版本管理器,包括Wine-GE和Proton-GE等自定义版本。这些版本由开发者 gloriouseggroll 维护,包含补丁和额外的编解码器,可以解决常见问题,例如过场动画无法显示、DRM 敏感问题、一些小 bug 等等。用户可以直接从客户端下载“Wine-GE-Latest”和“Proton-GE-Latest”版本,始终使用最新且兼容性最佳的版本。
此外,Heroic 可以与UMU Launcher集成。UMU Launcher 是一个基于 Proton 的统一 Linux 层,由 Lutris、Heroic 和 Bottles 等项目共同推广。启用实验性功能中的“使用 UMU 作为 Proton 运行时”选项,可以让许多游戏在未来运行得更加稳定,从而集中社区力量。
在macOS 系统上,该程序支持Crossover,这是一款基于 Wine 的商业解决方案,专为苹果操作系统优化。这使得您可以将 Heroic 作为统一启动器,并与 Crossover 作为兼容层结合使用,从而运行多个 Windows 游戏。
默认情况下,您可以在 Heroic 的“游戏默认设置”部分更改全局 Wine/Proton 版本,例如,为所有游戏选择 Proton-GE-latest。但是,也可以为每个游戏单独调整 Wine 或 Proton 版本,这在特定游戏只能在特定版本下正常运行时非常有用。
如果您需要安装模组或其他实用程序,Heroic 允许您在每个游戏的 Wine 前缀下运行 .exe 文件。只需指定可执行文件,向导就会像在 Windows 系统中一样,在游戏的独立环境中启动它。
推荐的初始设置(尤其是在 Steam Deck 和 Linux 系统上)
安装好 Heroic 之后,建议花几分钟时间调整一下常规设置,特别是如果您使用 Steam Deck 或电脑里有多张光驱。这虽然只是个小小的步骤,但能帮您省去日后的诸多麻烦。
在“设置”→“常规”菜单中,建议将“默认安装路径”更改为适合您的位置。例如,许多使用 Steam Deck 的用户会在 microSD 卡的根目录下创建一个名为“Heroic”的文件夹,以便游戏默认安装到该文件夹。这样可以防止主机内部存储空间过大。
在同一部分,您可以定义新 Wine 前缀的文件夹。Heroic 会为每个游戏创建一个 Wine 前缀,这样可以隔离配置,防止一个游戏影响另一个游戏。指定特定路径(如果您使用 Steam Deck,也可以指定在 microSD 卡上)有助于保持文件井然有序,并防止它与系统中可能存在的其他 Wine 环境混淆。
最好仔细检查一下Steam文件夹的路径是否被正确识别,尤其如果您希望 Heroic 在 Steam 库中添加游戏快捷方式。Epic Games 字段仅在 Windows 系统或您使用其他启动器安装游戏时才需要填写,因此如果与您无关,您可以将其留空。
在常规设置的底部,你会看到几个快捷方式复选框:在桌面、开始菜单中创建快捷方式,以及自动将游戏添加到 Steam。在传统的 PC 上,通常可以禁用桌面和开始菜单快捷方式,让所有操作都通过 Heroic 完成。而在 Steam Deck 中,建议勾选“将游戏添加到 Steam”选项,因为这样可以利用 Steam 内置的控制器管理功能,在游戏模式下畅玩游戏。
下一步是前往“设置”→“游戏默认设置” ,选择Proton-GE-latest (或您偏好的版本)作为默认驱动程序,因为它通常在现代游戏中能提供更好的效果。如果您使用的是配备独立显卡的笔记本电脑,则可以在“其他”选项卡中启用“使用独立显卡”选项,强制使用性能强大的独立显卡。
高级功能:成就、自动修复和游戏设置
Heroic 不仅限于基本功能;它还包含增强体验的高级功能,尤其适合喜欢一切井然有序的用户。
在“设置”→“高级”中,您会找到一个实验性功能部分,您可以在其中启用“彗星支持”等选项。启用此选项对于GOG 正确记录您的成就和其他统计数据至关重要。如果您想保留您的成就,启用此选项几乎是必须的。
另一个强烈推荐的功能是“自动应用已知修复”,它允许 Heroic自动将已知修复应用于特定游戏,类似于 ProtonDB 中的修复功能,但已直接集成到启动器中。这样就省去了您手动调整每个问题游戏的启动参数或特殊设置的麻烦。
我们之前已经提到过“使用 UMU 作为 Proton 运行时”,但值得再次强调:启用此选项将使 Heroic 与 Linux 游戏的未来发展方向保持一致,因为UMU 统一了 Proton在不同项目中的启动方式。如果您遇到游戏问题,可以随时回退到旧版本的 Wine 或 Proton,但总体趋势是向 UMU 过渡。
在每个游戏的详情页面中,您可以通过选项图标访问各项设置:更改该游戏的 Wine/Proton 版本、修改启动参数、调整分辨率或强制使用独立显卡等等。如果游戏在全局设置下运行不流畅,通常可以在这里找到合适的设置组合。
在同一区域,您还可以找到支持云存档的游戏的“云存档”选项卡。您可以在这里查看本地存档文件的路径,如果 Heroic 无法正确识别文件夹(这种情况有时会发生在 Epic 平台上的游戏上),您可以更改路径;选择同步模式(下载/上传、单向同步等);如果出现同步问题,您可以使用“强制上传”或“强制下载”功能。请务必小心:错误地使用“强制下载”功能可能会删除您的本地存档文件,因此请在点击之前三思。
如何添加游戏、游玩和管理DLC
设置好英雄难度后,开始游戏的过程相当简单。首先,你需要登录你购买游戏的平台:Epic、GOG 和 Amazon。在 Epic 平台上,如果一种登录方式失败,通常会有其他方法可以尝试。
登录后,您将看到您的游戏库已集成到 Heroic 中。每款游戏都会显示其状态(已安装或未安装),点击其详情,即可查看安装大小以及与 Linux 系统上的 ProtonDB 和 Steam Deck 的兼容性等信息。Heroic 还包含ProtonDB的直接链接,方便您阅读其他用户对哪个 Proton 版本最佳的反馈。
要安装游戏,只需点击下载按钮。游戏将被添加到下载队列,并使用您配置的默认路径开始下载。已安装的游戏会显示在列表顶部,并且其图标将不再显示为灰色,方便您快速找到可以畅玩的游戏。
在游戏页面或主界面,您可以点击“开始游戏”直接启动游戏。但Steam Deck有一个例外:Epic游戏必须至少在桌面模式下运行一次,才能在Steam的游戏模式下正常运行。这样才能正确配置wine前缀和内部依赖项。
如果你想在主视图中隐藏某些游戏,可以使用筛选器和分类系统,这样你就可以只看到例如来自特定商店的游戏或已安装的游戏。当你的游戏库变得庞大,而你不想一次性看到所有游戏时,这个功能非常有用。
关于DLC,Heroic在每款游戏的选项中都提供了一个“修改安装”菜单,您可以在其中选择语言、测试版和附加内容。这通常对GOG平台的游戏非常有效:您只需选择DLC,它们就会自动下载,无需其他操作。但对于Epic平台的游戏,情况就比较复杂;虽然很多情况下都能成功,但有些游戏(例如《心灵杀手2》)的DLC似乎无法正确安装,或者Heroic会卡在等待Epic的响应。一个比较常见的解决方法是卸载并重新安装游戏,这样DLC就能包含在内了。
游戏更新由系统自动管理,无需每日检查。如有新版本可用,Heroic 会自动检测并更新游戏,始终兼顾磁盘空间和其他因素。
如果在任何时候需要修复损坏的安装,您可以从游戏选项中使用“验证”或“修复”功能,还可以将游戏移动到另一个文件夹或存储驱动器,而无需从头开始重新下载。
Heroic 还允许你同步已通过官方 Epic 或 GOG Galaxy 客户端安装的游戏,因此即使你更换启动器,也不会丢失已安装的游戏。该程序会扫描指定的路径,如果找到兼容的游戏,就会将其添加到自身的数据库中。
在 Steam 上推出的 Heroic Deck 及其与其他启动器的关系
在Steam平台上,Heroic被认为是畅玩Epic、GOG和Amazon游戏的最佳方式之一。虽然也有Lutris或其他非Steam启动器可供选择,但许多用户认为Heroic提供了更完善的界面和更简洁的操作流程,尤其适合那些喜欢简单易用体验的用户。
在 Steam Deck 上安装 Heroic 非常简单,只需切换到桌面模式并打开“发现”商店,即可看到 Heroic 并准备安装。安装完成后,务必选择“自动将游戏添加到 Steam”选项:这样您就可以直接从 Steam 游戏库启动游戏,并享受游戏模式、控制器设置和典型的游戏主机界面。
此外,Heroic 还支持GOG 平台的成就系统,以及 GOG 和 Epic 平台的云存档功能,方便您安全保存游戏存档。如果云存档功能不可用,或者您的存储空间不足(GOG 平台通常限制在 400 MB 左右),Ludusavi等外部工具仍然是不错的选择。
虽然通常流传的指南和建议乍看之下可能有些技术性,但实际上,一旦初始设置配置完成(例如安装路径、Proton-GE 版本、UMU 启用等),Heroic 的日常使用就简化到只需打开启动器、选择游戏,然后点击“开始游戏”即可。如果您不喜欢折腾,那么其他设置您几乎无需动手。
总而言之,Heroic Games Launcher 已成为一款强大的解决方案,尤其适合那些游戏库分散在多个商店,并且希望在 Linux、Windows 或 macOS 系统上畅玩游戏而无需依赖官方客户端的用户。它集中管理游戏库,简化安装管理,并添加了云存档、成就和自动修复等额外功能,尤其适用于 Steam Deck 等设备,使其成为现代 PC 游戏生态系统中不可或缺的一部分。