Introduction
In this tutorial, we’ll be guiding you on how to create a Garry’s Mod server on a Windows-based VPS. We recommend purchasing a GMod server hosting from Iceline Hosting, as we’ve rigorously tested numerous hardware to ensure that your game server will perform at it’s best!
Installing a Garry’s Mod Server
First, you’ll need to use RDP (Remote Desktop Protocol) to login to your VPS for GMod server hosting.
1) Navigate to “This PC” then “Local Disk (C:)
![](https://knowledgebase.content.iceline.host/content/images/wordpress/2020/12/mstsc_FcfBYjAaWt-1024x577.png)
2) Create a new folder labelled “SteamCMD”
![](https://knowledgebase.content.iceline.host/content/images/wordpress/2020/12/mstsc_Q6EskIaQM6-1024x579.png)
3) Download SteamCMD for Windows, then extract the contents of “steamcmd.zip” into the folder you just created
![](https://knowledgebase.content.iceline.host/content/images/wordpress/2020/12/mstsc_bGDasbqF39-1024x576.png)
4) Double-click “steamcmd” and run it, SteamCMD will then run an update
![](https://knowledgebase.content.iceline.host/content/images/wordpress/2020/12/image.png)
5) Follow these instructions:
- Type “login anonymous”
- Type “force_install_dir c:\garrysmod_server\”
- Type “app_update 4020”
![](https://knowledgebase.content.iceline.host/content/images/wordpress/2020/12/mstsc_NHcNWZ1U94.png)
7) Once the server is finished installing, navigate to the folder where you installed the server for your GMod server hosting (C:/garrysmod_server)
![](https://knowledgebase.content.iceline.host/content/images/wordpress/2020/12/mstsc_q1KlSoNY7h-1024x577.png)
8) Create a new file labelled “start_server.bat” and copy the following: contents:
srcds.exe +maxplayers 20 -console +gamemode sandbox +map gm_construct +sv_setsteamaccount <your token>
![](https://knowledgebase.content.iceline.host/content/images/wordpress/2020/12/mstsc_6XYp47R4Gv-1024x265.png)
9) Please follow this tutorial for generating a Steam Game Server Token
10) Press the Windows button and search for “Allow an app through Windows Firewall”
![](https://knowledgebase.content.iceline.host/content/images/wordpress/2020/12/mstsc_uawfOcDuge.png)
11) Click “Allow another app…”
![](https://knowledgebase.content.iceline.host/content/images/wordpress/2020/12/mstsc_283lJcGnqY-1024x577.png)
12) Click “Browse” then navigate to “C:/garrysmod_server” then click “srcds.exe” and click “Open”
![](https://knowledgebase.content.iceline.host/content/images/wordpress/2020/12/mstsc_PMusBCjjgu.png)
13) Click “Add” then press “OK” – Your GMod server hosting will no longer be stopped by your firewall!
![](https://knowledgebase.content.iceline.host/content/images/wordpress/2020/12/mstsc_FuSKdmpME7-1024x576.png)
14) Navigate to “C:/garrysmod_server” then double click “start_server.bat” and the server should start!
![](https://knowledgebase.content.iceline.host/content/images/wordpress/2020/12/mstsc_ZNUigvEixj-1.png)
That’s It!
If you have followed all the steps correctly, your Garry’s Mod server should be successfully installed on your VPS. If you’re facing any issues, feel free to contact us!