December 2024 Patch
Author: Rubat,
published 1 week ago,
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]
[list]
[*] 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
[/list]