Garry's Mod

Garry's Mod

View Stats:
Server-hosting in gmod questions
Currently I host servers for UT and MC, and I'd like to get into a ton of other games. But I have some questions

  • What are the requirements to run a server? How much RAM / etc does the server use?
  • How many resources does per player use?
  • Is there something similar to MC and UT with things like Bukkit / Spigot and Rocketmod wherein I need third party modding API's to run certain mods, or is everything just workshop mods?
  • I've been on a TTT server recently where the owner created his own anti-cheat to stop bhopping and cheaters. Is there any good anti-cheats?
  • How does the permission system in gmod work? How do I give players permissions? Where do I add players to the 'moderator' rank and so on?

I'm awfully new to gmod hosting so theres a ton of stuff I don't know, and I assume watching a simple Youtube tutorial won't get me as far as I want to know knowledge-wise.
Last edited by RainOfPain125; Jun 11, 2018 @ 8:42pm
< >
Showing 1-8 of 8 comments
꧁Jay꧂ Jun 11, 2018 @ 8:58pm 
Originally posted by RA:HHR-5 Rain:
Currently I host servers for UT and MC, and I'd like to get into a ton of other games. But I have some questions

  • What are the requirements to run a server? How much RAM / etc does the server use?
  • How many resources does per player use?
  • Is there something similar to MC and UT with things like Bukkit / Spigot and Rocketmod wherein I need third party modding API's to run certain mods, or is everything just workshop mods?
  • I've been on a TTT server recently where the owner created his own anti-cheat to stop bhopping and cheaters. Is there any good anti-cheats?
  • How does the permission system in gmod work? How do I give players permissions? Where do I add players to the 'moderator' rank and so on?

I'm awfully new to gmod hosting so theres a ton of stuff I don't know, and I assume watching a simple Youtube tutorial won't get me as far as I want to know knowledge-wise.

1. Depends on the server, most servers can happily run on an older Xeon (X5560/x5650/E5-2690), older i3/i5/i7's (Ivy-lake era) no problem. But if you're looking at RP gamemodes or sandbox, aim for the best you can get. I'd recommend no less than an i5-4690 (in single thread) performance or higher if you can for those gamemodes. A lot of props and physics kills the CPU. RAM is low, depends on the map but a single server usually will use about 500MB of ram or less. Some servers can use a gig, especially while downloading addons.

2. They use about no ram, CPU depends on the gamemode but most non-intensive gamemodes they use nearly nothing (a few % of a thread), bandwidth wise with 102k uprates they use (for me) around 80-130kbps of uplink. (Measured with my firewall)

3. You don't need anything other than a collection to put mods into your server, there's also legacy method which is you just drop the addon into the addons folder.

4. Good anticheats would be something like Ley's AntiCheat but it costs money on GModstore. I use CAC but it isn't updated too often anymore and it also costs money.

5. You'd use 2 addons (same developers, the addons work together) ULX & ULib, it gives you permissions, commands, groups, teams and so on you can create/modify/uitilize and it's an excellent easy to understand administration tool with a lot of administrative modules.


Garry's Mod uses 2 threads of a CPU per server, one thread is for networking and the other is literally everything else. It's pretty much single threaded. So aim for the highest singlecore you can get. Feel free to ask anymore questions.
RainOfPain125 Jun 11, 2018 @ 9:03pm 
Originally posted by Soarin':
Originally posted by RA:HHR-5 Rain:
Currently I host servers for UT and MC, and I'd like to get into a ton of other games. But I have some questions

  • What are the requirements to run a server? How much RAM / etc does the server use?
  • How many resources does per player use?
  • Is there something similar to MC and UT with things like Bukkit / Spigot and Rocketmod wherein I need third party modding API's to run certain mods, or is everything just workshop mods?
  • I've been on a TTT server recently where the owner created his own anti-cheat to stop bhopping and cheaters. Is there any good anti-cheats?
  • How does the permission system in gmod work? How do I give players permissions? Where do I add players to the 'moderator' rank and so on?

I'm awfully new to gmod hosting so theres a ton of stuff I don't know, and I assume watching a simple Youtube tutorial won't get me as far as I want to know knowledge-wise.

1. Depends on the server, most servers can happily run on an older Xeon (X5560/x5650/E5-2690), older i3/i5/i7's (Ivy-lake era) no problem. But if you're looking at RP gamemodes or sandbox, aim for the best you can get. I'd recommend no less than an i5-4690 (in single thread) performance or higher if you can for those gamemodes. A lot of props and physics kills the CPU. RAM is low, depends on the map but a single server usually will use about 500MB of ram or less. Some servers can use a gig, especially while downloading addons.

2. They use about no ram, CPU depends on the gamemode but most non-intensive gamemodes they use nearly nothing (a few % of a thread), bandwidth wise with 102k uprates they use (for me) around 80-130kbps of uplink. (Measured with my firewall)

3. You don't need anything other than a collection to put mods into your server, there's also legacy method which is you just drop the addon into the addons folder.

4. Good anticheats would be something like Ley's AntiCheat but it costs money on GModstore. I use CAC but it isn't updated too often anymore and it also costs money.

5. You'd use 2 addons (same developers, the addons work together) ULX & ULib, it gives you permissions, commands, groups, teams and so on you can create/modify/uitilize and it's an excellent easy to understand administration tool with a lot of administrative modules.


Garry's Mod uses 2 threads of a CPU per server, one thread is for networking and the other is literally everything else. It's pretty much single threaded. So aim for the highest singlecore you can get. Feel free to ask anymore questions.
Ok. Well now I'm dealing with litterally step one - installing gmod through steamCMD

I tried using anonymous login and it endlessly waited to say the login was a 'success'

