GMod-Servers.com Blog Feed en https://gmod-servers.com/ Wed, 06 Sep 2023 18:08 CEST GMod-Servers.com is a Garry's Mod servers list. Its goal is to provide an efficient way for players to find a server that suits their needs and also for servers owners to get more players on their servers. 60 September 2023 Patch https://gmod-servers.com/blog/223/september-2023-patch/ https://gmod-servers.com/blog/223/september-2023-patch/ Wed, 06 Sep 2023 18:08 CEST
We are releasing a small patch today with some minor fixes. This patch mostly affects game clients.

The changelog is as follows:
  • Fixed HL:S skill configs setting HL2 convars
  • Fixed an infinite loop crash with Panel.KillFocus and Panel.OnLoseFocus
  • Fixed a crash with text rendering
  • Fixed crashes with filesystem printing warnings
  • Fixed custom HTTP methods not working on clients
  • Applied file.Exists fix to file.IsDir for Lua paths
  • Use double precision floats for physenv.GetLastSimulationTime
  • Added fallback sounds for EP2 vortigaunt attacks
  • Unspecified minor security fixes
]]>
August 2023 Patch https://gmod-servers.com/blog/222/august-2023-patch/ https://gmod-servers.com/blog/222/august-2023-patch/ Tue, 08 Aug 2023 19:45 CEST
We are releasing a small patch today with some minor improvements. Servers are recommended to update at their earliest convenience.

The changelog is as follows:
  • Added util.IntersectRayWithSphere
  • Added util.IsSphereIntersectingSphere
  • Added util.IsBoxIntersectingSphere
  • Added util.IsPointInCone
  • Added util.IsSphereIntersectingCone
  • Panel.PaintManual can now render panels larger than the screen, when its first argument is set to true
  • Added "Clear" button to the console
  • Added missing TF2 map icons from its new updates
  • Added "Color Lit Per Particle" particle initializer, update "Color Random" initializer to include new options
  • Added duplicator.Disallow (Community Contribution)
  • Added DPanPanel (Community Contribution)
  • Added math.CHSpline (Community Contribution)
  • Added SANDBOX:ContextMenuShowTool hook (Community Contribution)
  • Added Global.ScreenScaleH (Community Contribution)
  • Added table.Pack (Community Contribution)
  • Added table.Flip (Community Contribution)
  • Added DHScrollBar (Community Contribution)
  • Added math.CubicBezier (Community Contribution)
  • Added math.QuadraticBezier (Community Contribution)
  • Made language.Add type-error on invalid input instead of silently fail
  • Last argument of util.IsOBBIntersectingOBB is now optional
  • Try to prevent static prop lightmap crashes when given invalid data
  • Panel.PaintAt restores zpos of the panel
  • Clamp physics forces phys_torque applies to prevent crashes/crazy physics
  • Duplicator saves and restores sub materials by default
  • Restored nav_generate progress dialog UI
  • Move OnRequestFullUpdate warning to developer 1 so it is not as spammy
  • Matched behavior of SteamID functions for bots between clientside and serverside
  • Made Player:SteamID64 and Player:AccountID never return no value
  • Error no halt when player.CreateNextBot would crash due to being ran too early
  • Remove limits when reading SteamHTTP response headers
  • Entity.IsMarkedForDeletion now checks Entity.Remove queue, so its output is now more correct
  • Applied an experimental change to render.RenderView to render using VIEW_MONITOR instead of VIEW_MAIN as a potential fix for sprite rendering when using that function
  • Added more NPCs categorized as hostile and friendly towards players (IsFriendEntityName global) (Community Contribution)
  • Added Versus Saxton Hale map category from recent TF2 update (Community Contribution)
  • TTT: Disable notification sound by default and add a setting for it (Community Contribution)
  • Various code cleanups (Community Contribution)
  • Fixed trigger_hurt forgiveness not resetting damage correctly
  • Increased limit of language.GetPhrase output to 4000 bytes, from 1000 - if limit is hit, truncate the string, instead of outputting an empty string
  • Fixed a crash due to BSP ZIP hash collision
  • Fixed crashes due to combining Entity:EnableCustomCollisions and Entity:PhysicsInitSphere
  • steamworks.GetList "days" parameter is functional again
  • Restored functionality of "dtwarning" convar, which defaults to 1 now to maintain old behvaior
  • Make Entity:InitializeAsClientEntity do nothing and error no halt when used. The function was useless and would often crash when used inappropriately
]]>
July 2023 Patch https://gmod-servers.com/blog/221/july-2023-patch/ https://gmod-servers.com/blog/221/july-2023-patch/ Fri, 07 Jul 2023 21:21 CEST
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)
]]>
June 2023 Update is live https://gmod-servers.com/blog/220/june-2023-update-is-live/ https://gmod-servers.com/blog/220/june-2023-update-is-live/ Wed, 28 Jun 2023 18:02 CEST
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
]]>
June 2023 Update is coming soon https://gmod-servers.com/blog/219/june-2023-update-is-coming-soon/ https://gmod-servers.com/blog/219/june-2023-update-is-coming-soon/ Wed, 21 Jun 2023 21:49 CEST
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
]]>
April 2023 Patch https://gmod-servers.com/blog/218/april-2023-patch/ https://gmod-servers.com/blog/218/april-2023-patch/ Tue, 18 Apr 2023 20:40 CEST
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

