Skip to content

Releases: Source2ZE/CS2Fixes

v1.17.3

19 Mar 22:54

Choose a tag to compare

  • Migrated several more systems to modern C++ style (#403)
  • Removed KV1 saved cooldowns converter
  • Added proper ZR support for maps using FireWinCondition
  • Updated TerminateRound for 2026-03-18 CS2 update
  • Updated SDK for 2026-03-18 CS2 update

v1.17.2

26 Feb 02:55
9c6ac9f

Choose a tag to compare

  • Updated gamedata for 2026-02-25 CS2 update

v1.17.1

06 Feb 22:54

Choose a tag to compare

⚠️ Following the 2026-01-29 CS2 update, using the -disable_workshop_command_filtering startup parameter is necessary until either Valve fixes server config issues with it, or we create a custom config system for compatibility

  • Updated gamedata for 2026-01-21 & 2026-02-04 CS2 updates
  • Updated weapon prices for 2026-01-21 CS2 update
  • Fixed permanent blood decals not being blocked after 2026-01-21 CS2 update
  • Updated SDK for 2026-01-21 CS2 update
  • Updated spawnpoint vector types for 2026-01-23 CS2 update
  • Fixed rare crash from missing handle validity checks
  • Fixed disconnected players grenades being able to damage teammates
  • Added map migrations system for automatic CS2 update breakage fixup
    • Initially, this is being used to automatically fix func_door_rotating & rendermode issues after the 2026-01-21 CS2 update
    • This feature will likely be expanded upon in the future when future CS2 updates inevitably change/break more map functionality, at least where possible
    • The fixup only automatically runs on older maps (determined by workshop update time), to prevent introducing breakage on updated maps that probably already account for these changes themselves
    • Servers can override this behaviour where necessary with the cs2f_mapmigrations_20260121 cvar in map configs
  • Fixed RTV breaking if an ongoing extend vote succeeds
  • Fixed a case where iterating all entities wasn't done correctly
  • Removed legacy knife sounds from !stopsound
    • Many of the new knife sounds from the 2026-01-21 CS2 update seem to be triggered client-side, so unfortunately we can no longer fix this feature by reliably blocking it server-side
  • Fixed Steam API being used incorrectly on listenservers and crashing

v1.17

14 Jan 00:17

Choose a tag to compare

  • Updated Linux compiler to Clang 21
  • Moved some common utility functions into a dedicated utils file
  • Improved clan tag handling, fixing scoreboard stutters after tag updates
  • Added map cooldown randomness (cs2f_vote_maps_cooldown_rng)
  • Expanded Top Defender functionality
    • Added !tdrank and !tdfind commands to display defender status of a player
    • Added headshot stat tracking
    • Added live defender rank display feature on the scoreboard using MVP count (cs2f_topdefender_scoreboard)
    • Added minimum damage threshold convar before displaying top defender (cs2f_topdefender_threshold)
    • Added round end defender stat printing to console (cs2f_topdefender_print)
    • Moved Top Defender code into its own separate file
    • Added Top Defender scoreboard clan tag (cs2f_topdefender_clantag)
  • Added item cooldown/uses info to EntWatch clantags
  • Fixed other players being able to pick up an etransferred item
  • Added teleporting of dropped map weapons to fix random falling through floors
  • Reimplemented CS2 MOTD/Server Website feature through a convar (cs2f_motd_url)

v1.16.6

06 Dec 15:59

Choose a tag to compare

  • Fixed ZM knockback ignoring damage filters
  • Fixed round not ending when last player on team disconnects
  • Added !zsounds toggle
  • Fixed an edge case where trigger timer detection didn't work (#410)
  • Fixed OnTakeDamage_Alive not negating damage after the CS2 damage refactor
  • Updated SDK for for 2025-12-05 CS2 update

v1.16.5

14 Nov 21:45

Choose a tag to compare

  • Updated SetParent to not require a signature call
  • Fixed BotNavIgnore patch causing game crashes while map isn't loaded
  • Fixed plugin unload crashing while map isn't loaded
  • Fixed Hook_ClientDisconnect calling ZR functions when not enabled (#404)
  • Fixed a regression with subtick viewangles jump behaviour when disabling subtick movement
  • Fixed silenced !stopsound
  • Updated gamedata for 2025-11-12 CS2 update
  • Removed our own protobuf definitions, in favour of entirely moving to SDK proto's and relying on AMBuild

v1.16.4

05 Nov 23:07

Choose a tag to compare

  • Updated patches for 2025-11-04 CS2 update
  • Updated leader vector usage to std::vector (#397)
  • Updated SDK

v1.16.3

26 Oct 23:36

Choose a tag to compare

Changelog

  • Added weapon hiding when !hide is used (configure with cs2f_hide_weapons)
  • Fixed !rcon not working with some commands
  • Fixed team default classes ignoring enabled status
  • Updated CheckJumpButtonWater signature for 2025-10-22 CS2 update

v1.16.2

17 Oct 16:51

Choose a tag to compare

Changelog

  • SDK & gamedata updates for 2025-10-14 & 2025-10-15 CS2 updates

v1.16.1

28 Sep 20:08

Choose a tag to compare

Changelog

  • Updated movement unlocker for 2025-09-23 & 2025-09-25 CS2 updates
  • Removed the EntityNames stringtable fix, Valve seems to have lifted the 65535 limit at some point (probably a previous engine sync)
  • Updated protobufs