I tried using my own account (which has gmod) and it said I didn't have a subscription to the game..?

edi: nvm, working.
Last edited by RainOfPain125; Jun 11, 2018 @ 9:08pm
꧁Jay꧂ Jun 11, 2018 @ 9:08pm 
Originally posted by RA:HHR-5 Rain:
Originally posted by Soarin':

1. Depends on the server, most servers can happily run on an older Xeon (X5560/x5650/E5-2690), older i3/i5/i7's (Ivy-lake era) no problem. But if you're looking at RP gamemodes or sandbox, aim for the best you can get. I'd recommend no less than an i5-4690 (in single thread) performance or higher if you can for those gamemodes. A lot of props and physics kills the CPU. RAM is low, depends on the map but a single server usually will use about 500MB of ram or less. Some servers can use a gig, especially while downloading addons.

2. They use about no ram, CPU depends on the gamemode but most non-intensive gamemodes they use nearly nothing (a few % of a thread), bandwidth wise with 102k uprates they use (for me) around 80-130kbps of uplink. (Measured with my firewall)

3. You don't need anything other than a collection to put mods into your server, there's also legacy method which is you just drop the addon into the addons folder.

4. Good anticheats would be something like Ley's AntiCheat but it costs money on GModstore. I use CAC but it isn't updated too often anymore and it also costs money.

5. You'd use 2 addons (same developers, the addons work together) ULX & ULib, it gives you permissions, commands, groups, teams and so on you can create/modify/uitilize and it's an excellent easy to understand administration tool with a lot of administrative modules.


Garry's Mod uses 2 threads of a CPU per server, one thread is for networking and the other is literally everything else. It's pretty much single threaded. So aim for the highest singlecore you can get. Feel free to ask anymore questions.
Ok. Well now I'm dealing with litterally step one - installing gmod through steamCMD

I tried using anonymous login and it endlessly waited to say the login was a 'success'

I tried using my own account (which has gmod) and it said I didn't have a subscription to the game..?

Not sure on that, although you never have to use your account to install GMod, anonymous is the user to use.
RainOfPain125 Jun 11, 2018 @ 9:18pm 
Originally posted by Soarin':
Originally posted by RA:HHR-5 Rain:
Ok. Well now I'm dealing with litterally step one - installing gmod through steamCMD

I tried using anonymous login and it endlessly waited to say the login was a 'success'

I tried using my own account (which has gmod) and it said I didn't have a subscription to the game..?

Not sure on that, although you never have to use your account to install GMod, anonymous is the user to use.
Okay. So how do I go about installing mods / ULX? Do I just subscribe t them and move the mod folders to a certain folder in the server? Do they auto-update? Where is the server config file located at? How do I change the port of the server?
Last edited by RainOfPain125; Jun 11, 2018 @ 9:20pm
꧁Jay꧂ Jun 11, 2018 @ 9:21pm 
Originally posted by RA:HHR-5 Rain:
Originally posted by Soarin':

Not sure on that, although you never have to use your account to install GMod, anonymous is the user to use.
Okay. So how do I got about installing mods / ULX? Do I just subscribe t them and move the mod folders to a certain folder in the server? Do they auto-update? Where is the server config file located at? How do I change the port of the server?

1. Create a collection in the Steam Workshop and add your addons to it then apply the collection ID & your Steam API key to your start script. Google how to do so

2. They do auto update, and you don't need to move any files over to your server for them. It's all on the workshop.

3. Server config is located in /garrysmod/cfg/server.cfg

4. Add -port **** in your start script to change your port.
Zeromix Jun 11, 2018 @ 10:40pm 
Originally posted by RA:HHR-5 Rain:
Originally posted by Soarin':

Not sure on that, although you never have to use your account to install GMod, anonymous is the user to use.
Okay. So how do I go about installing mods / ULX? Do I just subscribe t them and move the mod folders to a certain folder in the server? Do they auto-update? Where is the server config file located at? How do I change the port of the server?
Everything which is in your steam collection will be auto updated.
RainOfPain125 Jun 11, 2018 @ 10:46pm 
Originally posted by Soarin':
Originally posted by RA:HHR-5 Rain:
Okay. So how do I got about installing mods / ULX? Do I just subscribe t them and move the mod folders to a certain folder in the server? Do they auto-update? Where is the server config file located at? How do I change the port of the server?

1. Create a collection in the Steam Workshop and add your addons to it then apply the collection ID & your Steam API key to your start script. Google how to do so

2. They do auto update, and you don't need to move any files over to your server for them. It's all on the workshop.

3. Server config is located in /garrysmod/cfg/server.cfg

4. Add -port **** in your start script to change your port.
Okay. Sofar I've gotten as far as my server config is setup to port 40000, I portforwared UDP and TCP. I can't find my server on the serverlist.

My startup is `start /wait srcds.exe -console -game garrysmod +map ttt_minecraft_b5 +maxplayers 16 -port 40000 +host_workshop_collection 1409517860`

My console is filled with
Precache called on a point_template that has no templates
Attempted to create unknown entity type
Can't init
Unknown command

My full console is here - https://pastebin.com/3MNBi1Sd

What went wrong? What did I do wrong? How do I even select / install the gamemode I am trying to use (TTT). Why doesn't it show up in the serverlist or atleast LAN? What command do I use to save and shutdown the server?
Last edited by RainOfPain125; Jun 11, 2018 @ 10:46pm
꧁Jay꧂ Jun 12, 2018 @ 9:28am 
I'll add you just to speed this process up if that's okay with you.
< >
Showing 1-8 of 8 comments
Per page: 1530 50

Date Posted: Jun 11, 2018 @ 8:41pm
Posts: 8