Servers are recommended to update as soon as possible.

]]>
January 2023 Update is live https://gmod-servers.com/blog/217/january-2023-update-is-live/ https://gmod-servers.com/blog/217/january-2023-update-is-live/ Wed, 25 Jan 2023 17:01 CET
Artwork showcased: "Sandvich Ops."

The January 2023 Update is now live.

You can find the full change list for this update in our blog post:
https://gmod.facepunch.com/blog/january-2023-update
]]>
January 2023 Update is coming soon https://gmod-servers.com/blog/216/january-2023-update-is-coming-soon/ https://gmod-servers.com/blog/216/january-2023-update-is-coming-soon/ Wed, 18 Jan 2023 21:41 CET
The next Garry's Mod update is coming soon!

The current plan is to release the next Garry's Mod update on 25th of January at 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://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
]]>
June 2022 Update is live https://gmod-servers.com/blog/215/june-2022-update-is-live/ https://gmod-servers.com/blog/215/june-2022-update-is-live/ Wed, 08 Jun 2022 15:01 CEST
Artwork showcased: "Sky Train"

The June 2022 Update is now live.

You can find the full change list for this update in our blog post:
https://gmod.facepunch.com/blog/june-2022-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 2022 Update is coming soon https://gmod-servers.com/blog/214/june-2022-update-is-coming-soon/ https://gmod-servers.com/blog/214/june-2022-update-is-coming-soon/ Wed, 01 Jun 2022 19:53 CEST
The next Garry's Mod update is coming soon!

The current plan is to release the next Garry's Mod update on 8th of June at 1PM GMT.
The update will be mandatory for all server owners, so mark the date and time. Servers will need to be updated before people can join them again.

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

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 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
]]>
March 2022 Patch 2 https://gmod-servers.com/blog/213/march-2022-patch-2/ https://gmod-servers.com/blog/213/march-2022-patch-2/ Thu, 17 Mar 2022 23:27 CET
We are releasing another small patch today.

The entire change log is as follows:
* Relaxed threshold for "Too many voice packets in a single frame!" kick
* Fixed crashing with npc_apcdriver when it doesn't have its vehicle
* Added console warnings when npc_apcdriver/npc_vehicledriver is removed due to it not having its vehicle to drive

As usual servers are recommended to update at earliest convenience.]]>
March 2022 Patch https://gmod-servers.com/blog/212/march-2022-patch/ https://gmod-servers.com/blog/212/march-2022-patch/ Thu, 10 Mar 2022 20:00 CET
We are releasing another small patch today.

The entire change log is as follows:
  • Disallowed physics creation/destruction functions from being called on jeeps/airboats to prevent crashes
  • Allowed physgunning persistent props when persistence is disabled
  • Fixed an issue with halo library not resetting color of pp/copy, which in some cases makes usage of halo library fill the whole screen with a color
  • Fixed Lua errors when trying to activate non Toggle Camera or Dynamite from a tool Button that was loaded from a save in multiplayer
  • Improved save loading so it sets player ownership of spawned entities to a player in more cases
  • Fixed vgui_slideshow_display crashing the game without materials to display
  • Fixed a crash when trying to play bad ADPCM .wav files
  • Fixed file.AsyncRead returning garbage when the target file has no data
  • Added NextBot.GetLastKnownArea and NextBot.ClearLastKnownArea
  • Put motionsensor.GetColourMaterial behind a clientside permission
  • Fixed DIconLayout counting border size 2 times when laying out icons (Community Contribution)
  • Flash the game window when loading screen disappears to let the player know the loading is finished
  • Fixed hook.Add giving a less than useful error when given a nil to second argument
  • Failing to save jpeg screenshots/posters actually says that it failed in console
  • Fixed a regression with string.Comma where it wouldn't format huge numbers properly
  • Fixed func_healthcharger and func_recharge not updating its texture index
  • Added OnHalfEmpty, OnEmpty and OnFull outputs to func_healthcharger, to match func_recharge
  • Fixed Half Life 1 sentry ragdolls not cleaning up on map cleanup. Also fixed their collisions and inability to hit the player at certain player angles
  • Fixed a crash in the DSP system
  • Fixed a crash with NPC:SetNPCClass
  • TTT: Fix ammo ents blocking +use near other entites (Community contribution)
  • Fixed a typo in hook.Remove error (Community Contribution)
  • Fixed security issues

