Garry's Mod Source

How to create a Garry's Mod server
  1. Gmod Content Download
  2. Garry S Mod Source Files
  3. Garry's Mod Source Filmmaker
  4. Garry's Mod Source Code Leak
  5. Garry's Mod Source Files

SourceMod (SM) is an HL2 mod which allows you to write modifications for Half-Life 2 with the Small scripting language. So this means, All along YOU were using the wrong engine You actually use Source MP for gmod 13. So here is how to configure Source SDK/MP for gmod 13. Step 1: Go to Source Engine MP in the source sdk main menu and select 'Edit Game Configurations' Then add a new one named 'Garry's Mod. The source SDK for GMod gives you all of the tools necessary for building your first own map. So, to start creating you will need: A Steam account with purchased Garry’s Mod game; Source SDK; Hammer map editor. To start things off, we are first going to download the Counter Strike Source Textures (CSS Textures). The reason you need these are because GMOD (Garry’s Mod) runs off of the Source Engine. Most of the textures from your favorite servers are using recycled Source Textures. Steam Workshop: Garry's Mod. Counter-Strike: Source CSS Texture's for Garry's Mod.

Creating and setting up a server in the Garry’s Mod can be a daunting task for the average gamer. Especially if the user does it for the first time. This process has many details and should be done accurately. Therefore, many people are interested in how to create a server in Garry’s Mod game. Read this article to get a guide through creating your first server for Garry’s Mod. Select server mode Before creating a server, you need to choose which type of server you want to make. You can think up the mode yourself by combining plug-ins and settings, but it is easier to use already existing. DarkRP. One of the most popular modes where you can choose to be a gangster or a policeman; SandBox. A typical mode in which you can shoot/build with friends and just hang out; Murder. A mode in which ordinary people will have to hide from the paws of a maniac. The detectives are here to help the citizens but each resident has a chance to collect 5 clues and get a gun for self-defence; StarWarsRP. A DarkRP clone, but in Star Wars universe; TTT. This mod is based on the classic mafia relations: Innocents vs. Traitors. The goal of the innocent is to survive, the goal of the Traitors is to kill everyone, and the Detectives to investigate the case. Here, everything goes according to the laws of various detective books or movies. Getting started For correct operation of the server, you will need to purchase hosting. The platform can also be launched on a personal computer, but this is not recommended even by developers since many people will not fit on the server and errors will constantly occur. Hosting services can be found on the Internet. However, for several games, a regular PC or laptop is also suitable. The main thing is a stable Internet connection and performance. What is needed to create? First of all, a person needs a computer on a Linux or Windows operating system. You can use both 64 and 32-bit OS versions. Before you create a server in the Garry’s Mod, make sure that your operating system is working without errors. Now, you will need: A Steam account. Log In if you have one already or register and purchase the Garry’s Mod; PuTTY (For Linux OS). PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. This is necessary to get access to the server; WinSCP. The program makes it easy to edit and transfer various files to the site. All these tools you can find and download on the Internet. Installing the Garry’s Mod server Before creating a server in the game, you have to download the SteamCMD utility. You can get it easily from the official Valve website. After downloading, you should unzip the archive. Once it’s done, follow the creating algorithm. The algorithm for creating and installing a server: Find the folder with the utility, press the Shift key and click the right mouse button; In the appeared menu window click on 'Open command menu'. A black window with one line will appear. Here you should enter “steamcmd”; After that, you must enter the command codes. The very first one is “login anonymous”. The second is “force_instl_dirr”, and the path to the server. The third is “app_updt 4020 valid”. Remember that you can not put spaces starting from the second code. If everything was done right, the server will start loading. At the very end, you will need to enter the quit command. Done! Now you have a clean Garry's Mod server in your C:garrysmod folder. Before you add extra content and start playing, you should personalize your server a little by editing the configurations. This can be done either through the built-in console text editor like Nano or by using FileZilla. So, this is how you create your own game server. The process is simple, so we believe you wouldn’t have any problems. Enjoy the game with your friends!
  • 2019-02-04 09:50
Continue Reading


This has not been updated in almost four years! Garry’s Mod (and the Source SDK in general) has had a bunch of major updates since this was written, and as far as I know, this tutorial isn’t of much use any more. I’ll leave the page here for the time being, but you are MUCH MUCH better off mapping with another configuration and porting it to GMod; that’s the typical thing to do!

