It is now actually possible to play on official (and other Battleye-protected) servers on Linux with Steam Proton. (Thanks Funcom
)
I only managed to succeed doing that using a custom Proton build from GloriousEggroll, here’s a short, but fairly detailed list of steps:
- Download GloriousEggroll’s custom proton build.
- Go to your steam library folder (default
~/.local/share/Steam) and create a folder namedcompatibilitytools.dif it does not already exist. - Extract the archive with custom proton so you have a folder named
Proton-6.21-GE-2(or whatever other version you used) insidecompatibilitytools.d - Go to your custom proton
protonfixes/gamefixessubfolder and find a file named440900.py(Conan Exiles steam id number), then edit this file and change:util.replace_command('FuncomLauncher.exe', '../ConanSandbox/Binaries/Win64/ConanSandbox.exe')
into
util.replace_command('FuncomLauncher.exe', '../ConanSandbox/Binaries/Win64/ConanSandbox_BE.exe') - Open steam client, go to your
Librarytab. - Find
Conan Exiles, right click it, selectProperties..., thenCompatibilityand tickForce the use of specific Steam Play compatibility toolthen select your custom proton version (in my caseProton-6.21-GE-2) from the dropdown. Close the properties window. - Type
1161040into Search by Name box in yourLibraryabove your game list.Proton Battleye Runtimeshould pop up on the list. Select it and press theInstallbutton. Don’t try toLaunchthis, it will run automatically when you run your Conan Exiles Client. - Run the game and enjoy many, many more servers to choose from.