October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk11 min

How to Install the Murder Gamemode on a Garry’s Mod Server

Install Murder on a Garry’s Mod server with SteamCMD, a public Workshop collection, the correct gamemode and map parameters, and the required Counter-Strike: Source content.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Install the Garry’s Mod dedicated server with SteamCMD, place the Murder gamemode and its maps in a public or unlisted Steam Workshop collection, then start the server with +host_workshop_collection, +gamemode murder, and a map name without .bsp. The essential launch pattern is:

srcds.exe -console +maxplayers 16 +host_workshop_collection <COLLECTION_ID> +gamemode murder +map clue +sv_setsteamaccount <GSLT>

Counter-Strike: Source (CS:S) must be owned, installed, and available to both the server and players. Missing maps, textures, or models usually mean that dependency is unavailable or not mounted.

As an Amazon Associate I earn from qualifying purchases.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What the Murder gamemode is

Murder is a deception gamemode for Garry’s Mod. One player is secretly the murderer and hunts the bystanders, while the bystanders search for clues, use limited weapons, and try to identify and stop the murderer. A successful installation therefore needs more than the gamemode folder: the server must deliver the gamemode, a compatible map, its addons, and the Counter-Strike: Source assets used by many of those maps.

The normal production setup is Workshop-based. A collection lets the dedicated server download a known set of content and advertise that content to connecting clients. Manual installation from the gamemode source is useful for development or tightly controlled deployments, but it creates more update and distribution work.

#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter | 4Pack Type C Female to A Male Cable Converter for Apple Duo 17 16 15 14 Plus,iWatch Watch 12 11 10,iPad 9 8 Air,Airpods 5 4
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

Requirements before you install

  • A Garry’s Mod dedicated server installation. Facepunch identifies app ID 4020 for the dedicated server.
  • SteamCMD, with permission to create and update files in the server directory.
  • A Steam Workshop collection containing Murder plus every map and addon you intend to use.
  • A public or unlisted collection. A private collection cannot be fetched by a normal dedicated server.
  • A valid Steam Game Server Login Token (GSLT). Facepunch’s dedicated-server guidance treats the token as mandatory for normal server operation and ranking.
  • Counter-Strike: Source owned and installed, with its content available to the server and to players.
  • A map that is present in the collection or otherwise installed on the server.

Use a separate directory for the dedicated server rather than mixing it with a desktop Garry’s Mod installation. That keeps updates, logs, Workshop downloads, and configuration files easier to back up.

1. Install or update the dedicated server with SteamCMD

Windows

Download and extract SteamCMD, open a Command Prompt in its directory, and run a command like this, changing the installation path to the location you want:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
steamcmd.exe +login anonymous +force_install_dir ..gmodds +app_update 4020 validate +quit

+login anonymous uses SteamCMD’s anonymous login, +force_install_dir selects the destination, and +app_update 4020 installs or updates Garry’s Mod Dedicated Server. The validate argument checks the downloaded files and replaces damaged or incomplete files. Run the same command again whenever you want to update or verify the installation.

Linux

From the SteamCMD directory, use the Linux equivalent:

./steamcmd.sh +login anonymous +force_install_dir ../gmodds +app_update 4020 validate +quit

Use an absolute path if the relative path is confusing. The important part is that SteamCMD’s selected directory is the one from which you will later run srcds_run. If SteamCMD reports that a file is locked or cannot be written, stop the server and correct the directory permissions before retrying.

Verify the result

After SteamCMD exits successfully, the destination should contain the Garry’s Mod server files, including the dedicated-server executable or launch script and the garrysmod game directory. If files are missing after an interrupted download, run the same command with validate again rather than copying files from a client installation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Sale
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter | USB C Dongle with 90W Max Power Delivery, 3×5Gbps USB A Data Ports, for MacBook, Dell, and More (Charger Not Included)
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

2. Build the Workshop collection

Create the collection

  1. Open Steam Workshop for Garry’s Mod and create a new collection.
  2. Set the visibility to Public or Unlisted. The server must be able to retrieve the collection; private visibility prevents normal dedicated-server delivery.
  3. Add the Murder gamemode and every map or addon required for your server rotation.
  4. Save the collection and copy its numeric collection ID from the Workshop page URL or collection details.

Facepunch documents that dedicated servers can install addons directly from Workshop collections when the collection is supplied as a startup parameter. The parameter is +host_workshop_collection, followed by the numeric ID.

Add Murder and maps

The Workshop listing identifies Murder as a gamemode by Mechanical Mind with item ID 187073946. The listing has included maps such as:

