Garry's Mod (GMod) is one of the most versatile multiplayer sandbox games. Most servers run DarkRP (roleplay), TTT (Trouble in Terrorist Town) or Sandbox mode. Setting one up requires a few extra steps, but the result is a fully customizable experience.
Requirements
- RAM: 2 to 4 GB depending on the number of addons and player slots.
- CPU: a fast single core. GMod is single-threaded.
- Storage: 5 to 20 GB depending on addons and Workshop content.
- GSLT token: required for public servers. Generate one at steamcommunity.com/dev/managegameservers with App ID 4000.
Basic configuration
- Select Garry's Mod in the game panel.
- Set the GSLT token in the startup parameters.
- Choose a gamemode: Sandbox (default), DarkRP, TTT, Murder, etc.
- Set the map:
gm_flatgrassfor Sandbox,rp_downtown_v4c_v2for DarkRP. - Start the server.
Workshop collections
GMod uses the Steam Workshop for content. Create a Workshop collection:
- Go to the Steam Workshop for GMod.
- Create a new collection and add the addons you want (maps, models, weapons, HUDs).
- Note the collection ID from the URL.
- Add it to the startup parameters:
+host_workshop_collection COLLECTION_ID.
Players download Workshop content automatically when they connect.
Setting up DarkRP
- Install DarkRP: download from GitHub and place it in
gamemodes/darkrp/. - Install DarkRP Modification: place it in
addons/darkrpmodification/. This is where you configure jobs, shipments, entities and settings. - Edit
jobs.luato create custom jobs (police, medic, arms dealer, mayor, etc.). - Set
+gamemode darkrpin the startup parameters.
Do I need a GSLT token?
For a public server that appears in the server browser: yes. For a private server where players connect via IP: no, but it is still recommended.
Why do players see errors (purple textures, missing models)?
The addons on the server use content from CSS (Counter-Strike: Source) or other Source games. Players who do not own those games will see errors. Use a Workshop content pack or tell players to mount the required games.
GMod servers with DarkRP support are available on the game hosting packages at HostValues.