As usual servers are recommended to update at earliest convenience, especially if they were affected by one or more issues mentioned above.
]]>
February 2022 Patch https://gmod-servers.com/blog/211/february-2022-patch/ https://gmod-servers.com/blog/211/february-2022-patch/ Wed, 02 Feb 2022 20:27 CET
We are releasing another small patch today.

Biggest change with this update is the addition of Steam's Chat Filtering feature to the default in-game chat.

This filter can be disabled in-game via a check box in the chat's Filters section:


The filter also obeys your Steam preferences for chat filtering as seen here:


The entire change log is as follows:
  • Prisoner pod and chair vehicles now react to damage physically, driver takes explosion damage, calls GM:EntityTakeDamage hook
  • Fixed GM:PlayerAmmoChanged reporting incorrect new ammo count when called from Player:GiveAmmo
  • Spawnmenu search now resets its model cache when addons/games are remounted
  • Potential fix for crash relating to env_microphone's measure target entity
  • Reduce Faceposer tool's convar count to 96 (from 128) to match the actual limit in the engine
  • Fixed GMODLUA_GetUserType leaking onto the Lua stack (this only affects binary modules and the type() function, when using custom userdata types)
  • surface.DrawLine now uses floats not integers
  • Fixed a stack overflow with DListView and columns inserted at specific positions
  • Fixes a server crash with no collide constraint.
  • Fixed DTextEntry's automatic line breaks causing an infinite loop hang with specially formatted text containing a lot of whitespace
  • Potential fix for a crash within CFontTextureRegen
  • Add OS specific errors to binary module loading errors
  • Make it more clear that changing sbox_persist while in-game will cleanup the map
  • "Stop Persisting" property will now also be hidden when persistence is disabled
  • Do not clean up map when disabling persistence
  • Fixed changing persistence in-game saving to the wrong file if the cvar changed too quickly within the 2 second timer
  • Downgrade Steamworks SDK to 1.50 as the newer version was causing issues
  • Fixed 2 server lag exploits with default properties
  • Fixed "join game" not showing up in Steam for P2P games after a changelevel
  • Implement Steam chat filter to the default chat box (profanity filter is toggleable in the Filters section of the default chatbox, Steam preferences apply)
  • Added string = util.FilterText( input, context, player )
  • Added TEXT_FILTER_ enums
  • Added safeguards to DownloadUGC when Steam sends us a null SteamUGCQueryCompleted_t
  • Disabling hoverballs now adjusts their mass so they are not abnormally heavy when disabled, improved duplicator support for the disabled state

As usual servers are recommended to update at earliest convenience, especially if they were affected by one or more issues mentioned above.]]>
December 2021 Update is live https://gmod-servers.com/blog/208/december-2021-update-is-live/ https://gmod-servers.com/blog/208/december-2021-update-is-live/ Wed, 15 Dec 2021 17:01 CET here.]]> December 2021 Update is coming soon https://gmod-servers.com/blog/207/december-2021-update-is-coming-soon/ https://gmod-servers.com/blog/207/december-2021-update-is-coming-soon/ Mon, 06 Dec 2021 19:26 CET
The next Garry's Mod update is coming soon!

The current plan is to release the next Garry's Mod update on 15th of December at the usual 4PM GMT.
The update will be mandatory for all server owners, so mark the date and time. Servers will need to be updated before people can join them again.

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

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 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
]]>
July 2021 Patch 2 https://gmod-servers.com/blog/205/july-2021-patch-2/ https://gmod-servers.com/blog/205/july-2021-patch-2/ Mon, 12 Jul 2021 18:12 CEST
We are releasing another small patch today.

