


Works perfectly
Works without any changes. Got into a game with a few steam friends and didn't notice any issues.

-freq 144 -novid -nojoy -nosteamcontroller -vulkan
It just works, and quite better than on Windows!

You're forced to run this game natively on Linux, but thankfully the maps aren't loaded with content so the native engine can handle it.
Note that you are unable to connect to any multiplayer servers if Proton is enabled.
Okay, now it actually works.

After the 64-bit Update, the Native Linux build finally boots up and is able to connect to VAC Secured servers without an issue.

Starts with Proton, but you can't connect to servers with it. Native build doesn't work.
+secure
Functional w/ Proton Experimental & GE Proton, but insecure mode prevents the user from joining VAC secured servers. The native build is unfortunately broken entirely as well, it crashes on startup. Wouldn't recommend, hopefully it'll be fixed someday. :c

Doesn't launch
Installing the native version will not launch at all. Using Proton will launch it but you are going to be unable to join servers because of insecure mode.
crashes on startup after 20th anniversary update

Cannot join servers due to insecure mode
broken
Native will not work. At all. Attempting pre 20th anniversary.

Doesn't work after 20th anniversary update
There is no excutable file in game directory. Using proton allows play only on non-VAC servers

20th anniversary update broke the game because there's no executable to run to begin with
What the fuck?
There's a workaround on GitHub that uses the standard HL2 executable but I'm not linking it here since this could risk a VAC ban. The same guy who wrote the 64-bit TF2 client seems to be working on it but it might take a while before it's out.

Does not work
Game doesn't launch natively, just crashes instantly. Will launch with Proton, but won't connect to any VAC-Secured servers. Either way, it's borked rn.

No Executable??
When You Take A Look At The Game Files It Wants To load hl2_linux64 but it doesnt even exist.

Works with proton but does not allow you to join VAC protected servers.

No launch
broken

Game refuses to start after 20th update :(
Can't play in VAC secured games with Proton. The Native Version just crashes. If you select the steam_legacy beta it works but there are almost no servers running this version
Switch to pre anniversary version. Does not launch on anniversary version.

Game's borked
Two errors appear: FATAL: It appears hl2 was not launched within the Steam for Linux sniper runtime environment. FATAL: Please consult documentation to ensure correct configuration, aborting.
Works Great
LD_PRELOAD=/usr/lib/libtcmalloc_minimal.so.4 %command%
Game instantly crashes

It always crashes whenever I join a server and play on it for 10-15 seconds.
Always crashes after 10-15 seconds of playing.

Can not connect to VAC secured servers

Normally, would not connect to VAC Secured servers. Going into properties and forcing Steam Linux Runtime fixes this.
shift to l4
Of course it works
Still a gem after all these years
VAC secured servers do not work

Proton makes this game unplayable: it blocks VAC software.
Game constantly crashing on various public servers. Reason unknown. No error message.
UI Text somewhat blurred.
VAC
Played mostly on Native version. Proton makes multiplayer unplayable by blocking access to VAC (should be confirmed) and has major UI text issues by making the text impossible to read.


Game works native on Linux. On Proton the game works too out of the box. I installed manually D9VK and it worked without graphical glitches too with this DX9 to Vulkan translation!
