Garry's Mod Logo
schedule 22 February 2016
Devblog

February 2016 Update #2

An update has been released! This update fixes a few long-standing bugs and adds new functionality for developers. As usual, servers will need to be updated. The update will be automatically downloaded when you restart your game. If you are having issues related to models/materials/sounds, make sure that you do not have any illegitimate content packs installed for games you do not own, such as Counter-Strike: Source. Thanks to everybody who helped with testing the update and reported bugs/problems.
add_circle

Features

  • game.MountGMA
  • File:ReadLine
  • Anti-Cheat ConVars: sv_maxusrcmdprocessticks, sv_maxusrcmdprocessticks_holdaim, sv_maxusrcmdprocessticks_warning
  • Crazy physics ConVars: sv_crazyphysics_defuse, sv_crazyphysics_remove, sv_crazyphysics_warning
  • Hibernation ConVars: sv_hibernate_think & sv_hibernate_drop_bots
arrow_circle_up

Improvements

  • <del>Maps now prioritise content from their own game, this means that TF2 and Half-Life 2 maps load the correct content</del> <em>(postponed to future update)</em>
  • Left 4 Dead 2's DLC content is now mounted
  • Anti-Speedhack improvements
  • Windows SRCDS console now outputs text with UTF-8 encoding
  • Crazy physics catching system has been improved, making it difficult to crash servers with physics quirks
  • Parallel snapshot sending is now disabled by default, this was a common cause of server crashes when lots of data was being transferred
  • Players are now simulated even when they are not sending any data to the server
  • Flagged some potentially abusable console commands as cheats
  • include
handyman

Fixed

  • NextBots no longer simulate faster than normal players
  • Turrets' sounds are now cleaned up properly on removal
  • AvatarImage panels no longer leak memory when removed
  • Toggling vehicle third-person is no longer wrongly predicted
  • CTriggerCamera entities no longer crash the game in multiplayer
  • Entity:SetSubMaterial
  • Fixed sub-material overrides affecting the first rendered entity in certain hooks such as PostPlayerDraw
  • Entity:SetBoneMatrix
  • CreateConVar
  • Panel:SetPaintedManually
  • VMatrix divisions no longer crash when given non-userdata input
remove_circle

Removed

  • Removed ConVars: sv_voicecodec, sv_max_usercmd_future_ticks, sv_removecrazyphysics