The entire change log is as follows:
  • Fixed a crash with physgun's primary fire when a grabbed entity gets removed/dropped during OnPhysgunPickup
  • Disabled model/material/addon unloading/reloading features as it caused severe stability issues for some people running multicore rendering
  • Fixed a crash when particles are attached to the world entity and the map is reloaded
  • Fixed a potential crash with func_clip_vphysics
  • Fixed Lua error with DTree_Node when self populating folders from filesystem end up with 0 files
  • Fixed DComboBox's dropdown not being clickable on modal panels
  • Automatically apply PROPINTER_FIRE_EXPLOSIVE_RESIST to all props that can deal explosive damage to prevent crashes when many explosive props are exploded in a small space
  • Add sv_no_ain_files, defaults to 0, disables forced download of .ain files from the server
  • Potential fix for crashes when util.Decompress (Possibly other places too) reallocates huge chunks of memory
  • Fixed Out of Bounds $frame on render targets crashing the game
  • Fixed hopefully all possible crashes with npc_barnacle when something deletes its internal physics objects and entities
  • Potential fix for a crash in CMatQueuedRenderContext::Bind
  • Fixed a potential material refcount issue when binding materials in CMatQueuedRenderContext
  • Fixed prop_vehicle_prisoner_pod (Sandbox Chair vehicles) forcing FOV to 90
  • Hammer: Added "Allow physgun" and "toolgun whitelist" keyvalues to func_lod
  • Stop the crosshair color going white if the player's FOV is < 90
  • Fixed SWEP.AccurateCrosshair not taking into account worldclicker aim and sometimes hitting the player entity itself
  • TTT: Updated language files (Community Contribution)
  • Sandbox Camera SWEP zooming rate is now server tickrate independent (Community Contribution)
  • Completely disable CHudDeathNotice, CHudHintDisplay and CHudHintKeyDisplay since they are not used in GMod
  • Fixed any bone manipulations breaking entity's render bounds, now render bounds will be only enlarged if a bone is manipulated outside of the original model bounds

As usual servers are recommended to update at earliest convenience, especially if they were affected by one or more issues mentioned above.]]>
July 2021 Patch https://gmod-servers.com/blog/203/july-2021-patch/ https://gmod-servers.com/blog/203/july-2021-patch/ Thu, 01 Jul 2021 17:40 CEST
We are releasing a small patch today.

The entire change log is as follows:
  • Fixed duplicated Motors, Winches and Hydraulics being able to be activated by any player on the server
  • Fixed Lua errors when making 0 width ropes
  • Do not allow to use the "Drive" property on entities that are already being driven, to prevent players getting stuck in invalid state
  • Fixed some entities having improper color/material in dupe icon preview, such as the Fog/Sky/Sun editors
  • Fixed entering a chair causing everything to disappear for a bit
  • Fixes to crashes/missing textures/error models when changing maps/servers/etc.
  • TTT: add a player mic volume slider to the scoreboard (Community Contribution)
  • TTT: fix table.Shuffle (Community Contribution)
  • TTT: fix propspec_allow_named setting not taking effect (Community Contribution)
  • Fixed a server crash when NPC is trying to holster a weapon_frag
  • Fixed a server crash when item_ammo_crate is given an invalid ammo type
  • Fixed a server crash when an npc_fastzombie tries to attack a non player entity
  • ent_remove* no longer allows removal of the world entity
  • ent_remove_all no longer can delete players
  • Fixed "DownloadingFile" javascript function not being fired for Fast/ServerDL due to changes in last update
  • Display a console message when ServerDL fails to download something
  • Reset entity FXBlend cache when the current view changes during a frame, fixes point_camera messing up entity fade distances
  • Player.ConCommand's queue clientside should now show addon name when running blocked concommands
  • Added more debug info to "Invalid HitboxSet on something" warning
  • Fixed func_movelinear regression with the SetSpeed input when called with speed of 0
  • Added util.MD5/SHA1/SHA256 - all take a single string, and return a hex string
  • Added IsConCommandBlocked
  • Added crash/infinite loop safeguards to Entity.SetMoveParent: Unlink self from previous parent, do not allow to parent to yourself, check for cyclic parents
  • Limited util.JSONToTable depth to 5000 (should be more than enough for any legitimate uses) to avoid stack overflows
  • Apply stack overflow protection to util.TableToJSON
  • Experimental "network to clients" option for Entity.ManipulateBoneAngles/Position (3rd argument, defaults to true)
  • Added a second argument to util.GetModelMeshes - a table of tables where IDs are boneIds and contain a table of 2 keys: matrix and parentID
  • Let's try an Entity.Set/GetColor change - Make C++ return/take 4 numbers, and make a Lua override that takes/returns color objects instead - should be ~2x faster and GetColor now returns the proper color object
  • duplicator library now properly copies Lua-set color and material override, not just the Sandbox tool ones
  • Fixed net library not resetting its internal variables on level change
  • Entity.PhysicsFromMesh can now also accept just a list of vectors
  • Fixed errors from GetInt() when text entry contents aren't numeric (Community Contribution)
    Added xalign and yalign arguments to draw.WordBox (Community Contribution)