Map filename What to check
cs_office Confirm that the map is in your collection and that CS:S content is available.
de_chateau Use the filename exactly as listed; do not append .bsp in the launch command.
cs_italy Verify that clients have the required Counter-Strike: Source assets.
clue A convenient test map for the example startup command.
mu_nightmare_church Check the current Workshop listing because availability can change.
de_prodigy Make sure the map item itself, not only the gamemode, is in the collection.
dm_lockdown Check for required textures and models before opening the server publicly.
housewithgardenv2 Use the exact lowercase filename shown by the map item.
de_forest Test server and client downloads on a clean client.

This is not a permanent compatibility list. Workshop authors can change, remove, or replace items, so inspect the current listing before choosing a map rotation.

3. Start Murder on the server

Windows launch command

From the dedicated-server directory, run:

srcds.exe -console +maxplayers 16 +host_workshop_collection <COLLECTION_ID> +gamemode murder +map clue +sv_setsteamaccount <GSLT>

Replace <COLLECTION_ID> with the collection’s numeric ID and <GSLT> with the token created for this server. Replace clue with a map that exists in the collection. Keep the map value as clue, not clue.bsp.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Linux launch command

On Linux, use the Garry’s Mod server runner and retain the same Workshop, gamemode, and map parameters:

./srcds_run -game garrysmod -console +maxplayers 16 +host_workshop_collection <COLLECTION_ID> +gamemode murder +map clue +sv_setsteamaccount <GSLT>

The -game garrysmod argument tells the runner which game directory to load. Keep the process attached during the first launch so you can read Workshop and mounting messages.

Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter | 85W Max PD, 2 USB 3.0 & 1 USBC Data Ports, SD/TF Card Reader, for Laptops/Mac and Other Type C Devices (Charger Not Included)
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

Understand the three important parameters

  • +host_workshop_collection <COLLECTION_ID> tells the dedicated server which Workshop collection to download and mount.
  • +gamemode murder uses the gamemode’s folder name. The value is murder, not the display title “Murder.”
  • +map clue selects a map by filename without the .bsp extension.

+maxplayers 16 is an example capacity, not a requirement of the gamemode. Choose a value that matches your server resources and the map’s intended use.

4. Create and use a Steam Game Server Login Token

A GSLT identifies the dedicated server to Steam. Create one for the Garry’s Mod app and place the resulting token in the launch command as the value of +sv_setsteamaccount. Do not publish the token in screenshots, configuration repositories, or public paste sites. If it is exposed, revoke it and create a replacement.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If the server starts locally but does not appear correctly to Steam or cannot operate normally, check the token first: it must be valid, assigned to the appropriate app, and present in the command actually used to launch the process. A typo in the token can look like a networking or Workshop problem.

5. Confirm Workshop downloads and client delivery

On the first startup, watch the console while the server contacts Workshop. Facepunch notes that a gamemode with a Workshop ID can be marked for client download; the console may print:

Making workshop gamemode available for client download

Maps in the collection are similarly advertised to clients. Wait for the collection to finish downloading and mounting before testing a player connection. If you connect too early, the server may be running with an incomplete content set and produce misleading “missing map” errors.

After the server reaches its normal listening state, connect with a client that does not already have the content cached. This clean-client test confirms that the collection is public or unlisted, the map is advertised, and the required files are actually sent to players rather than merely present on the host.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray | Data transfer & Fast charging for MacBook, iPhone 17/16/15, iPad, Samsung Galaxy, Apple Watch
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

6. Make Counter-Strike: Source content available

The upstream Murder repository and its Workshop description state that Counter-Strike: Source is required and that users must own and install it. CS:S supplies maps, textures, models, and materials used by many Murder maps. Garry’s Mod alone does not replace that dependency.

What the server administrator must do

  • Own CS:S on the Steam account used for the installation.
  • Install the CS:S game content on the machine that runs the dedicated server.
  • Ensure the server can access and mount that content through its normal Garry’s Mod game-content paths.
  • Install CS:S for every player who will join. A Workshop collection cannot legally or technically substitute for the game’s required assets.

Recognize a dependency failure

Typical symptoms include checkerboard or purple textures, black-and-purple models, missing props, a map failing to load, or clients being kicked because a required map is absent. If the server console names a missing CS:S file, repair the CS:S installation and confirm that the server is using the intended Steam library. If only some players see the problem, have those players install or update CS:S and reconnect after restarting Garry’s Mod.

Workshop deployment versus manual source deployment

The Murder repository contains a gamemodes/murder path. You can use that source for development or a controlled deployment, but a normal public server is simpler to operate through Workshop.

