Garry's Mod - Rubat
Hello everyone.

It has come to our attention that some community servers provide content that is simply put - unacceptable.

While we normally do not interfere with community servers and the content they provide, in this case it is necessary to make it clear, that sexual violence content is not acceptable in Garry's Mod, be that on the Steam Workshop or on community servers.

If you are a server owner, please familiarize yourself with the following article:
https://wiki.facepunch.com/gmod/Server_Operator_Rules

Please adjust your servers to conform to the rules outlined in the article.
Servers found breaking the rules outlined in the article after 15th of April 2021 will be delisted from the in-game server browser.
Apr 2, 2021
Garry's Mod - Rubat
Hey everyone,

We are releasing a small update today to address issues with the previous update.

The full list of changes is as follows:
* Made the default Derma fonts work better for non English characters
* Fixed voice_fadeouttime problem creating Lua errors when Quick fix is applied
* Fixed Hammer Sprinkle Tool models becoming errors after loading a .vmf with sprinkled models
* Fixed floating .gma addons in addons/whatever/ not loading properly
* Fixed gamemode list not refreshing in main menu on Workshop addon (un)mount
* Fixed addon sub category page count not updating when switching tags

Servers only need updating if they are affected by the floating .gma addon issue.
Garry's Mod - Rubat

Artwork showcased: "Donut Thief"

Update Highlights

Server browser improvements
This update brings major improvements to the server browser. The purpose of these changes is to help players find the content they are looking for more easily.



First of all, gamemode categories were added to the server browser. This requires all server owners and gamemode developers to update their gamemodes and set an appropriate category.
It may take a while for most gamemodes/servers to conform, but the goal of this change is to allow players filter gamemodes by these new categories and find what their are looking for easier.

if you are a server host or a gamemode developer, you can find more info about this topic here:
https://wiki.facepunch.com/gmod/Gamemode_Creation#category

Secondly, the server browser now shows the location/spoken language of the server via a country flag icon. This setting is per server and is designed to help players more easily find servers from a preferred location and/or find servers with a common spoken language they can understand.

If you are a server host you can find the details about country flags here:
https://wiki.facepunch.com/gmod/Downloading_a_Dedicated_Server#locationflag

And lastly the server browser got a few new filtering/sorting options, such as filtering servers by ping/player count and sorting the gamemode list by name or server count.

