Open XakepSDK opened 5 years ago
~Similar to #5677.~
Isn't #5677 already fixed with latest beta?
Isn't #5677 already fixed with latest beta?
I don't believe that applies here. We are not trying to run a program that is external to Steam.
What we need is to install the Windows version of a game instead of the Linux version, when both exist in the Steam store/library. This cannot currently be accomplished as Linux native versions are always installed when available. This remains regardless of what Proton settings are chosen in the game's settings.
By emulating the Windows version with Proton instead of running the native Linux version, we would be able to link against windows DLL files provided as part of a sourcemod. If only the native Linux version can be installed on Linux, then attempting to run a sourcemod with DLLs compiled for windows will result in an error. Most sourcemods only provide their content compiled as DLLs for Windows and few offer SOs for Linux.
It's a surprising issue when the most difficult games to run on Steam for Linux are mods for a game with a native linux version.
Bumping.
Please honor the per-game compatibility setting for steamapps in properties->compatibility. Right now it has no effect. Yes, this issue is a bug not a feature request.
If someone ticks "Force the use of a specific steam play compatibility tool" launch the windows version of HL2 under proton instead of the native linux runtime. Then the "could not load library client" error shouldn't occur.
At the moment almost NO sourcemods work on linux because of this issue.
If a detailed series of steps to replicate this bug (using a specific sourcemod) are required I would be happy to provide them.
I can also replicate this issue, I'm unable to play any sourcemod, including "MMod" on Ubuntu Linux 20.04 Desktop.
@kisak-valve Is there additional information which would make this issue easier to resolve?
Still present 01/08/23.
Your system information
Please describe your issue in as much detail as possible:
Some sourcemods don't support linux. I want to play them, but steam won't launch them with proton. For example: HL2: Aftermath or HL2: MMod
Steps for reproducing this issue: