1. Garry's Mod
  2. News

Garry's Mod News

July 2023 Patch

Hello everyone,

We are releasing another small patch today, addressing some issues found out from the last update, as well as some additional improvements.

The changelog is as follows:
  • ents.GetMapCreatedEntity is now shared
  • Fixed a crash issue when loading certain particle files
  • FIxed skill configs not applying in time for singleplayer, resulting in NPCs not having health set, etc
  • TTT: Made Poltergeist weapon range easier to override (Community Contribution)
  • TTT: Fixed notification sound cue and make it toggleable (Community Contribution)
  • DListView now ignores invisible lines (Community Contribution)
  • Fixed metropolice NPC crashing when its target is removed during a weapon burst fire
  • Steam Voice Settings opens Steam Settings in overlay
  • Increased vtx filesize limit for studiomdl.exe, and added safeguards against crashing when the limit is hit
  • Fixed a regression with halo/outline rendering
  • poster command now works correctly with cl_leveloverview enabled
  • Fixed up ToS/Privacy Policy links on Options menu
  • Added voice_recordtofile to blocked concommand list
  • DNS lookup Global.HTTP URLs before sending them to Steam
  • Potential improvement to 64x64 cubemap quality when building map cubemaps (Community Contribution)


July 18 Patch:

  • Removed Global.HTTP DNS lookups as they were causing too many issues
  • Added missing snow footstep sound fallbacks
  • Fixed npc_(template_)maker crashing the server when spawning non NPC entities
  • Added VMatrix.__unm (negate operator)
  • Prevent display of concommands in gamemode settings
  • Do not run OnRequestFullUpdate outside of main thread to prevent server crashes
  • Defer gamemode loading until all other components are loaded

June 2023 Update is live


Artwork showcased: "Movie Night"

The June 2023 Update is now live.

This update adds a few new visual effects for mappers and modellers to take advantage of, for better visuals.

There are also new additions for the Hammer Editor for mappers to enjoy, such as new entities, static prop lightmaps, and more.

We are also introducing experimental changes that remove the script limit for singleplayer, so that you can play with all your addons regardless of how many you have installed.

This update also adds a new option to delete temporary server files on game shutdown, such as sprays. This feature is controlled by gmod_delete_temp_files console variable and is enabled by default. If you wish to disable this feature, you can set the console variable to 0.

And as usual, there are plethora of new Lua API additions and changes for modders to create even cooler addons.

You can find the full change list for this update in our blog post:
https://gmod.facepunch.com/blog/june-2023-update

This update requires servers to update before you can join them.

This means that for a certain amount of time after the update releases you may be unable to join servers and get a message saying "The server is running an older version of the game" instead. You will have to wait for servers to update before you can join them again.

You cannot downgrade to a previous version of the game. Please be patient and let server owners update their servers.


June 30 Hotfix:
  • Fixed a crash related to rendering static props
  • Case insensitive search for singleplayer files
  • Fixed addons breaking properties system clientside
  • Fixed a server crash when maxplayers is set in server.cfg and the command line
  • Made Combine Gunship aim at player's center so it can actually hit players
  • Fixed Combine APC bullet tracer coming from the wrong attachment
  • Fixed combine APC rockets going over player's head with certain hold types
  • Fixed a crash with DMX unserializer when external references are used

June 2023 Update is coming soon

Hello everyone,

The next Garry's Mod update is coming soon!

The current plan is to release the next Garry's Mod update on 28th of June at 4PM GMT.
The update will be mandatory for all server owners, so write the date down, servers will need to be updated before they can be joined.

You can preview the list of upcoming changes here:
https://wiki.facepunch.com/gmod/Update_Preview_Changelog

Please note this list is still work in progress and is subject to change.

Help us test the update

We kindly ask anyone willing to help us test this update before it releases (especially modders and server owners), to minimize any potential problems with the update.

You will find instructions on how to test the upcoming update below.

You can report any found issues in the comments below, on our official Discord server or on our official bug tracking repository on GitHub: (be sure to search before posting)
https://github.com/Facepunch/garrysmod-issues https://discord.com/invite/gmod

Pre-release Steam Branch

The Pre-Release Steam beta branch for Garry's Mod has been updated and contains all the changes that will be included in the next update.

If you want to set up an Dedicated Server instance using the Pre-Release branch, see this article: https://wiki.facepunch.com/gmod/Downloading_a_Dedicated_Server

How to switch game branches:
  1. Exit the game
  2. Right click on Garry's Mod in Steam and select Properties
  3. Go to the Betas tab and select your desired branch
None - This is the normal version of the game
Pre-Release - This is the next update
Dev - This is a bleeding edge version of the game, expect it to contain more bugs than usual

Garry's mod wrestles with the complexities of just outright banning Nazi stuff




Eighty years later the shadow of World War 2 still looms large over our world, and remains an enduring obsession for some, but on one thing nearly all are agreed: The Nazis were complete pricks, and any contemporary hint of their ideology and symbolism must be met with the greatest possible pushback...
Read more.

April 2023 Patch

Hey everyone,

We are releasing a small patch today.

The entire change log is as follows:
  • Fixed ToolGun:GetToolObject returning local players values for other players clientside
  • Fixed potential Lua errors with PropSpawn effect
  • Fixed an infinite loop with util.TableToJSON when a table has __index that always gives non-nil output
  • Refresh language files on gamemode change
  • Reworked how GetItemInfo timeout works for WorkshopDL to hopefully work better
  • Fixed crashes when barnacle m_hTongueTip's m_pSpring is null
  • Throttled CreateFragmentsFromFile messages to 1 a second to avoid lag
  • Expanded the 'Your map differs from the servers' kick reason with more info
  • Fixed a server crash to do with invalid vehicle scripts for airboats
  • Fixed a crash when accessing self.loco of a deleted nextbot
  • Try to prevent crashing when (re)loading textures from .png
  • Use snd_musicvolume instead of volume for loading screens (Community Contribution)
  • TTT: Fixed ironsight position when in singleplayer (Community Contribution)
  • IncludeCS now returns result of include() (Community Contribution)
  • Contain DButton's image size if it's too big (Community Contribution)
  • Added the Derma Icon Browser (derma_icon_browser console command) (Community Contribution)
  • Refactored weapon_medkit so it is easier to change/extend (Community Contribution)
  • Menu support for util.IsBinaryModuleInstalled (Community Contribution)
  • Added Panel:Set/GetTooltipDelay (Community Contribution)
  • Added vgui.Exists (Community Contribution)
  • Security fixes


April 19 changes:
  • Fixed a Lua error about "derma_icon_browser.lua"
  • Fixed a regression with language getting reset to Steam's language if your chosen in-game language is English


May 3 changes:
  • Crash fixes


May 5 changes:
  • More crash fixes


May 10 changes:
  • Fixed an issue with handling of asset:// URLs
  • Update Steamworks API to v1.57
  • Added sv_cheats requirement to some console commands and variables that are either unuseful, or should only be used for development



Servers are recommended to update as soon as possible.