Garry's Mod System Requirements: To Play and To Host
Two different questions get asked with the same words, so here are both answers. If you want to know whether your PC can run the game, that is the table immediately below. If you want to know what a dedicated server needs, skip to server requirements: it is a different workload with different numbers.
To play Garry's Mod: the game's system requirements
These are Valve's published requirements for the game itself, as listed on its Steam store page. Garry's Mod is a 2006 Source engine title, so the bar is low by modern standards and almost any current machine clears it.
| Minimum | Recommended | |
|---|---|---|
| Processor | 2 GHz or better | 2.5 GHz or better |
| Memory | 4 GB RAM | 8 GB RAM |
| Graphics | 1 GB dedicated VRAM or better | 4 GB dedicated VRAM or better |
| Storage | 10 GB available | 25 GB available |
| DirectX | Version 9.0c | Version 9.0c |
| OS | Windows 10, macOS 10.6.3, or Ubuntu 12.04 | Windows 10/11, current macOS, or current Ubuntu |
Two caveats the store page does not spell out. The 10 GB storage figure is for a clean install; a Workshop habit will pass that quickly, which is why the recommended row asks for 25 GB. And addon-heavy servers load far more content than vanilla, so a machine that runs Sandbox comfortably can still stutter joining a large DarkRP community. That is a content-volume problem, not a spec problem.
To host a Garry's Mod server: a different question
A dedicated server does not render anything, so the graphics row above is irrelevant to it. What a server needs instead is single-thread CPU speed, memory for Lua and addons, and disk for the Workshop collection.
There is no universal GMod server specification. A vanilla Sandbox server, a DarkRP community, and a Workshop-heavy Prop Hunt stack can have very different CPU, memory, disk, and download needs. Use the ranges below as starting points, then measure the actual server under the map and gamemode your community runs.
Last verified: September 1, 2026. Single-thread performance and Lua/entity load often matter more than a high core count. Size the server from observed console/resource data and leave headroom for Workshop updates and backups.
Starting-point tiers
| Use case | Players | Starting point | What changes the answer |
|---|---|---|---|
| Private vanilla/Sandbox | 4 to 16 | 2 GB RAM, fast 2+ core CPU, 15 GB+ SSD | Physics entities, large maps, and long sessions. |
| Curated Workshop or TTT | 16 to 32 | 4 GB RAM, high-clock CPU, 25 GB+ SSD | Lua hooks, addon dependencies, and client download volume. |
| Public DarkRP or heavy stack | 32 to 64 or more | 8 GB+ RAM, high single-thread performance, 50 GB+ NVMe | Persistent databases, NPC/entity counts, map size, and collection growth. |
These are planning ranges, not guarantees. A small server with a poorly behaved addon can need more CPU than a larger vanilla server.
What to measure
- CPU: watch the main server thread during combat, physics bursts, and map changes.
- Memory: include the base process, Lua/addon growth, Workshop cache, and update headroom.
- Storage: count the base app, maps, collection, logs, and retained backups; Workshop collections grow over time.
- Network: account for player traffic and the first-join download burst separately.
- Recovery: leave disk and time for a clean update, rollback copy, and log collection.
Linux or Windows?
Facepunch documents Linux hosting with srcds_run and SteamCMD. Windows is convenient for local testing. Choose the platform your team can update, monitor, and recover reliably; the workload matters more than a generic OS claim.
Test before increasing slots
- Boot app 4020 on a stock map and record idle CPU/RAM.
- Add the gamemode and Workshop collection, then record startup and join time.
- Simulate the highest expected player/entity load and watch for tick drops, crashes, or memory growth.
- Keep a smaller fallback slot count in the startup script while tuning.
Related Garry's Mod guides
- The September 2026 update, which brought 64-bit binaries and removed the 32-bit memory ceiling
- Dedicated-server setup
- Startup flags and server.cfg
- Workshop collections and addons
- Server cost and plan sizing
- Connection troubleshooting
Compare measured requirements with managed Garry's Mod hosting, especially when the collection or player count changes.