How to Make a Dedicated Garry's Mod Server(Windows)

Picture of How to Make a Dedicated Garry's Mod Server(Windows)
This is one way to make a dedicated server for Garry's Mod via port forwarding instead of using a hamachi client. The benefit to this is that anyone can go on your server, as long as you allow it. I will also teach you how to set permissions as well so you can lock people out too.
-----------------------------------------------------------------------**PLEASE READ**-------------------------------------------------------------------------------------
When clicking on links please right-click and select open in new tab, it makes things a lot easier.
Remove these adsRemove these ads by Signing Up

Step 1: Download and Install the Half-Life Dedicated Source Update Tool.

Picture of Download and Install the Half-Life Dedicated Source Update Tool.
Download the Half-Life Dedicated Source Update Tool here then run the program.

When installing change the destination folder to "C:\srcds" by clicking the "browse" button and then at the top of the window that says "Select Destination Directory" change whatever is in the top bar you can edit to "C:\srcds (If the file does not exist the installer will make the folder for you).

Step 2: Use Command Prompt to Update the Server files

Once you have finished installing the Half-Life Dedicated Source Update Tool, open command prompt and copy and paste this code in:

cd \srcds

Now your able to use the update tool commands. Copy and paste this code to update the server in the same command prompt:

hldsupdatetool -command update -game "garrysmod" -dir C:\srcds

The update process can take anywhere from half an hour to an hour and a half depending on where you live, your internet connection speed and the speed of the valve servers.

Step 3: Set server.cfg Parameters

Picture of Set server.cfg Parameters
Go to "C:\srcds\orangebox\garrysmod\cfg" and open up the server.cfg file with notepad, if the file does not exist, create it using notepad and save the file as "server.cfg" NOT "server.cfg.txt"

Go here to create the server.cfg file's code. Only worry about the Server Name, Rcon Password, and Server Password. The difference between an Rcon and Server Password is that the Rcon Password is used to kick and ban players while the Server Password is used to prevent random people from joining your server.

Once finished setting the server name and passwords scroll to the bottom of the page and click "Run cfgmaker"

Copy only to what i highlighted in the 3rd picture and then paste into the server.cfg file.
ChaseD221 days ago
There is a free Steam gift card giveaway at http://getsteamgifts.com/ 116337 people already got their gift cards!
MaksymC8 months ago

yeah blur that out ppl better not see you local adress or default gateway...

it dosnt matter if people know you Default gate way or local address the one you dont want people to know is your external. if you type ip into google that is the one you dont want people to know thats the one people can do nasty things with.

ghjklm7 months ago

First part no longer works because HLDSupdatetool has been replaced by SteamCMD:


JosephD39 months ago


It costs, but it inst much and is easy and worth the money.

BrandonB310 months ago

i try to download it and my pc says it doesn't run on the pc, what the hell do I do?

Amber Bandit11 months ago

Your step 2 confused me a lot. I was unsure if you meant to open up a normal command prompt, or the hldsupdatetool and paste it there.

This instructable seems dead so I don't expect a reply before I figure it out myself.

KentoskiK1 year ago

Thank You so much it helped me.

I get this when i try to update


theres no orange box folder for me just read me and other stuff

the orangebox folder is empty :(
xbolt13x1 year ago
Every time I enter my default gateway it says"Unable to connect to network" or something like that. PLEASE HELP!!!
xXcAsPaXx (author)  xbolt13x1 year ago
Can you go anywhere else on the internet? That sounds like a problem with your router.
weegi1242 years ago
It says "Windows cannot find 'srcds.exe'
xXcAsPaXx (author)  weegi1242 years ago
Then the Updater Tool did not install properly, try uninstalling then re-installing.
dmaguire2 years ago
Where did your instructable go with the free money through the pay pal account?
xXcAsPaXx (author)  dmaguire2 years ago
Masterjacob2 years ago