ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.73k stars 628 forks source link

Outdated linux/macos binaries #3842

Open Splatt581 opened 1 month ago

Splatt581 commented 1 month ago

I just downloaded the latest depots listed in SteamDB:

image

And it looks like they have outdated builds. For example, the Linux build:

Con_DPrintf("Exe build: 20:19:52 Mar 13 2024 (%i)\n", v14);

MacOS build:

Exe build: 14:09:09 Oct 10 2023 (%i)

I also don't see the latest security fixes in the code for these builds, for example in SV_ParseMove.

Please rebuild the GoldSrc binaries for Linux and MacOS with the latest fixes.

SamVanheer commented 1 month ago

The Linux update hasn't gone out yet according to this post: https://github.com/ValveSoftware/halflife/issues/3707#issuecomment-2390319958

Splatt581 commented 1 month ago

@shawns-valve

I noticed that HLDS (appid 90) was recently updated.

image

Now the depot with Windows binaries has a new server engine build:

Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 18:08:46 Oct  2 2024 (10205)

But the depot (depotid 4) with Linux binaries still has an outdated server build without the latest fixes:

Con_DPrintf("Exe build: 20:19:52 Mar 13 2024 (%i)\n", v14);

Also the depot with Linux binaries of the client engine (depotid 8, Base Goldsrc Linux) was not updated.

khanghugo commented 1 month ago

Linux client just got updated. No patch note though.

Splatt581 commented 1 month ago

I tested the latest update, now Windows and Linux binaries have all the latest fixes:

Con_DPrintf("Exe build: 01:35:13 Oct 8 2024 (%i)\n", v14);

MacOS binaries are still outdated.

@shawns-valve Does it make sense to close this issue or will there be future updates of GoldSrc games for MacOS?

sabianroberts commented 1 month ago

Replying to https://github.com/ValveSoftware/halflife/issues/3842#issuecomment-2405756165

I believe valve has decided it no longer wants to develop for macOS as the majority of its user base are now on ARM which the half life engine would need to be recompiled for, and macOS killed support for 32bit apps in 2019 which made things a lot worse. The market share of macOS gamers is too small to justify targeting it these days.