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.
12 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.
9 comments Subscribe

sarmad a day 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 a day 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 a day 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 a day 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).
hardpenguin a day ago
Fun fact, CS: Source was the first CS I really got into
Zlopez a day ago
  • Supporter Plus
I would like to see UI scaling on DOTA 2. I recently tried it on Steam Deck connected to fullHD television and the UI is just really small. You can scale the map, but that is all. Most of the text is unreadable in this case.
Leahi84 a day ago
I wish I could have lived in an alternative reality where Day of Defeat had blown up and been huge instead of Counterstrike. I've had FAR more fun in DoD than I've ever had in CS.


Last edited by Leahi84 on 19 Feb 2025 at 4:46 pm UTC
bakgwailo a day ago
Been playing since beta, and, yeah I can say that I still go back to CS:S. GO and 2 just don't have the same feel to them, and CS:S's as mentioned has way better custom/community server support. Also, just things like having free custom sprays and whatnot that aren't micro transactions are the way things should be.

BTW, this update (or another one yesterday) also finally fixes the GLIBC issue for CS:S. There was/is also another bug that you need to force set the compat library to the Legacy Runtime.
WMan22 12 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?

It has the best version of the community Zombie Escape gamemode as far as I'm concerned. Best map rotation, best controls, most fun.
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