以 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 的打包游戏还需要进行额外配置来实现联机修复。

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

参考