These features may be changed in the future based on the long term feedback from players, developers or server hosts (such as which gamemode categories should be available in the server browser), so please do not hesitate to let us know what you think on our official Discord server (https://discord.com/invite/gmod), or in the Steam Discussions area of the Garry's Mod Game Hub

Problems menu
Another new feature is the Problems menu. Accessible from the main menu, it is designed to help players resolve common issues without needing to ask for help.




The first tab reports Lua errors that have occurred during a play session. They are categorized per addon, with options to disable or uninstall the problematic addon, or to open the addon on Steam Workshop if possible.
Players can easily copy the Lua errors (or other problems) via the Copy button on the right, enabling them to quickly report errors generated by the addons to the addon authors.

The second tab called "Problems" analyzes the game and reports common issues, such as screen resolution being set too low, certain settings being disabling which cause graphical issues and more.
These problems have a "Quick Fix" button where possible to quickly resolve the issue.

In the future this menu will be expanded to report more issues and provide other maintenance services.

Hammer Editor improvements
This update also brings many changes to the Hammer Editor shipped with Garry's Mod. Many crash issues were fixed, new Sprinkler tool was added and many quality of life changes were introduced.
The user interface was updated and now more closely matches the UI of your Operating System.

If you are a mapper you will most definitely want to read the complete list of changes linked below. (Change List 4)

Things to watch out for
There are some Lua API changes that will break existing scripts. These changes are unfortunately a necessary evil, and will not take long to fix. Specifically the behavior of Vehicle.SetVehicleParams has changed. You will find all of the details in the change list linked below, but the big issue that was fixed is with the vehicle speeds, where you no longer need to manually adjust between Hammer Units and Inches if modifying data from Vehicle.GetVehicleParams.


You will find the full change list for this update in our blog post:
https://gmod.facepunch.com/blog/march-2021-update
Garry's Mod - Rubat
Hello everyone,

The next Garry's Mod update is coming soon!

The current plan is to release the next Garry's Mod update on 31st of March at the usual 4PM GMT.
The update will be optional for all server owners, but naturally it is highly recommended to update to receive all the latest features and improvements.

You can preview the list of upcoming changes here:
https://docs.google.com/document/d/e/2PACX-1vTzEJEpdEje8e-FgsbyWGydu_Ez7p82MwOUPmRlUAAJ-KpkNJhHctyadZosfUYjVTz26KGip7bI7M9T/pub

What to watch out for
The new update brings a few new features that server owners and addon developers will want to watch out for to stay on top of things.

First of all, this update adds gamemode categories to the server browser. This requires all server owners and gamemode developers to update their gamemodes and set an appropriate category for it so players can filter gamemodes by these new categories and find your gamemode easier.
You can find more info about this topic here:
https://wiki.facepunch.com/gmod/Gamemode_Creation#category

Secondly, the server browser now shows the location/spoken language of the server via a country flag icon. This setting is per server and is designed to help players more easily find servers from a preferred location and/or find servers with a common spoken language they can understand.
You can find the details on how to do this properly here:
https://wiki.facepunch.com/gmod/Downloading_a_Dedicated_Server#locationflag

Lastly, there are some Lua API changes that will break existing scripts. These changes are unfortunately a necessary evil, and will not take long to fix. Specifically the behavior of Vehicle.SetVehicleParams has changed. You will find all of the details in the changelist, but the big issue that was fixed is with the vehicle speeds, where you no longer need to manually adjust between Hammer Units and Inches if modifying data from Vehicle.GetVehicleParams.

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 and x86-64 Steam beta branches for Garry's Mod has been updated and contain 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
Feb 3, 2021
Garry's Mod - Rubat
Hey everyone,

We are releasing a small update today to address issues with the previous update.

The full list of changes is as follows:
* Fixed Half-Life Source weapons that are spawned by maps being invisible
* Fixed NPCs dying where they previous didn't
* Fixed the default Crossbow weapon viewmodel deploying with the wrong skin
* Fixed crashing issues due to BASS.DLL 3rd party library
* Unmarked certain files in /cfg/ folder as "user configuration" to fix them not restoring during file verification process due to a Steam bug
* Potentially fixes crash when joining serves with Workshop content on macOS
* Edit 5th Feb: Fixed Entity.Fire's default value
* Edit: 15th Feb: Fixed certain security exploits

Servers only need updating if they are affected by the NPC issue.

Garry's Mod - Ruyabearyn

Artwork by Chem

Update Highlights



This update adds a new mountable game to Garry's Mod - "G String"

We are aware that people are asking for more mountable games including certain specific games. We require explicit permission for the target game's developer/publisher to make their game available for mounting in Garry's Mod. The game also has to run on the Source Engine. If a game you wish to be included in the mountable games list is not currently in it, it means we don't have that permission, or it's not a Source Engine game.



This update also adds a separate volume slider for Sound Effects. The purpose of this is to address the "low voice chat volume" people have been reporting. What you want to do is set the "Game Volume" slider to maximum, as it affects all the sounds including voice chat. Then you want to set the new "Sound effect volume" and the "Music volume" sliders to the desired position.. (The music slider affects the music from Half-Life 2 campaigns) Doing this will make the voice chat as loud as the microphones of the speaking players are, i.e. the voice chat volume will no longer be reduced by the overall game volume.



The new addon size readout will help decide what to install and what to avoid and what to keep right while in-game.

As usual this update also brings plethora of new features and fixes for players and modders alike.

You can find the full change list below.
https://gmod.facepunch.com/blog/january-2021-update
Garry's Mod - Rubat
Hello everyone,

The next Garry's Mod update is coming soon!

The current plan is to release the next Garry's Mod update on 27th of January at the usual 4PM GMT.
The update will be optional for all server owners, but naturally it is highly recommended to update to receive all the latest features and improvements.

You can preview the list of upcoming changes here:
https://docs.google.com/document/d/e/2PACX-1vTzEJEpdEje8e-FgsbyWGydu_Ez7p82MwOUPmRlUAAJ-KpkNJhHctyadZosfUYjVTz26KGip7bI7M9T/pub

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, or on our official bug tracking repository on GitHub: ( be sure to search before posting )
https://github.com/Facepunch/garrysmod-issues

Pre-release Steam Branch
The Pre-Release and x64-86 Steam beta branches for Garry's Mod has been updated and contain 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
Dec 11, 2020
Garry's Mod - Rubat
Hey everyone,

We are releasing a small client update today to address recently found exploits and some other issues.

The full changelist is as follows:
* Fixed a clientside exploit with render targets (Thanks Badger and Ling)
* Fixed a clientside exploit with the web browser integration (Thanks FiveSeven)
* Fixed abnormal clientside voice delay on low tick servers
* Entity.SetModelScale is now clamped on players (minimum value is now 0.001) to prevent crashing

Servers only need updating if they are affected by the model scale crashing issue.
Oct 16, 2020
Garry's Mod - Rubat
We have released an small hotfix update that addresses a few issues with the October 2020 update and other general fixes.

All servers are recommended to update.

The entire change log is as follows:
  • Fixed performance issue with players (Released on Wednesday)
  • Fixed env_sprite_clientside affecting sprite trails (like Trails tool) in multiplayer (Released on Wednesday)
  • Fixed slider constrains sometimes resetting their direction
  • Fixed clients being able to spam server console with certain console commands
  • net.SendOmit with a NULL entity now acts like net.Broadcast, instead of silently failing
  • Fixed tooltips not inheriting derma skin of the panel they are opened for
  • Fixed Hoverball corrupting vector_origin global (Community Contribution)
Garry's Mod - Rubat


Artwork "A Stroll Down Valve Ave." by Ivretor

This update brings a much requested Addon Presets feature into the game:


The updated "Addons" menu now contains a new section accessible from the bottom right corner which has new options for sorting and the new addon presets, which allow you to save groups of addons and enable or disable them quickly.
We also added "Followed" and "Favorite" sections to the "Addons" menu, which will list Workshop Items published by Steam users you follow and the Workshop Items that you have favorited.

The main menu got a few more tweaks besides that, such as the ability to hide the news list in the main menu:

(Please keep in mind that you will not be able to hide the news if there's a new blogpost that was published within the last 7 days.)

The Sandbox's Hoverball tool now has a new feature to Toggle the Hoverball as per community request:

Some other tools have also been slightly improved.

The Super Gravity Gun has been restored to its full glory:

(It can be turned on and off with physcannon_mega_enabled console variable, requiring sv_cheats)

In addition to these changes there has been a number new features for developers as always, which includes new Lua functions and fixes, improvements to Hammer and map compiling tools, as well as general stability and other improvements.

You will find the full change list for this update in our blog post:
https://gmod.facepunch.com/blog/october-2020-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.
...