Garry's Mod
From PCGamingWiki, the wiki about fixing PC games
Although this product has been released, it remains under active development - information may change frequently and could be outdated or irrelevant.
Developers | |
---|---|
Facepunch Studios | |
Publishers | |
Valve Corporation | |
Engines | |
Source | |
Release dates | |
Windows | December 24, 2004[Note 1] |
Windows | November 29, 2006[Note 2] |
macOS (OS X) | September 23, 2010 |
Linux | June 5, 2013 |
Taxonomy | |
Monetization | One-time game purchase |
Microtransactions | None |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | First-person, Third-person |
Controls | Direct control |
Genres | Sandbox, FPS |
Art styles | Realistic, Cartoon |
Themes | Contemporary |
Warnings
- The macOS (OS X) version of this game needs a fix to work on macOS Catalina (version 10.15) or later (see API for details).
Key points
- Extensive modding community, including Steam Workshop integration.
- Many online servers require resources from other Valve games.
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Steam | The developer's custom DRM added in an update, may cause error messages stating "Unable to shade polygon normals" and dumping the user's Steam ID to the error log. |
Essential improvements
Skip intro videos
Use the -novid command line argument[citation needed]
|
---|
Improve performance
- It's recommended to use both fixes listed at the bottom.
Use 64 bit branch and multicore support.[1] |
---|
|
Use autoexec.cfg commands |
---|
gmod_mcore_test 1 mat_queue_mode 2 cl_threaded_bone_setup 1 cl_threaded_client_leaf_system 1 r_threaded_client_shadow_manager 1 r_threaded_particles 1 r_threaded_renderables 1 r_queued_ropes 1 r_queued_decals 1 r_rootlod 0 mat_picmip -10 r_lod 0 cl_new_impact_effects 1 cl_burninggibs 1 mp_usehwmmodels 1 mp_usehwmvcds 1 fps_max 0
|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\garrysmod\cfg[Note 3] |
macOS (OS X) | |
Linux | <path-to-game>/garrysmod/cfg |
- It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\garrysmod\saves[Note 3] |
macOS (OS X) | |
Linux |
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | |||
Ultra-widescreen | |||
4K Ultra HD | HUD size does not scale with resolution. | ||
Field of view (FOV) | |||
Windowed | |||
Borderless fullscreen windowed | Borderless windowed support has been added in the February 2019 update. | ||
Anisotropic filtering (AF) | Up to 16 samples. | ||
Anti-aliasing (AA) | Up to 8x MSAA and 16xQ CSAA. | ||
Vertical sync (Vsync) | Enabled (Triple Buffer) and Disabled | ||
60 FPS and 120+ FPS | 300 FPS cap by default. With console, can change fps_max up to 1000 ; use 0 for uncapped framerate. |
||
High dynamic range display (HDR) | Rendered image uses SDR color space. In-game HDR option refers only to HDR Rendering. |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | Many gamemodes are designed with a KB/M in mind; you can't navigate certain menus like Sandbox's spawn menu. | |
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers |
---|
PlayStation controllers |
---|
Tracked motion controllers | Use VRMod - Experimental Virtual Reality | |
---|---|---|
Button/gesture prompts |
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Button prompts | ||
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Over-all game volume and separate music slider. | |
Surround sound | 7.1, 5.1 surround sound, 4 speaker surround. | |
Subtitles | ||
Closed captions | ||
Mute on focus lost | "Silence the audio while the game window is in the background" check box. | |
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Bulgarian | ||||
Simplified Chinese | ||||
Traditional Chinese | ||||
Czech | ||||
Danish | ||||
Dutch | ||||
Finnish | ||||
French | ||||
German | ||||
Greek | ||||
Hungarian | ||||
Italian | ||||
Japanese | ||||
Korean | ||||
Norwegian | ||||
Polish | ||||
Portuguese | ||||
Brazilian Portuguese | ||||
Russian | ||||
Spanish | ||||
Swedish | ||||
Thai | ||||
Turkish | ||||
Ukrainian |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | 16 | Use Nucleus Co-op. | ||
LAN play | 128 | |||
Online play | 128 |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | Dedicated Server software is available under Tools in the Steam client. | |
Direct IP | Open the console (~) and enter connect followed by the IP and port. |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
TCP | 27014-27050 |
UDP | 3478, 4379-4380, 27000-27030 |
- Universal Plug and Play (UPnP) support status is unknown.
VR support
Headsets | State | Notes | |
---|---|---|---|
SteamVR | Use VRMod - Experimental Virtual Reality | ||
Oculus VR (LibOVR) | Use VRMod - Experimental Virtual Reality | ||
Windows Mixed Reality | Use VRMod - Experimental Virtual Reality |
Devices | |||
---|---|---|---|
Tracked motion controllers | Use VRMod - Experimental Virtual Reality See Input for details. |
||
Traditional controller | See Input for details. | ||
Keyboard/Mouse | |||
Tobii Eye Tracking | Works with Tobii EyeX tracker or Tobii EyeX 4C and 5 headtracker plugins for FaceTrackNoIR. | ||
TrackIR | Available here |
Play area | |||
---|---|---|---|
Seated | |||
Standing | |||
Room-scale |
Issues fixed
Black and purple textures and giant red models
- See Missing models or textures.
- Frequently featured contents come from just a bunch of other Source engine based games (Counter-Strike: Source, Half-Life 2, Half-Life 2: Episode One, Half-Life 2: Episode Two).
- You can download the Garry's Mod content specified above as an addon. However, you'll have to find the download site on your own since it contains copyrighted content.
Game crashes at title screen
Use the +connect 1:1 command line argument[citation needed]
|
---|
Notes
|
Hosting a listen server
Start listen server[citation needed] |
---|
Notes
|
Could not load library client (Linux)
Additional Libraries[citation needed] |
---|
|
Game changes microphone gain at launch
Modify configuration file[2] |
---|
Notes
|
Disable exclusive control of microphone (Windows)[3] |
---|
Notes
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9 | |
OpenGL | 2.1 | OS X and Linux only. |
Shader Model support | 2, 3 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | For 64 bit, see Improve performance. | ||
macOS (OS X) | For 64 bit, see Improve performance. | ||
Linux | For 64 bit, see Improve performance. |
Middleware
Middleware | Notes | |
---|---|---|
Physics | Havok | Heavily modified variant. |
Audio | Miles Sound System | |
Input | SDL | |
Cutscenes | Bink Video | |
Multiplayer | Steamworks |
Console commands
- Games running on the Source engine can utilize Source Engine Console Commands for various tasks.
Enabling the console in Source games[citation needed] |
---|
Notes
|
Command line arguments
- See this Steam Support Article regarding launch options as well as the relevant Valve Developer wiki page for further information and a list of useful Source engine launch options.
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | Vista, XP | 7, 8, 8.1, 10 |
Processor (CPU) | 2 GHz (SSE required) | 2.5 GHz |
System memory (RAM) | 4 GB | 8 GB |
Hard disk drive (HDD) | 5 GB | 20 GB |
Video card (GPU) | DirectX 9 level Graphics Card 512 MB of VRAM DirectX 9.0c compatible | 1 GB of VRAM DirectX 9.0c compatible |
Sound (audio device) | DirectX 9 compatible | |
Other | Mouse, Keyboard, Monitor |
macOS (OS X) | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | Snow Leopard 10.6.3 | |
Processor (CPU) | 2 GHz | 2.5 GHz |
System memory (RAM) | 4 GB | 8 GB |
Hard disk drive (HDD) | 5 GB | 20 GB |
Video card (GPU) | ATI Radeon X1600 Nvidia GeForce 8 Intel HD 3000 512 MB of VRAM | 1 GB of VRAM |
Other | Mouse, Keyboard, Monitor |
Linux | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | Ubuntu 12.04 | |
Processor (CPU) | 2 GHz | 2.5 GHz |
System memory (RAM) | 4 GB | 8 GB |
Hard disk drive (HDD) | 5 GB | 20 GB |
Video card (GPU) | 512 MB of VRAM | 1 GB of VRAM |
Other | Mouse, Keyboard, Monitor |
Notes
- ↑ Original Half-Life 2 mod release.
- ↑ Standalone release.
- ↑ 3.0 3.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).
References
- ↑ Next update, x64, Chromium and upcoming changes to Steam Workshop support - last accessed on 2021-05-11
- ↑ CSGO changing your windows mic boost level? here's a fix: GlobalOffensive - last accessed on May 2023
- ↑ kyoukidotexe commented on Why does CS:GO automatically change my mic volume when I start the game?: GlobalOffensive - last accessed on May 2023
Categories:
- Released games under active development
- Games in development
- Windows
- OS X
- Linux
- One-time game purchase
- No microtransactions
- Singleplayer
- Multiplayer
- Real-time
- First-person
- Third-person
- Direct control
- Sandbox
- Shooter
- FPS
- Realistic
- Cartoon
- Contemporary
- Games
- Pages needing references
- Local multiplayer games
- Self-hosting
- VR games