December 2024 Patch
Hello everyone,
We are releasing a small patch today with some fixes for issues introduced in the previous update, as well as some extra fixes.
Servers and clients are recommended to update as soon as possible.
[h2]Change list[/h2]
We are releasing a small patch today with some fixes for issues introduced in the previous update, as well as some extra fixes.
Servers and clients are recommended to update as soon as possible.
[h2]Change list[/h2]
- Merged Episode 1, Episode 2 and Lost Coast mounting options into the Half-Life 2 mounting option
- Added sv_quota_stringcmd_kick convar - kicks players who exceed sv_quota_stringcmdspersecond
- Fixed crashes to do with entity render groups in Lua
- Fixed crashes with missing physics objects in bone followers and info_radial_link_controller
- Fixed crashes with particles getting insane particle count
- Fixed crashes to do with NPC:TaskFail & debug overlay
- Fixed crashes with CTriggerWind when loading a save
- Fixed GM:PlayerAuthed being called twice
- Fixed GM:PlayerAuthed always returning empty SteamID in singleplayer even when we have it available
- Fixed 2 exploits reported via HackerOne
- Fixed r_lightcache_zbuffercache 1 crashing the game if set after map load
- Fixed "material __error is missing" warning on map load
- Fixed .gma whitelist being different between game/gmad
- Fixed character blinking by making flex controller names case insensitive again
- Fixed degraded loading times for certain servers/addons due to spawnmenu changes from October 2024 update
- Fixed BRANCH being set to "prerelease" on NONE beta clients (dedicated servers will continue to report "prerelease" on NONE/"public" beta)
- Fixed Lua error with DTree node on rebuild when all its child nodes are deleted
- Fixed dying outside of the map displaying "Dropping weapon in solid" console messages - Player:StripWeapons still drops weapons before removing them, Player:KillSilent and other methods of dying no longer does
- Potential fix for family sharing owner SteamID being wrong in unknown cases
- Potential fix for server reconnect spam by malicious actors
- Removed a bunch of unused gamemenucommand commands - things like Half-Life 2's chapter selector, etc
- Removed __screenshot_internal - it was never used by the game, no reason to keep it
- Removed cl_soundfile - Unused, no reason to keep it, was trying to send itself to servers on join
- Removed unused systems - Source's bug reporter, benchmarking stuff, BonusMaps stuff, Mumble stuff
- Removed some debug related save/load related console commands
- Added some more known backdoor URL to HTTP blacklist
- Blocked "load" console command for Lua
- Disallowed players from using voice chat unless they are fully connected
- Do not set "commentary" to 0 on map start, since the console variable no longer exists
- Stop shipping Commentary Editor for -tools, since we removed the commentary system which was never used in the first place