Garry's Mod
A sandbox game for the PC, Mac and Linux

Garry's Mod is a Sandbox Game based around the idea of building. Unlike most other games there aren't any objectives - you can't lose and you definitely can't win.

January 2016 Update

👤 🕔 January 19, 2016 45

An update has been released!

This update fixes a few exploits, regressions introduced by previous update and some specific performance issues.

And thanks to everyone who helped testing the update and reported bugs/problems.

As usual, servers will need to be restarted.
The update will be automatically downloaded when you restart your game.

You can check out the full change log below:

Game Changes

  • NEW Added mat_viewportupscale to blocked convar list
  • NEW Added PANEL:SetDrawLanguageID(bool), can be used to hide the language selection box in text entries when typing non-US/UK/whatever
  • NEW Added loading bar text when waiting for Steam auth
  • NEW Added command line option to cause BAssert to dump (Windows only)
  • NEW Added bounds checking to render.GetScreenEffectTexture
  • NEW Added Awesomium panel hooks: OnDocumentReady, OnChildViewCreated, OnChangeTitle, OnChangeTargetURL
  • NEW Added Awesomium panel methods: Refresh, Stop, GoBack, GoForward, GoToHistoryOffset
  • NEW Added Awesomium panel hooks: OnBeginLoadingFrame, OnFinishLoadingFrame
  • NEW Added interface for concurrent async server content downloads. Currenty used for Workshop content.
  • NEW Added extra debug output for BASS.DLL Initialization
  • NEW Added test BASS.DLL config to hopefully help with weird “mp3s dont load with error 41″ cases
  • FIX Fixed the “steam id 0 fake players inflate server player count” exploit
  • FIX Fixed clientside SteamID spoofing
  • FIX Fixed not being able to join a LAN server
  • FIX Fixed npc_manhack not triggering npc_maker/npc_template_maker’s OnAllSpawnedDead output
  • FIX Fixed a server crash caused by combine_mine changes in last update
  • FIX Fixed a crash issue with “quit” commands on srcds when having workshop addons installed
  • FIX Fixed a crash when entities with invalid physobjs were in the way of a rotating door
  • FIX Fixed ai.GetScheduleID and ai.GetTaskID
  • FIX Fixed a possible crash issue caused by global NW2Vars
  • FIX Fixed buildcubemaps not working properly
  • FIX Fixed Awesomium view leak
  • FIX Fixed leaked thread in main-menu GMA downloader
  • FIX Fixed addon extraction assert/leaked thread handles
  • FIX Fixed incorrect line numbers being reported for errors when using C-styled multiline comments
  • FIX Fixed Entity.IsRagdoll not working properly on client
  • UPD Vehicle.IsValid is renamed to Vehicle.IsValidVehicle
  • UPD All Vehicle methods will error “tried to use NULL vehicle” when used on invalid vehicle
  • UPD Reduced worhless & confusing srcds console output for workshop
  • UPD Switched some spammy serverside console output to DevWarnings
  • UPD Replicated Lua ConVars now properly network to clients when they join the server (FCVAR_REPLICATED flag)
  • UPD The console will no longer hide behind the main menu if you open it too early
  • UPD Improved performance of file.Exists and file.IsDir
  • UPD JavaScript errors in the console now show the file path and line number of the bad code
  • UPD gui.SetMousePos and input.SetCursorPos no longer works while the game is not focused
  • UPD system.HasFocus now also works on Linux and OSX on client
  • UPD File library can now write png/jpg files
  • UPD util.TableToJSON handles arrays properly
  • UPD Proper alpha blending for Awesomium panels
  • UPD Entity:GetNW2VarTable now returns the type associated with each value as well
  • UPD Scripted NPCs and Nextbots now support the following clientside hooks: Initialize, Think, Draw and DrawTranslucent
  • UPD Increased model precache limit to its TF2 4000 limit
  • UPD WorkshopDL GetPublishedFileDetails no longer hangs main thread
  • UPD Tweaks to server-content workshop downloading
  • UPD Improved Addons main menu.. menu – Per tag browsing for friends items, hide dupes/saves from all listings
  • UPD Updated language files
  • UPD Addon extration is now properly displayed on the workshop downloader
  • DEL Removed angle/vector pool debug message

