Garry's ModOpas

How to join a Garry's Mod server and fix a stuck loading screen

Two ways to get into a server, a table of loading messages, and a short fix list for downloads that never finish.

Päivitetty 2026-10-10 · 7 min lukuaika

GMOD

To join a Garry's Mod server, open the game, click Find Multiplayer Game, pick a game mode, and double-click a server. Or press the tilde key to open the console and type connect IP:port. If you get stuck on loading, the cause is almost always a big Workshop download or a missing game, not a broken install.

Key takeaways

  • Two ways in: the in-game server browser or the console command connect ip:port.
  • "Downloading Lua files" and "Downloading workshop items" are normal on busy servers. Wait a few minutes before you give up.
  • Servers cannot send you game content from Counter-Strike: Source or Half-Life 2. You have to own and mount those games yourself.
  • Check the server's description and rules before joining. Each server has its own staff and its own bans.
  • Parents: community servers have open text and voice chat. See the note near the end.

Method 1: the in-game server browser

This is the easiest route. It lists community servers by game mode, so you do not need to know any addresses.

  1. Start Garry's Mod from Steam and wait for the main menu.
  2. Click Find Multiplayer Game.
  3. Choose a game mode in the list, for example DarkRP, Trouble in Terrorist Town (TTT) or Prop Hunt.
  4. Sort by players. A server with 10 to 40 players is usually alive and moderated. An empty server is not much fun, and a full one may reject you.
  5. Double-click the server. A loading screen appears while the game downloads what the server needs.

Method 2: pick a server on Oggo and use connect

Our Garry's Mod server list shows community servers from Steam with live player counts. Here is a sample for the most popular game mode, DarkRP. The list refreshes, so what you see is what is online now.

Kaikki palvelimet →

To join a server you found on a list or a Discord, copy its address and do this:

  1. Start the game and press the tilde (~) key to open the console. If nothing opens, enable the developer console in the game options first.
  2. Type connect 123.45.67.89:27015, replacing the example with the real address and port. The default port is 27015, but many servers use another one.
  3. Press Enter.

A direct connect is also the best test when the browser acts up. If the direct connect works, the problem is the list. If it fails too, the server is probably offline, full or blocked.

These screenshots may contain violence.

Images are provided by Steam and belong to their publishers.

What the loading screen messages mean

MessageWhat is happeningWhat to do
Retrieving server infoYour game is asking the server for detailsWait 30 seconds. If it hangs, the server may be down. Try another server.
Downloading Lua filesThe server is sending its scripts (the game mode and its addons)Normal. Large DarkRP servers can send a lot. Wait.
Downloading workshop itemsYou are fetching addons the server requires from the Steam WorkshopNormal on your first visit. It is faster the second time.
Sending client infoFinal handshake before spawningWait. A hang here often means a conflict with your own addons.
Disconnected: kicked or bannedStaff action or a full serverRead the message. Do not just rejoin and repeat what got you kicked.

Fixing a stuck loading screen

Work through these in order. Change one thing at a time, so you know what fixed it.

  1. Wait and watch the console. If numbers are still moving, the download is working. A very large addon pack can take several minutes on a slow connection.
  2. Retry. Open the console and type retry, or disconnect and join again. Interrupted downloads often finish on the second try.
  3. Update Steam and the game. After the September 2026 update, Facepunch said an outdated Steam client can stop the game from launching. Make sure Steam is current.
  4. Test another server. If a different server works, the first one has a problem or needs a game you lack.
  5. Disable your own addons for a test. Launch with the options -noaddons -noworkshop in Steam's launch options, join, then remove the options again. This shows whether one of your subscriptions causes the conflict.
  6. Check the download filter. The console setting cl_downloadfilter controls what you accept from servers. The values are all, none, nosounds and mapsonly. If it is set to none or mapsonly, you will miss files. Set it back to all.

Games you may need to own

The Steam page says some servers and game modes need other games such as Counter-Strike: Source or Team Fortress 2. That is the number one reason for purple-and-black checkerboards. We explain the fix step by step in our missing content guide.

The 64-bit client and servers

On September 16, 2026, Facepunch released 64-bit builds of the Windows client and server. Players can pick the 64-bit client through Steam launch options. It raises the memory limit, which helps on heavy servers with many addons, but it does not automatically raise your frame rate. If a server crashes you on join, try both versions. Read the official post for the exact option.

Latest Garry's Mod news

Näytä kaikki →

Picking a good server

  • Read the rules. Good servers show them on join or on a web page.
  • Look for active admins. Reports and bans only work if staff are online.
  • Avoid servers that ask for real money before you can play normally. Cosmetic donations exist, but be careful and never share account details.
  • Be careful with links, Steam trade requests and "free item" offers in chat. Those are common scams.

A note for parents

Steam does not show an official ESRB or PEGI rating on the Garry's Mod page, and we could not confirm one. Some third-party sites call it mature. Every community server is run by its own staff, so rules and moderation differ a lot. Voice and text chat are open to strangers. Younger players should use moderated servers with clear rules, and parents can use Steam Family settings to control chat and purchases.

Common mistakes

  • Typing the address without the port, or with a space. Use ip:port exactly.
  • Giving up on a download after 30 seconds.
  • Joining a server that needs a game you do not have, then blaming the server.
  • Leaving addon packs from random uploaders enabled. They cause crashes and conflicts.

Livenä nyt: Garry's Mod

Näytä kaikki →

Next steps

Open the server list and try a game mode. New to roleplay? Read what DarkRP is. Prefer a quick round-based game? Try the TTT beginner guide. Check your PC with the Can I Run It tool, and see our Garry's Mod hub for more.

FAQ

How do I join a Garry's Mod server by IP?

Open the console with the tilde key and type connect followed by the address and port, such as connect 123.45.67.89:27015. Press Enter and the game will start loading the server.

Why is Garry's Mod stuck on downloading Lua files?

Busy servers send many scripts and addons to new players, and this can take several minutes. If it never finishes, type retry in the console, check your connection, and test another server.

Do I need Counter-Strike: Source to play on servers?

Not for every server, but many maps and addons use its content. The Steam page says some servers need games like Counter-Strike: Source or Team Fortress 2. Without them you may see purple and black textures.

What does cl_downloadfilter do?

It sets which files you accept from a server. The values are all, none, nosounds and mapsonly. Set it to all if you are missing server files on a server you trust.

Why can I not see any servers in the browser?

Check your internet, update Steam, and widen the filters, because a filter on ping or player count can hide most of the list. You can also join directly with the connect command.

Lähteet

Lue seuraavaksi

Näytä kaikki →