December 2024 patch

Garry's Mod

Garry's Mod is a physics sandbox. There aren't any predefined aims or goals. We give you the tools and leave you to play.

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]