Servers are recommended to update at earliest convenience, especially if they were affected by one or more issues mentioned above.]]>
June 2021 Update is live https://gmod-servers.com/blog/201/june-2021-update-is-live/ https://gmod-servers.com/blog/201/june-2021-update-is-live/ Wed, 09 Jun 2021 18:01 CEST here.]]> June 2021 update is coming soon https://gmod-servers.com/blog/200/june-2021-update-is-coming-soon/ https://gmod-servers.com/blog/200/june-2021-update-is-coming-soon/ Wed, 02 Jun 2021 19:47 CEST
The next Garry's Mod update is coming soon!

The current plan is to release the next Garry's Mod update on 9th of June at the usual 4PM GMT.
The update will be mandatory for all server owners, so mark the date and time. Servers will need to be updated before people can join them again.

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

Please note this list is still work in progress and is subject to change.
(Changes marked with (Networking Change) are not currently available for testing, but will be included into the test branches on Monday (7th of June), and will be included in the actual update)

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
]]>
Defining server operator rules https://gmod-servers.com/blog/198/defining-server-operator-rules/ https://gmod-servers.com/blog/198/defining-server-operator-rules/ Thu, 08 Apr 2021 14:48 CEST
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, but 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.]]>
April 2021 Hotfix https://gmod-servers.com/blog/196/april-2021-hotfix/ https://gmod-servers.com/blog/196/april-2021-hotfix/ Fri, 02 Apr 2021 12:24 CEST
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.]]>
March 2021 Update is live https://gmod-servers.com/blog/193/march-2021-update-is-live/ https://gmod-servers.com/blog/193/march-2021-update-is-live/ Wed, 31 Mar 2021 17:01 CEST here.]]> March 2021 Update is coming soon https://gmod-servers.com/blog/192/march-2021-update-is-coming-soon/ https://gmod-servers.com/blog/192/march-2021-update-is-coming-soon/ Wed, 24 Mar 2021 02:46 CET
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
]]>
February 2021 Hotfix https://gmod-servers.com/blog/190/february-2021-hotfix/ https://gmod-servers.com/blog/190/february-2021-hotfix/ Wed, 03 Feb 2021 19:34 CET
We are releasing a small update today to address issues wit 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

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

]]>
January 2021 Update is live https://gmod-servers.com/blog/188/january-2021-update-is-live/ https://gmod-servers.com/blog/188/january-2021-update-is-live/ Wed, 27 Jan 2021 17:00 CET
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 a non Soucre 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]]>
January 2021 update is coming soon https://gmod-servers.com/blog/187/january-2021-update-is-coming-soon/ https://gmod-servers.com/blog/187/january-2021-update-is-coming-soon/ Tue, 19 Jan 2021 19:04 CET
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
]]>
December 2020 Hotfix https://gmod-servers.com/blog/185/december-2020-hotfix/ https://gmod-servers.com/blog/185/december-2020-hotfix/ Fri, 11 Dec 2020 18:31 CET
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.]]>
October 2020 Hotfix https://gmod-servers.com/blog/183/october-2020-hotfix/ https://gmod-servers.com/blog/183/october-2020-hotfix/ Fri, 16 Oct 2020 19:18 CEST
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)
]]>
October 2020 Update is live https://gmod-servers.com/blog/181/october-2020-update-is-live/ https://gmod-servers.com/blog/181/october-2020-update-is-live/ Wed, 14 Oct 2020 18:00 CEST

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.
]]>
October 2020 update is coming soon https://gmod-servers.com/blog/180/october-2020-update-is-coming-soon/ https://gmod-servers.com/blog/180/october-2020-update-is-coming-soon/ Tue, 06 Oct 2020 19:58 CEST
The next Garry's Mod update is coming soon!

The current plan is to release the next Garry's Mod update on 14th of October at the usual 4PM GMT.
The update will be mandatory for all server owners, so mark the date and time. Servers will need to be updated before people can join them again.

You can preview the list of upcoming changes here:
http://wiki.garrysmod.com/changelist/prerelease/
Please note this list is still work in progress and is subject to change.
(Changes marked with (Networking Change) are not currently available for testing, but will be included into the test branches on Monday (12th of October), and will be included in the actual update)

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
]]>