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.d
if 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/gamefixes
subfolder 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
Library
tab. - Find
Conan Exiles
, right click it, selectProperties...
, thenCompatibility
and tickForce the use of specific Steam Play compatibility tool
then select your custom proton version (in my caseProton-6.21-GE-2
) from the dropdown. Close the properties window. - Type
1161040
into Search by Name box in yourLibrary
above your game list.Proton Battleye Runtime
should pop up on the list. Select it and press theInstall
button. Don’t try toLaunch
this, it will run automatically when you run your Conan Exiles Client. - Run the game and enjoy many, many more servers to choose from.