At most, a specialized Garry’s Mod config would add any custom textures/models you put in the Garry’s Mod folder and a lua_run entity, so it’s seriously not worth the hassle. As far as using GMod entities in Hammer: unless they are already included in the base Hammer (i.e., phys_thruster), you can’t. I’m only leaving this page up to let you guys know this (and for the hits to my site…).

This whole site will be reworked when I get around to it, probably when I’m finished with my current project.

So you just really want that lua_run function and those gm_construct textures? Are you constantly making sure that you aren’t using CS:S or EP2 textures? Well, I will now teach you how to set up the SDK for Garry’s Mod.

I’ll add some pictures when I feel like it. Not in the mood right now.

1. Start up Hammer from the Source SDK. Any configuration on the 2009 engine will do (I believe all games were transferred to the 2009 engine).

2. Tools > Options…

3. Click “Edit” next to the “Configuration:” box.

4. Click “Add” in the new window that pops up, then type in “Garry’s Mod” (or whatever, you could name it “Unicorn Rape Dungeon” if you want). “Close”.


5. In the “Configuration:” drop-down box, select the new config you just created.

6. Next to the “Game Data files:” box, select “Add”.

7. Navigate to “Program Files/Steam/steamapps/***your username***/garrysmod/garrysmod” and select “garrysmod.fgd” at the bottom, then open it. This will add the Garry’s Mod entities (yay lua_run!).

8. Don’t screw around with “Texture Format:” or “Map Type:” or it’ll screw things up.

9. “Default PointEntity Class:” is the default entity you place with the entity tool, like info_player_start or light_environment.

10. “Default SolidEntity Class:” is the default entity you get when you tie a brush to an entity, like func_button or triggers. I like this at func_detail.

11. Skip the next couple of lines.

12. For “Game Executable Directory:”, use this:


Don’t worry about replacing “$SteamUserDir” with your username and whatnot. Putting the exact text above in will work just fine!

13. For “Game Directory:”, use this:


14. You could leave “Hammer VMF Directory:” alone (it’s where it automatically saves your VMF), I prefer to use this:


15. Alright, you are almost done. Hit “Apply” and switch over to the “Build Materials” tab.

16. Select your config in the “Configuration:” drop-down box.

17. Game Executable:


This tells the SDK to run your map on Garry’s Mod automatically after compiling, if you have it set to do so.

18. BSP Executable:


19. VIS Executable:


20. RAD Executable (it’s the coolest of them all!!! </joke>):


21. Place compile maps in this directory before running the game:


22. Hit apply and restart Hammer. Congratulations, you now have a couple more entities.


Gmod Content Download

Q: So, where are my CS:S/Portal/TF2/etc. models and stuff. I own it and stuff and I can use those props in Garry’s Mod, why don’t they appear in my new configuration?

A: If you had bothered to read the capitalized, bolded text at the beginning of the tutorial BEFORE going through it, the Garry’s Mod configuration adds next to nothing. You CANNOT add multiple games to one Hammer configuration due to the way it is set up (well, without creating your own mod with some hacky code or extracting every single texture and model individually from the game’s GCF). Hopefully Valve will add working support for this in the future. For now, just switch configurations.

Q: I just skimmed over this tutorial and it looks way too complicated. 22 steps? This could take hours!

A: Not really a question, but okay. It’s 22 steps because I really dragged this tutorial out. You could do this in 5-10 minutes, tops. It’s also written so easy a monkey could do it.

Garry S Mod Source Files

Q: There’s no grid!/It’s not working properly!

Garry's Mod Source Filmmaker

A: You are most likely using the wrong engine. Reset the Game Configurations (in Source SDK main menu), then make sure you are launching Hammer from Source Engine 2009. If it is still not working properly, go through the tutorial one or two more times. If it is STILL not working, send me an email ([email protected]) with a screenshot and an ADEQUATE description of your problem, and I’ll try to help you out.

Garry's Mod Source Code Leak

Q: I commented here earlier and it’s now gone? WTF??!?!!?

Garry's Mod Source Files

A: I’ve disallowed the comments because they were all whining about how their Hammer wasn’t working after the update that broke everything for a bit. I’ve now addressed any questions asked in the comments in this FAQ. If you have a question -not- in this FAQ, please contact me at [email protected]