Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

Counter-Strike: Source and Day of Defeat: Source get major updates with 64bit support

By -
Last updated: 18 Feb 2025 at 8:46 pm UTC

A nice surprise for some classic Valve games today with multiple titles like Counter-Strike: Source and Day of Defeat: Source getting major updates. Not many developers continue supporting their games this long after release! Although, Valve do have a lot of resources to do such a thing thanks to how popular Steam is.

These updates are mainly about bringing them up to scratch on modern systems complete with 64bit support, improved networking, UI scaling and some little features pulled in from the Half-Life 2: 20th Anniversary Update. Exciting to see!

Changes for Counter-Strike: Source:

  • Added 64-bit Support. 64-bit binaries will automatically be launched on systems with a 64-bit OS.
  • Added a borderless window option to video settings
  • Added bicubic lightmaps (from Half-Life 2: 20th Anniversary Update)
  • Added radial fog (from Half-Life 2: 20th Anniversary Update)
  • Added support for Steam Networking
  • Added UI scaling for high-resolution screens
  • Made the default server name for listen servers include the player's name
  • Made the game launch in native resolution by default instead of 640x480
  • Client-side prediction fixes (these fix 'jank'/rollback in certain situations)
    • Fixed a bug where when unducking, the view could glitch out if the player doesn't have space to unduck
    • Fixed gifts not randomly dropping when players are killed during the winter event
    • Added sv_autobunnyhopping so bhop servers can have this wanted behaviour with client-side prediction
    • Fixed a prediction bug where if the player was moved on the client, their input-based movement for that tick was not taken into account in non-player actions
    • Improved prediction for walking on props and other entities
    • Made certain client-side entities only trigger local prediction errors
      • e.g. If the viewmodel experiences a prediction error, the player will not experience a prediction error
    • Fixed prediction of viewmodel sway
    • Fixed a prediction error regarding weapon idle animations
  • Fixed certain breakable props not gibbing correctly
  • Fixed an issue where certain variables like position would not be updated correctly to match the server in certain situations
  • Fixed the player's base velocity (eg. conveyors, moving items etc.) getting subtly out of sync from client/server


Pictured - Counter-Strike: Source

Changes for Day of Defeat: Source:

  • Added 64-bit Support. 64-bit binaries will automatically be launched on systems with a 64-bit OS.
  • Added a borderless window option to video settings
  • Added bicubic lightmaps (from Half-Life 2: 20th Anniversary Update)
  • Added radial fog (from Half-Life 2: 20th Anniversary Update)
  • Added support for Steam Networking
  • Added UI scaling for high-resolution screens
  • Made the default server name for listen servers include the player's name
  • Made the game launch in native resolution by default instead of 640x480
  • Client-side prediction fixes (these fix 'jank'/rollback in certain situations)
    • Fixed a prediction bug where if the player was moved on the client, their input-based movement for that tick was not taken into account in non-player actions
    • Fixed prediction errors (rollback) occurring while prone
    • Improved prediction for walking on props and other entities
    • Made certain client-side entities only trigger local prediction errors
      • e.g. If the viewmodel experiences a prediction error, the player will not experience a prediction error
    • Fixed prediction of viewmodel sway
    • Fixed a prediction error regarding weapon idle animations
  • Fixed certain breakable props not gibbing correctly
  • Fixed an issue where certain variables like position would not be updated correctly to match the server in certain situations
  • Fixed the player's base velocity (eg. conveyors, moving items etc.) getting subtly out of sync from client/server

They're not the only ones that got updated, there's even more! Similar updates were also released for Half-Life 2: Deathmatch (changes) and Half-Life Deathmatch: Source (changes).

On top of that there's an even bigger surprise for Team Fortress 2.

Article taken from GamingOnLinux.com.
4 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
You can also find comments for this article on social media: Mastodon
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
4 comments Subscribe

sarmad 3 hours ago
I thought Counter Strike: Source was dead already. Why are people still playing that when CS2 exists? And why are the servers still up anyway?
bossbob88 3 hours ago
I guess the short answer: CS:Source is from a more civilized era, when games did not have to eat up 50+ GB storage just to shoot some players on Dust 2.

Seriously, when you're not into all those skin and loot box shenanigans, Counter Strike: Source feels like running Linux after Windows 11.
Bogomips 2 hours ago
I still find CS:Source better on multiple aspects compared to CS:2. I can localize player by ear (it is almost impossible on CS:2 to be accurate for me), the friendly fire can be enabled everywhere (only competitive on CS:2), easy to mod servers, no shitty skin if you don't want to see them.
Calinou 2 hours ago
  • Supporter Plus
I thought Counter Strike: Source was dead already. Why are people still playing that when CS2 exists? And why are the servers still up anyway?

CS:GO and CS2 community servers were never as big as CS 1.6/CS:S, so if you're looking for custom maps and modes, you'll probably have a better time on those games.

Not to mention old games are easy to run on low-end PCs, even at very high framerates, while CS2 is still challenging to run in many cases (e.g. if you don't have a dedicated GPU).
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register