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.
- Receives frequent updates.
- Runs on low-end hardware[1]
- Many online servers require resources from other Valve games.
General information
- GitHub Issue Tracker for Garry's Mod
- Official wiki
- Steam Community Discussions
Availability
- All versions require Steam DRM.
Essential improvements
Skip intro videos
Garry's Mod V1-V9
All of the older mod versions of Garry's Mod are available at the Facepunch forums, modified to work with Steam.
Game data
Configuration file(s) location
- It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.
Save game data location
Video settings
Template:Video settings
Input settings
Template:Input settings
Audio settings
Template:Audio settings
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
Bulgarian |
|
|
|
|
Czech |
|
|
|
|
Simplified Chinese |
|
|
|
|
Traditional Chinese |
|
|
|
|
Danish |
|
|
|
|
Dutch |
|
|
|
|
Finnish |
|
|
|
|
French |
|
|
|
|
German |
|
|
|
|
Greek |
|
|
|
|
Hungarian |
|
|
|
|
Italian |
|
|
|
|
Japanese |
|
|
|
|
Korean |
|
|
|
|
Norwegian |
|
|
|
|
Polish |
|
|
|
|
Portuguese |
|
|
|
|
Brazilian Portuguese |
|
|
|
|
Russian |
|
|
|
|
Spanish |
|
|
|
|
Swedish |
|
|
|
|
Thai |
|
|
|
|
Turkish |
|
|
|
|
Ukrainian |
|
|
|
|
Network
Multiplayer types
Connection types
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
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).
Game crashes at title screen
Hosting a listen server
Could not load library client (Linux)
Game changes microphone gain at launch
- It is annoying for pro users who use a fixed value for their microphone gain.
- Generic fixes for this issue can be found on our Source engine page.
Other information
API
Technical specs |
Supported |
Notes |
Direct3D |
6, 7, 8, 8.1, 9 |
|
OpenGL |
2.1 |
OS X and Linux only. |
Shader Model support |
2, 3 |
|
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
macOS (OS X) | |
|
|
Linux | |
|
|
Middleware
Console commands
- Games running on the Source engine can utilize Source Engine Console Commands for various tasks.
Launch options
- View 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 |
Operating system (OS) |
2000, XP, Vista |
Processor (CPU) |
1.8 GHz Processor |
System memory (RAM) |
2GB |
Hard disk drive (HDD) |
1GB |
Video card (GPU) |
DirectX 9 level Graphics Card (Requires support for SSE) DirectX 8.1 compatible |
macOS (OS X) |
|
Minimum |
Operating system (OS) |
Snow Leopard 10.6.3 |
Processor (CPU) |
|
System memory (RAM) |
2GB |
Hard disk drive (HDD) |
1GB |
Video card (GPU) |
ATI X1600 or higher NVIDIA GeForce 8 or higher Intel HD 3000 or higher |
References