Deployment choice Operational simplicity Update behavior Content control Client compatibility
Workshop collection One startup parameter delivers the gamemode, maps, and addons. Workshop content updates on restart by default. Managed distribution; collection membership controls the content set. Still requires the correct gamemode, map, and CS:S content.
Manual repository files More copying, permission, and version-management work. You decide when to replace source files and must distribute matching client content. Source-level control for development, patches, or private builds. Still requires the correct map and CS:S content; manual files do not remove that dependency.

Choose Workshop unless you have a specific reason to modify or pin the source. Manual files are appropriate when you are developing changes, auditing every file, or operating in an environment where Workshop access is not part of the deployment plan.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Workshop updates and version control

Workshop content updates when the server restarts by default. That keeps the server close to the collection’s current versions, but it can also introduce an update immediately before an event or a scheduled play session.

You can disable automatic Workshop updates with:

host_workshop_autoupdate 0

Disabling updates leaves the server on older maps or addons until you deliberately refresh them. That can be useful for a pinned event build, but it also means stale content may remain after a Workshop author fixes a crash, dependency, or map error. Record the collection state and restart deliberately when changing its contents.

Best Value
Sale
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

First-start verification checklist

  1. Confirm SteamCMD completed app_update 4020 validate without errors.
  2. Check that the collection visibility is Public or Unlisted and that its numeric ID is correct.
  3. Verify that the Murder gamemode, the selected map, and any required addons are collection members.
  4. Start with +gamemode murder and a map name without .bsp.
  5. Check the console for Workshop download, mount, and client-download messages.
  6. Confirm the server reaches the selected map instead of falling back to another gamemode or map.
  7. Join with a clean client and verify that the client receives the gamemode and map.
  8. Check that both the server machine and the test client have CS:S installed and available.
  9. Run one complete round to confirm role assignment, bystander weapons, clues, and the murderer’s objective.

Troubleshooting common failures

The server starts in another gamemode

Check the startup argument first. The value must be the folder name murder. A display name, Workshop item title, or misspelled folder will not select the mode. Also make sure the Workshop download completed before the map command ran.

“Map not found” or the server changes maps unexpectedly

  • Use the map filename without .bsp.
  • Confirm the map item is in the collection, not just the Murder gamemode item.
  • Check the current Workshop listing for a renamed, removed, or unavailable item.
  • Restart after changing collection membership so the server downloads the new content.
  • Run SteamCMD validation if the dedicated-server installation itself is incomplete.

Players see purple textures or missing models

Treat this as a CS:S dependency problem first. Verify ownership and installation on the affected client, then verify that the server machine has the same content available and mounted. If the issue affects everyone, inspect the server’s game-content setup; if it affects one player, repair that player’s CS:S installation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Clients cannot download the gamemode or maps

Check that the collection is not private, that the collection ID is correct, and that the console reports Workshop content becoming available for client download. Remove an incorrect collection parameter, correct it, and restart. A client may also retain a broken cached download; fully exit Garry’s Mod, reconnect, and test again after the server has completed its own download.

The server does not authenticate or appear normally

Verify +sv_setsteamaccount, the token’s app assignment, and whether the token has been revoked. Keep the token private. If the command is launched through a script or service, inspect that script rather than assuming the interactive command is the one being used.

An update breaks a previously working map

Check whether the Workshop item changed. Automatic updates occur on restart unless host_workshop_autoupdate 0 is set. If you need a stable event build, document the working collection state, stop automatic updates, and test any later update on a separate server before changing the public instance.

Choosing maps and maintaining the server

Start with one map, such as clue, while validating the installation. Add the rest of the rotation only after a clean client can join and complete a round. This isolates failures: if every map is added at once, a missing texture, unavailable Workshop item, or incorrect filename is harder to identify.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Keep a written record of the collection ID, the selected map names, the GSLT owner, the server launch command, and the date of each intentional Workshop change. Back up configuration and custom manual files before updates. Do not back up or publish the GSLT itself.

About the Workshop listing’s age

The Workshop listing records the Murder item as posted October 18, 2013 and updated December 19, 2023. Those dates describe listing metadata and may change if Steam revises the page; they are not a guarantee that every map or addon remains available. Use the current listing and your own clean-client test as the authority for what works on the server you are deploying.

Complete launch examples

Minimal Windows example

srcds.exe -console +maxplayers 16 +host_workshop_collection 1234567890 +gamemode murder +map clue +sv_setsteamaccount YOUR_GSLT

Minimal Linux example

./srcds_run -game garrysmod -console +maxplayers 16 +host_workshop_collection 1234567890 +gamemode murder +map clue +sv_setsteamaccount YOUR_GSLT

In both examples, replace the collection ID and token, and use a map that is actually present in the collection. The server needs the Murder item, the map item, and the CS:S dependency; the command alone cannot supply missing game content.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.