Garry's Mod Logo
add_circle

Features

  • 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
arrow_circle_up

Improvements

  • Disallowed players from using voice chat unless they are fully connected
  • Added some more known backdoor URLs to HTTP blacklist
  • Blocked "load" console command for Lua
handyman

Fixed

  • 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
  • Do not set "commentary" to 0 on map start, since the console variable no longer exists
remove_circle

Removed

  • 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
  • Stop shipping Commentary Editor for -tools, since we removed the commentary system which was never used in the first place