Garry's Mod punishes slow cores. Here is what we run and why it matters.
AMD Ryzen 7 7700 — Germany
192GB DDR5. Source servers live or die on single-core clock speed.
AMD EPYC 4244P — New York
High-clock Zen 4 in North America too.
Single-threaded, per Valve
Valve documents that dedicated servers ignore host_thread_mode and always take the non-threaded path.
Free MySQL database
DarkRP and most economy gamemodes need one to persist money, inventories and progress. Included.
Up to 128 slots, no per-slot fee
We do not charge per slot. Set it wherever your gamemode and CPU headroom allow.
Workshop collections
Point the server at a collection ID and addons download on start. SFTP for everything else.
Does a Garry’s Mod server use multiple CPU cores?
No. The Source game loop runs on a single thread on dedicated servers, by design.
Valve’s own documentation is explicit that dedicated servers ignore the host_thread_mode setting and always take the non-threaded path. Some helper work — networking, filesystem, Workshop downloads — does run on other threads, but the simulation and your Lua run on one. A faster core beats more cores every time for a single busy server.
How much RAM does a Garry’s Mod server need?
Facepunch does not publish a figure. Valve’s generic Source guidance is 512MB minimum, with 1GB enough for over 60 slots.
That guidance is old and generic to Source rather than specific to Garry’s Mod, and Garry’s Mod is unusual because addons drive memory far more than player count does. A vanilla sandbox server is light; a DarkRP server with a 3GB Workshop collection is not. The Steam store figures you may have seen are client requirements and include a GPU — they do not apply to a server.
How many players can a Garry’s Mod server hold?
Up to 128, set with +maxplayers. We do not charge per slot, so the number is yours to choose.
The 128 figure comes from Valve’s developer wiki; Facepunch itself publishes no cap. In practice the limit you hit first is single-thread CPU and how heavy your gamemode’s Lua is, not the configured slot count. It cannot be changed while the server is running.
What is published about Garry’s Mod servers?
Item
Value
RAM
Not published by Facepunch. Valve’s generic Source guidance: 512MB min, 1GB for 60+ slots
CPU
No spec published. Game loop is single-threaded on dedicated servers
Install size
About 6.3 GiB
Player limit
+maxplayers, up to 128 per Valve’s wiki. Cannot change while running
Tick rate
66.67 default (15ms interval), adjustable with -tickrate
Ports
27015 TCP and UDP — game, query and RCON share one port. 27020 UDP SourceTV
Operating system
Windows and Linux. Default Linux build is 32-bit; a 64-bit branch exists
Server token
A Steam Game Server Login Token is effectively required, created against game ID 4000
Common questions about running a Garry's Mod server with us.
How much is a Garry's Mod server per month?
Plans start at $5.00/month, on AMD Ryzen 7 7700 in Germany or AMD EPYC 4244P in New York, and include a free MySQL database.
Do you support DarkRP?
Yes. Every plan includes a free MySQL database, which DarkRP needs to persist player money, inventories and progress, plus full SFTP access for the gamemode and its addons.
How many slots can I run on a Garry's Mod server?
Up to 128 according to Valve’s developer wiki, and we do not charge per slot. The practical limit is single-thread CPU headroom and how heavy your addons are.
Can I install Workshop addons?
Yes. You can load a Workshop collection by ID so addons download on start, and upload anything else over SFTP.
Do I need a Steam Game Server Login Token?
Yes in practice. Servers without one are heavily penalised in the server browser ranking. Each server needs its own unique token, created against game ID 4000.
Can I change the tick rate?
Yes. Garry’s Mod defaults to 66.67 tick and it can be adjusted with the -tickrate option, unlike Counter-Strike 2 where it is locked.