Community Contributions


  1. Rustic7
    January 19, 2016 at 2:41 pm

    “some specific performance issues” – client side or server side stuff?

    • Lightningwolf
      January 19, 2016 at 10:01 pm

      I’m guessing both. The community and creators have been working hard for a while now

  2. Weylok
    January 19, 2016 at 2:52 pm

    Are u fixing the multiplayer issues? i dont want to use hamachi, i bought the game cuz i want to play with a friend, but we cant connect to each other server :/

    • Oh please
      January 19, 2016 at 3:03 pm

      That’s not an issue, that’s because you need to do your homework and find out that you need to create a server to join each other, facepunch doesn’t make the servers for you.

    • A Trusted Friend In Science™
      January 19, 2016 at 3:03 pm

      Multiplayer is fine, you just don’t have your PC and your Router set up properly to host a game.

    • luabee
      January 19, 2016 at 6:31 pm

      Weylok, you can TRY using this tool to forward port 27015

    • The Great Kimo
      January 19, 2016 at 10:43 pm

      I never had an issue with hosting a private server or having a friend join me.
      Use Google to figure out how to forward the required ports for the game on your router.

    • Nicolas
      January 22, 2016 at 7:21 am

      Hamachi and gmod are easy to use, but sometimes dosn’t want to work, and a server is too much ram for shitty computers and if you have bad internet you probably should uninstall the game.

  3. NervE
    January 19, 2016 at 3:01 pm

    yea i gotta agree with ya Weylok

  4. Viper
    January 19, 2016 at 3:23 pm

    You should make Teamfortress 2 gamemode garry 😀

    • StarHorder O S-D C F M
      January 19, 2016 at 7:32 pm

      Or… you know… just play Team Fortress 2.

    • Jesse Vanover
      January 20, 2016 at 3:04 am

      Garry hasn’t worked in GMod in years you dingus.

    • El titi hermoso
      January 21, 2016 at 6:03 pm

      this is rare : | teamfortrres gamemode? just play team fortress 2 dhaa

  5. xgeryx
    January 19, 2016 at 4:05 pm

    You should make a type of private servers to play with friends easily like Counter Strike Global Offensive

    • Jesse Vanover
      January 20, 2016 at 3:03 am

      Put a password on your Listen Server you dingus.

  6. OmegaShoutmon
    January 19, 2016 at 4:23 pm

    Since the Update it says “Loading “MAPNAME”” instead of “Downloading Addon “….”” in the loading screen.

    • OmegaShoutmon
      January 19, 2016 at 5:09 pm

      And this Bug leads to Addons not being updated/downloaded from a Server. I just checked it. I uploaded my Addon with some new Files in it but when i joined my Server it only said Loading “ttt_rooftops_2016″ (My start map) and when it was done i checked the downloaded Addon but the new files weren’t in it. Fix please D:

    • OmegaShoutmon
      January 19, 2016 at 11:25 pm

      Ok it’s fixed.

    • OmegaShoutmon
      January 20, 2016 at 3:24 pm

      Never mind it’s not fixed 😮

  7. Werio deh weiner
    January 19, 2016 at 4:30 pm

    They should add L4D2 support PLEASE

    • Jesse Vanover
      January 20, 2016 at 3:05 am

      The engines are too different currently. You’d need to recompile all the L4D2 maps with the HL2/CSS Hammer to make them compatible.

    • El titi hermoso
      January 21, 2016 at 6:10 pm

      and the l4d2 and 1 zombies npc’s maps weapons props spawnlist entities tf2 weapons maps entities npc’s dod weapons maps entities npc’s

      PD:i need the left 4 dead content npc’s and more plz garry 😀

  8. The One Epicplayer
    January 19, 2016 at 4:50 pm

    Their is still a problem with the Kinect as if you correctly setup the Kinect, the icon will show in the corner with the show camera option. However in-game there is no “Control With Motion-Sensor” option anymore. This bug seriously needs to be fixed as Kinect used to work for me before the December update. I hope that Garry will read and fix this problem.

    • The One Epicplayer
      January 19, 2016 at 5:06 pm

      Never mind I found out that its fixed :)

    • Jesse Vanover
      January 20, 2016 at 3:06 am

      Garry hasn’t worked on GMod since 2012.

      To use Kinect you have to right-click on a ragdoll using the context menu and select it that way.

  9. Thomas
    January 19, 2016 at 5:25 pm

    and the Server from me is Ever Stopped
    Clients and Server Administratore say to me this is random when one Person start Fire over Weapons
    and Garry Thanks for Look on my Server

    • Jesse Vanover
      January 20, 2016 at 3:07 am

      Garry hasn’t worked on GMod since 2012 and he doesn’t care about your server. 100% guarantee the problem is with operator error.

  10. InfiniteChaos
    January 19, 2016 at 5:53 pm

    I’d love it if you guys can fix the random HUD disappearance, and more recently audio disappearance.

  11. deadlyshot02
    January 19, 2016 at 8:32 pm

    Finally, the lan server issue is fixed, it was so annoying to develop without internet

  12. Mr. Potatofactory
    January 19, 2016 at 9:54 pm

    “File library can now write png/jpg files”
    Probably still use the .dat format

  13. MrMinosaur
    January 20, 2016 at 3:58 pm


  14. tiffanysloan81
    January 20, 2016 at 11:50 pm

    This freaking update screwed up my mods! it deleted ALL of them SCREW THIS GAME AND SCREW THE TEAM WHO MADE IT

  15. minitos1
    January 21, 2016 at 4:01 pm

    This update isnt available in linux through steamcmd for whatever reason, now I cant access my server -.-

  16. El titi hermoso
    January 21, 2016 at 6:01 pm

    genial sera garry’s mod 16 yijaa :D:DDDDDDDDDDDDDDDDDD amo garry’s mod genial 😀

  17. ALOIYD
    January 22, 2016 at 7:39 am

    Cancer Simulator is still alive?

  18. Riley Allen
    January 23, 2016 at 12:11 am

    Please add controller support ;(

  19. Smeg
    January 23, 2016 at 2:07 am

    Whats the version number now to install on the dedicated server? 4020 was the last version.

  20. Links
    January 23, 2016 at 5:19 am

    My gmod just gives me all black blocks and when highlighted It states that I am on Branch and click here for more versions.

  21. fangersarg
    January 24, 2016 at 8:03 pm

    there is a issue with popping up stuff while in ttt(and possible other game modes) where it glitches the hud so you cant type or pop up anything the only thing you can pop up is the scoreboard would be good if it got fixed

  22. Ryan
    January 24, 2016 at 11:53 pm

    When i join a server
    it takes like 5 minutes
    then it crashes

  23. nikita yasko
    January 25, 2016 at 5:01 pm

    у меня пропало меню гарисс мода после обновления что делать

  24. Laurence
    January 27, 2016 at 12:40 pm

    Still haven’t seen any Portal 2 map supports yet, Facepunch.

  25. mike
    January 29, 2016 at 8:56 am

    someone should make someone who actully knows anything about lua and gmod in general a mod so he can delete all those retarded
    “add portal 2 suport”
    “add l4d2 suport!!!!!”
    “omg my game crasehes when i plai singlupleier!!”

  26. loup_power
    January 29, 2016 at 12:52 pm

    hello from the new update I can not start gmod I uninstalled and reinstalled and makes me an update of the workshop content, but there is nothing to download so I can not start how to pleas


Leave a Reply