GMod server setup with DarkRP and addons

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

  1. Select Garry's Mod in the game panel.
  2. Set the GSLT token in the startup parameters.
  3. Choose a gamemode: Sandbox (default), DarkRP, TTT, Murder, etc.
  4. Set the map: gm_flatgrass for Sandbox, rp_downtown_v4c_v2 for DarkRP.
  5. Start the server.

Workshop collections

GMod uses the Steam Workshop for content. Create a Workshop collection:

  1. Go to the Steam Workshop for GMod.
  2. Create a new collection and add the addons you want (maps, models, weapons, HUDs).
  3. Note the collection ID from the URL.
  4. Add it to the startup parameters: +host_workshop_collection COLLECTION_ID.

Players download Workshop content automatically when they connect.

Setting up DarkRP

  1. Install DarkRP: download from GitHub and place it in gamemodes/darkrp/.
  2. Install DarkRP Modification: place it in addons/darkrpmodification/. This is where you configure jobs, shipments, entities and settings.
  3. Edit jobs.lua to create custom jobs (police, medic, arms dealer, mayor, etc.).
  4. Set +gamemode darkrp in 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.


Still stuck? Open a support ticket and our team will help you out.

Back to the blog