You can join your server as soon as it's running. Everything else is set in three places in its panel: the Workshop tab for addons, the Startup tab for the gamemode and map, and the File Manager for server.cfg.
Find your server address
-
Log in to the dashboard and open your server.
-
The Server address sits in the panel's left rail, right under your server's name: an IP or a name, then a colon, then a port (it looks like
27.124.105.40:27015). -
Press the copy button beside it so you take the whole thing, including the number after the colon.
Join from Garry's Mod
- Open Garry's Mod.
- Open the Developer Console with the ~ key. If nothing happens, hold Shift and press Escape instead.
- Type
connect <your address>(for exampleconnect 27.124.105.40:27015) and press Enter.
Your server also appears under Find Multiplayer Game once Steam's server browser picks it up - the console is just faster the first time. If it never turns up there, see Server not showing in the server browser below.
Load a Workshop collection
The server downloads and mounts a whole Steam Workshop collection on boot, and joining players download the same addons:
- Make sure your collection is set to Public or Unlisted on the Steam Workshop, then copy its link from your browser.
- Open your server's Workshop tab, under Content in the panel's tab list.
- Paste the link and press Link collection.
- Press Restart now in the message that appears. The Console shows each addon downloading on the way up.
You don't need a Steam Web API key: the server downloads a Public or Unlisted collection without one. Once it's linked, the Workshop tab shows a short checklist (linked, downloaded on the server, players get the addons) with a button beside anything that still needs doing.
New to collections? How to add a Steam Workshop collection to your GMod server builds one from scratch.
Joining players download addons from Steam, and garrysmod/lua/autorun/server/workshop.lua tells them which ones. Linking a collection fills that list for you. If you change the collection on Steam later, opening the Workshop tab updates the list too; restart the server so players get it.
Switch gamemodes
Sandbox and TTT ship with Garry's Mod. Any other gamemode has to be installed first, which for most means adding it to your Workshop collection.
- In the Startup tab, set Gamemode:
sandbox,prop_hunt,terrortown(that's TTT) ordarkrp. - Set a Map that suits it (TTT maps start with
ttt_, Prop Hunt maps withph_) and restart.
For Sandbox, TTT or DarkRP (once it's in your collection), the Gamemode presets on the Startup tab do both steps at once. Press the preset's Switch to button, confirm with Switch gamemode, then restart the server. The preset picks a matching map when one is installed.
How much RAM does a Garry's Mod server need?
Your gamemode and the size of your Workshop collection decide it. Our Garry's Mod server hosting starts at 4 GB, because Sandbox with just a few Workshop addons already uses more than 2 GB:
Every addon in your collection is loaded on the server, so a collection that keeps growing is the usual reason to move up a plan. If only one player lags, check their ping against what ping to expect from each city first. To upgrade, open Billing and press Change plan next to the server under Subscriptions.
Server name, password and server.cfg
Your server's name and join password live in garrysmod/cfg/server.cfg, a file we create when the server is first installed.
-
Stop the server from the dashboard.
-
Open the File Manager and go to
garrysmod/cfg/server.cfg. -
Change the name on the
hostnameline and set a password on thesv_passwordline, keeping the quotes:hostname "Friday Night TTT" sv_password "pick-a-password"Leave it as
sv_password ""for a server anyone with the address can join. -
Save, then Start the server. The file is read on every boot.
Setting hostname or sv_password in the Console instead doesn't change the file, so put a name or password you want to keep in server.cfg.
Send your friends the password along with the server address.
Keep the map, gamemode, player count and Workshop settings in the Startup or Workshop tab, not server.cfg: the server is launched with those values. Leave the file's sv_lan "0" line as it is too.
Server not showing in the server browser
You don't need the browser to play: connect <your address> in the developer console gets you in whether or not your server is listed under Find Multiplayer Game.
If it isn't listed there:
- Look for the exact name. The browser shows the name on your
hostnameline in server.cfg, among thousands of other servers, so check for that exact name. - Check for
hide_server. Ahide_server 1line in server.cfg hides the server from the browser on purpose. Delete the line (or set it to0) and restart. - Add a Steam game server token. Garry's Mod ranks servers without one lower in the browser, and gives them a new identity every restart (the console says "No account token specified" on boot). The Startup tab's Rank in the server browser card walks you through it: create a token for App ID
4000at steamcommunity.com/dev/managegameservers, paste it into the card, and restart. The Add a Steam token link on that console line opens the card too.
Common first-boot problems
- Addons didn't download - the collection is set to Private, or the server hasn't restarted since you linked it. Set the collection to Public or Unlisted on Steam, then restart.
- Players stuck on the loading screen or seeing errors/missing textures - they don't have your addons. Open the Workshop tab (it brings the list up to date), then restart.
- Server not showing in the browser - see Server not showing in the server browser above. Joining with
connect <your address>works in the meantime. - Asked for a password you didn't expect - the
sv_passwordline ingarrysmod/cfg/server.cfgisn't empty. Clear it (sv_password "") and restart.
If none of these match, copy the exact error from the Console and paste it into your support ticket, along with what you changed just before it started.
Related guides

Open the In-Game Console in Garry's Mod
Open Garry's Mod's developer console on your own computer, join your server with connect, and read the errors when a join fails.
3 min read
Generate a GSLT for Your GMod Server
Make a Steam login token for App ID 4000, save it in the Startup tab's Steam token card, restart, and fix the usual token problems.
4 min read
Fix GMod "Map Differs From Server"
Players kicked with "your map differs from the server's" on Garry's Mod: what Facepunch's one report says and what to check on both sides.
3 min read