What changed in Garry's Mod in 2020

77 updates · 3 main milestones · Jan 21, 2020 to Dec 11, 2020

  1. 4 events
    Fixed clientside exploit with web browser integrationbug fix

    Resolved an exploit involving the web browser feature.

    Steam
    Fixed abnormal clientside voice delay on low tick serversbug fix

    Corrected issues causing voice delay on low tick rate servers.

    Steam
    Entity.SetModelScale clamping implementedbug fix

    Model scale for players is now clamped to prevent crashes.

    Steam
    Fixed clientside exploit with render targetsbug fix

    Addressed a security issue related to render targets.

    Steam
  2. 7 events
    Fixed clients being able to spam server console with certain console commandsbug fix
    Steam
    net.SendOmit with a NULL entity now acts like net.Broadcastbug fix
    Steam
    Fixed performance issue with playersperformance
    Steam
    Fixed env_sprite_clientside affecting sprite trails in multiplayerbug fix
    Steam
    Fixed slider constrains sometimes resetting their directionbug fix
    Steam
    Fixed Hoverball corrupting vector_origin globalbug fix

    Community Contribution

    Steam
    Fixed tooltips not inheriting derma skin of the panel they are opened forbug fix
    Steam
  3. 7 events
    Server Update Requirementnetwork

    Servers must update before players can join, with a message indicating an older version if not updated.

    Steam
    Updated Addons Menu with Followed and Favorite Sectionsui ux

    Addons menu now includes sections for Workshop Items published by users you follow and your favorited items.

    Steam
    Super Gravity Gun Restoredbalance change

    The Super Gravity Gun has been restored to its full functionality, can be toggled with a console variable.

    Steam
    Developer Features and Stability Improvementsperformance

    New Lua functions, improvements to Hammer and map compiling tools, and general stability enhancements.

    Steam
    Hoverball Tool Toggle Feature Addedgameplay

    The Sandbox's Hoverball tool now includes a toggle feature as requested by the community.

    Steam
    Addon Presets Feature Addednew content

    New section in the Addons menu allows saving and quickly enabling/disabling groups of addons.

    Steam
    Main Menu Tweaks with News List Hiding Optionui ux

    Ability to hide the news list in the main menu, with restrictions based on recent blog posts.

    Steam
  4. 10 events
    Super Gravity Gun Upgradegameplay

    Gravity Gun can now be upgraded to its 'super' state for gameplay in Citadel levels.

    Steam
    NPC Disable Thinking Fixbug fix

    Certain NPCs now respect the 'Disable Thinking' setting.

    Steam
    NPC Scripted Weapons Fixbug fix

    Combine Soldiers now use Scripted Weapons properly.

    Steam
    Floating NPCs Fixbug fix

    Fixed Rollermines and Floor Turrets becoming floating with 'Keep corpses' option on.

    Steam
    Add-on Developer Improvementsother

    New features and fixes for add-on developers.

    Steam
    Crash Fixesbug fix

    Various crashes have been fixed.

    Steam
    Thruster Visual Improvementsvisuals

    Thruster effects now conform dynamically to the thruster model.

    Steam
    RPG Launcher and S.L.A.M. Fixesbug fix

    Smaller issues fixed with RPG Launcher and S.L.A.M.

    Steam
    Wheel Tool Fixesbug fix

    Fixed issues with wheel direction indicator and preview floating unexpectedly.

    Steam
    Quick NPC Spawn with Specific Weaponquality of life

    Right click on NPC icons to quickly spawn them with a specific weapon.

    Steam
  5. 2 events
    Fixed server crash on Linuxbug fix

    Fixed 'exit' and 'quit' commands crashing dedicated servers on Linux

    Steam
    Fixed client disconnection issuebug fix

    Fixed clients getting disconnected due to duplicate clc_ClientInfo packets

    Steam
  6. 5 events
    DSP effects reset on map changebug fix

    DSP effects (echo, etc.) now properly reset on map change.

    Steam
    Added winning backgrounds from contestnew content

    The winning backgrounds from the main menu background contest were added into the game.

    Steam
    Fixed multiplayer related issuesbug fix

    Resolved performance issues and crashes due to missing textures/materials.

    Steam
    Improved networking for addonsnetwork

    Resolved networking related issues to help addons work better when players (re)join busy servers.

    Steam
    Fixed sound issuesbug fix

    Addressed sounds not playing immediately after joining a server and underwater sounds playing incorrectly.

    Steam
  7. 5 events
    Ranking Penalty for Servers without GSLTbalance change

    Servers without a Game Server Login Token now get ranking penalty and do not count towards gamemode player counts.

    Steam
    Improved Error Handling for Duplicatorperformance

    Improved error handling for built-in Duplicator when pasting constraints to prevent duplication from becoming un-undo-able.

    Steam
    Script Error Fix in Constraint Librarybug fix

    Fixed a script error with the constraint library when spawning duplications.

    Steam
    Fix for util.Base64Decode Issuesbug fix

    Fixed more issues with util.Base64Decode.

    Steam
    Copy Server IP Addressquality of life

    Right or mouse wheel clicking a server will now copy its IP address and other info.

    Steam
  8. 2 events
    Introduction of Steam Game Server Login Tokens (GSLT)network

    Server owners must start using GSLTs to avoid ranking penalties in the server browser.

    Steam
    Ranking Penalty for Anonymous Game Serversnetwork

    Anonymous game servers not using GSLTs will receive a massive ranking penalty and will not appear at the top of the server list.

    Steam
  9. 4 events
    'poster' console command now provides save locationquality of life
    Steam
    Fixed crash issue with ents.CreateClientProp()bug fix
    Steam
    Fixed longstanding crash issue with No-Collide constraintbug fix
    Steam
    Fixed crash issue with util.Base64Decode()bug fix
    Steam
  10. 3 events
    New Features and Improvements for Moddersmodding

    Introduced various new features and improvements for modders.

    Steam
    Voice Chat Quality Improvementsaudio

    Improved voice chat quality, may require adjustment in settings for optimal volume.

    Steam
    New Mountable Games Addednew content

    Added The Stanley Parable and Fistful of Frags as mountable games.

    Steam
  11. 6 events
    Fixed clientside exploit for forced reconnectbug fixMilestone

    Allowed servers to force reconnect to the server on disconnect

    Steam
    Fixed certain NPCs floating above groundbug fix

    Fixed in very specific circumstances

    Steam
    Fixed Lua errors with new Headers in spawnlistbug fix
    Steam
    Fixed flex weights on clientside entitiesbug fix
    Steam
    Fixed Closed Captions with Sandbox's Camera weaponbug fix
    Steam
    Sandbox hints no longer display with Camera weaponbug fix
    Steam
  12. 7 events
    Spawnmenu Resizing Persistencequality of life

    Resizing the spawnmenu now saves changes after exiting the game.

    Steam
    Resolved Steam Workshop Issuesbug fix

    Fixed a number of Steam Workshop related issues introduced with the previous update.

    Steam
    Server Update Requirementsystem

    Servers must update before players can join, leading to potential temporary access issues.

    Steam
    Prevent Deletion of Key Spawnmenu Itemsquality of life

    Players can no longer delete NPCs, Weapons, Vehicles, Entities, and Post Processing effects from their spawnmenu tabs.

    Steam
    Improved Spawnlist Customizationquality of life

    Introduced more intuitive drag'n'drop controls for spawnlist customization.

    Steam
    Revert Unsaved Spawnlist Changesquality of life

    Added an option to revert any currently unsaved spawnlist changes.

    Steam
    CEF Update Delayedsystem

    The x64/chromium embedded framework (CEF) update is delayed due to unexpected issues.

    Steam
  13. 1 event
    Introduction of 64bit Builds and ChromiumsystemMilestone

    The second update will introduce 64bit builds and a new built-in browser engine, Chromium.

    Steam
  14. 14 events
    Updated Player Model Selectorbug fix

    Updated the Player Model selector in Sandbox to include a search bar.

    Steam
    Reduced Space Usage for Addonsquality of life

    New or updated addons will take less space on HDD/SSD.

    Steam
    Real Uncompressed Size Display for Addonsnew content

    New or updated addons on Steam Workshop will display their real, uncompressed size.

    Steam
    In-Game Update for Dupes, Saves, and Demosnew content

    Players will be able to update their uploaded Dupes, Saves and Demos from in-game.

    Steam
    In-Game Updates for Dupes, Saves, and Demosquality of life

    Players will be able to update their uploaded Dupes, Saves, and Demos from in-game.

    Steam
    Translation of Previously Untranslated Partslocalization

    Translated certain previously untranslated parts of the game, including menus.

    Steam
    Reduced HDD/SSD Space Usage for Addonsnew content

    New or updated addons will take less space on your HDD/SSD.

    Steam
    New Dupes Section in Main Menuui ux

    Added 'Dupes' section to the main menu for easier local Dupe management.

    Steam
    Steam Workshop Support Changesnew content

    Addons will no longer have a size limit, allowing for more efficient downloads and storage.

    Steam
    Real Uncompressed Size Display for Addonsquality of life

    New or updated addons will display their real, uncompressed size on Steam Workshop.

    Steam
    gmpublish.exe Update Requirementbalance change

    Addons published with 3rd party tools may cease to work unless using the new gmpublish.exe (v1.2).

    Steam
    Increased Addon Size Limitnew content

    Addons will have a much higher size limit, up to 2GB.

    Steam
    Source Engine Menus Language Tied to Steam Languageui ux

    Source Engine menus and UI language is now tied to your language selected in Steam.

    Steam
    Transition to ISteamUGC APIsystemMilestone

    Garry's Mod will move to a new Steam API for improved workshop features.

    Steam