64-bit GoldSource engine? Created 1 year ago2023-11-12 09:41:53 UTC by tschumann tschumann

Created 1 year ago2023-11-12 09:41:53 UTC by tschumann tschumann

Posted 1 year ago2023-11-12 09:41:53 UTC Post #348021
I'm pretty sure that the GoldSource engine is and always has been 32-bit, but I've noticed that the Linux/dedicated server builds have a few _amd64.so files (and equivalent _i686.so files).

I'm guessing that the _amd64.so files are just unused but does anyone know why they're there or when they started shipping? I'm pretty sure they've been there since before Counter-Strike had a Linux port anyway.
Posted 1 year ago2023-11-12 13:24:36 UTC Post #348024
Without a 64 bit executable to launch it those binaries are rather useless. From what i can find online it seems that there was once a 64 bit version around 2004-2006 but i don't see any way to run it now.

The game has had Linux server support since long before the client was ported to Linux, that's why there are only 64 bit server files and not client files.
Posted 1 year ago2023-11-26 08:55:16 UTC Post #348091
Yes looks like it - the cs_amd64.so looks like it was built with gcc 3.2.2 so very old.
You must be logged in to post a response.