# Archlinux 下运行盗版游戏(exe)、online-Fix 以及游戏文件获取


> 以 Archlinux 为例，其他发行版请自行调整命令。

## 0. (可选)安装 proton-ge-custom

GE-Custom 相较于官方版本有以下优势：

- 包含更多游戏特定补丁
- 更新的 WINE 版本
- 更多实验性功能
- 更好的媒体编解码支持
- 额外的游戏兼容性修复

编译时间比较长，需要耐心等待。

`yay -S proton-ge-custom`

如果没有这个需求可以直接使用 Steam 自带的 proton。

## 1. 将游戏添加到 Steam

Steam 菜单中点击 **游戏 -> 添加非 Steam 游戏到我的库中**，并完成相应设置。
如果要使用其他 proton 版本，可以在 **兼容性** 中指定。

## 2. (可选)安装运行库

有一些游戏需要 VC++ 或者 .net 运行库，无法直接运行，则需要安装对应运行库。
建议使用 protontricks 来操作，会比较方便。

`yay -S protontricks`

安装完成后启动 protontricks，在游戏列表中选择盗版游戏(你需要先将游戏添加到 Steam 中才能在列表中看到)，protontricks 启动时会多次弹出警告信息，无视即可。

选择 **选择默认的 Wine 容器** 并确认。
此时可以选择 **安装 Windows DLL 或组件** 来自动安装，也可以选择 **Run an arbitray executable** 来指定运行其他的 exe 文件。

## 3. (可选)online-fix 修复联机的额外步骤

如果你使用 online-fix 补丁并且使用 proton-ge-custom 则还需要进行额外配置来实现联机修复。

打开 Steam，选择游戏库中的需要修复联机的游戏，右键点击并选择 **快捷方式**
在 **启动选项** 中输入 `WINEDLLOVERRIDES="OnlineFix64=n;SteamOverlay64=n;winmm=n,b;dnet=n;steam_api64=n;winhttp=n,b" %command%`

## 获取 Linux 原生游戏文件

<https://game.nite07.com/>

## 参考

- <https://www.reddit.com/r/LinuxCrackSupport/comments/1cw7v8j/onlinefix_a_complete_guide_to_running_games_with/>


---

> 作者: Nite  
> URL: https://www.nite07.com/zh-cn/posts/linux-pirated-game/  

