How to install Garry's Mod addons

Useful tips on how to install mods and addons for Garry's Mod.

Installing addons and mods for Garry's Mod can be confusing so below are some tips to make things a little easier. On each download page you'll find a tab with details on how to install that particular download.

To install addons, you need to extract the addon folder from the zip file to the addons folder in your Garry's Mod folder. You should end up with a directory structure similar to below:

  • garrysmod
    • addons
      • My Awesome Addon <-- Addon folder!
        • e.g.
        • lua
        • maps
        • materials
        • models
        • etc

To install maps, you need to extract the .bsp from the zip file to the maps folder in your Garry's Mod folder. You should end up with a directory structure similar to below:

  • garrysmod
    • maps
      • gm_mymap.bsp <-- Map file!

To install lua files, you usually need to extract the .lua file(s) from the zip file to the lua/autorun folder in your Garry's Mod folder. You should end up with a directory structure similar to below:

  • garrysmod
    • lua
      • autorun
        • myscript.lua <-- Lua file!

To install saves, you need to extract the .sav from the zip file to the saves folder in your Garry's Mod folder. You should end up with a directory structure similar to below:

  • garrysmod
    • saves
      • mysave.sav <-- Save file!

Sometimes the zip you download will contain folders such as materials, models, lua, data, etc. This is an unpackaged addon. You can either make a new folder in your addons folder and then put the materials/models/etc folders inside your new addon folder, or alternatively merge those folders with the equivalent ones in your Garry's Mod folder.

It's recommended that you make the download into an addon so it's easy to delete later on, should you no longer want it. You should end up with a directory structure similar to below:

  • garrysmod
    • addons
      • My Awesome Addon <-- Make this folder!
        • e.g.
        • lua
        • maps
        • materials
        • models
        • etc

Where is the Garry's Mod folder?

All downloads need to be extracted and put somewhere specific in the Garry's Mod folder for the to load in the game.

On Windows

On modern versions of Windows (XP and above), you will generally find the Garry's Mod folder at:

C:\Program Files (x86)\Steam\steamapps\common\garrysmod\garrysmod

On Mac

Your Garry's Mod folder will be in your User folder somewhere like the following:

/Users/<username>/Library/Application Support/Steam/SteamApps/common/GarrysMod/garrysmod

On Linux

Your Garry's Mod folder will be in your User folder somewhere like the following:

~/.steam/steam/SteamApps/common/GarryMod/garrysmod

How do I extract zip files?

All files downloaded from garrysmods.org are zip files. Zip is a widely used container and compression format and most operating systems have built in tools for extracting them.

On Windows

Generally you will be able to double click the zip file you downloaded and see the contents of it and there will be an option to extract the files contained within it. A good way to keep track of the files is to extract them to your desktop first and then move to your Garry's Mod folder.

On Mac

Double click the zip file and the files will be extracted to a new folder with the same name. You can then move the files inside to your Garry's Mod folder.

On Linux

Right click the zip file and choose the extract option. The files will be extracted to a new folder with the same name as the zip. You can then move the files inside to your Garry's Mod folder.