Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
World desk11 min

Garry’s Mod Server Not Showing Up in the Server List: Fixes

A practical, ordered fix for a Garry’s Mod server missing from the Internet browser, covering LAN settings, hide flags, GSLT, ports, CGNAT, firewalls, delays and multiple instances.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A Garry’s Mod server that does not appear in the Internet tab is usually being advertised as LAN-only, missing a valid Game Server Login Token, unreachable on its game port, or sitting behind carrier-grade NAT (CGNAT). Check those causes in that order. Then verify outbound Steam access and allow time for an empty server to be indexed; there is no documented fixed delay.

Start with the four checks most likely to solve it

Do these checks on the machine running the dedicated server, then restart the server after every configuration change:

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Check What to verify Why it hides the server
LAN mode sv_lan 0 in garrysmod/cfg/server.cfg; no +sv_lan 1 launch argument A LAN server is not advertised to the public Internet list.
Hide flag Remove any +hide_server 1 argument The flag explicitly suppresses listing.
Steam login token A valid Game Server Login Token (GSLT), created for App ID 4000 and supplied with +sv_setsteamaccount Without a usable token, the server may be ranked poorly or fail to register correctly; an invalid or expired token can prevent startup.
Reachable port Forward the server’s game port, normally UDP 27015, from the router to the server’s private address The master server may know about the server, but players cannot query or join an unreachable endpoint.

If all four are correct, investigate CGNAT, local firewall rules, multiple-server port collisions and listing delay.

1. Turn off LAN mode and hidden-server settings

Set sv_lan to zero

  1. Stop the dedicated server.
  2. Open garrysmod/cfg/server.cfg in the server installation.
  3. Add or change the line to sv_lan 0.
  4. Save the file and start the server again.

Do not leave a second configuration file or a launch parameter overriding it. A command-line argument such as +sv_lan 1 can set LAN mode after the configuration file is read. Check the complete startup shortcut, shell script, service definition or container command and remove that argument.

#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter | 4Pack Type C Female to A Male Cable Converter for Apple Duo 17 16 15 14 Plus,iWatch Watch 12 11 10,iPad 9 8 Air,Airpods 5 4
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

When the server console starts, look for errors or messages indicating that it is running in LAN mode. The exact wording varies by build, so the setting in the effective configuration is more reliable than a remembered console message. Test from a different Internet connection, not just another computer on the same home network.

Remove the explicit hide flag

Search the launch command for +hide_server 1 and delete it. This is independent of sv_lan: a server can be Internet-enabled and still be deliberately hidden. Restart after removing the flag. If a control panel regenerates the command line, change the setting in that panel as well as in any local script.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

2. Add a valid Game Server Login Token

Garry’s Mod dedicated servers use a Game Server Login Token (GSLT) associated with App ID 4000. Create a token in Steam’s Game Server Account management page, use one token for each server instance, and pass it on the launch line with +sv_setsteamaccount.

A typical launch fragment is:

+sv_setsteamaccount YOUR_TOKEN

Do not publish the token in a screenshot, forum post or public repository. Treat it like a credential. If you operate several instances, keep a separate token record for each one so that replacing or revoking one does not create confusion about the others.

Symptoms of a token problem

  • The server exits during startup after token validation.
  • The console reports an invalid, expired or otherwise unusable account token.
  • The process stays online locally but never registers reliably with the Internet list.
  • Players can connect by a direct address while the browser entry is absent or inconsistent.

Stop the server, replace the token in the actual launch command, and start it again. Check for stray quotation marks, truncated characters and whitespace copied into the argument. If the token was revoked or has expired, generate a new one rather than repeatedly restarting with the old value.

Token behavior and ranking are described inconsistently in community and hosting documentation, so do not treat a token as a guarantee of instant listing. It is a prerequisite to check, not a substitute for correct ports and public reachability.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Sale
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

3. Open and forward the game port

Use a stable private address

Give the server computer a DHCP reservation or static address on the home network. A forwarding rule aimed at an address that changes after a reboot will silently stop working.

  1. In the router, reserve the server computer’s current private IPv4 address.
  2. Create a port-forward rule for the server’s listening port, normally 27015.
  3. Choose UDP for gameplay and server queries.
  4. Because published setup guides disagree about whether TCP is also needed for all server-list operations, opening both UDP and TCP on 27015 is the cautious compatibility choice. TCP is specifically associated with RCON in one set of guidance; opening it does not make RCON safe by itself.
  5. Apply the rule and allow the same traffic through the operating-system firewall.

Forward the external port to the same internal port unless your launch configuration deliberately uses a different value. Never assume that forwarding a port on the router also creates a firewall exception on Windows or Linux.

Do not add undocumented ports blindly

Some third-party instructions mention additional query or client ports, but the available guidance does not establish a universal extra-port requirement for every Garry’s Mod installation. Start with the port shown by your server configuration and launch command. Add another port only when a specific enabled feature or a documented configuration requires it.

Confirm that the process is listening

Run a local check while the server is running. On Linux, an example is:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
ss -lunpt | grep 27015

On Windows, inspect the listening endpoints with PowerShell, for example:

Get-NetUDPEndpoint -LocalPort 27015
Get-NetTCPConnection -LocalPort 27015 -State Listen

These commands show local bindings; they do not prove that the router forwards traffic or that an outside player can reach it. If nothing is bound to the expected port, fix the server’s port setting or startup command before changing the router.

Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter | 85W Max PD, 2 USB 3.0 & 1 USBC Data Ports, SD/TF Card Reader, for Laptops/Mac and Other Type C Devices (Charger Not Included)
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

Test from another network

Use a computer or phone on a different Internet connection and attempt a direct connection to the public address and port. An external UDP scan can provide another signal, but UDP scanners often label an open service as “open|filtered,” so a negative-looking result is not conclusive. A real connection attempt from outside the home network is the more useful test.

Do not test with the server’s private address from inside the same LAN and conclude that Internet forwarding works. Some routers lack NAT loopback, while others make an internal test appear successful even when the public path is blocked.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

4. Rule out carrier-grade NAT

Port forwarding cannot expose a server when the Internet provider places the household behind carrier-grade NAT (CGNAT). In that arrangement, the router receives a shared or private WAN address and the provider controls the public address; unsolicited inbound traffic never reaches your router.

How to identify likely CGNAT

  1. Read the WAN or Internet address shown in the router’s status page.
  2. From a device on that connection, check the public address shown by a reputable “what is my IP” service.
  3. Compare the two values. If the router’s WAN address differs from the public address, or is clearly a private/shared address, another NAT layer may exist upstream.
  4. Ask the ISP whether inbound IPv4 port forwarding is available on your plan.

A mismatch is an indication, not absolute proof: some providers use other forms of address translation. The ISP can confirm whether you have a directly reachable public address.

What to do if CGNAT is confirmed

Request a public IPv4 address if the provider offers one, or move the dedicated server to a host or virtual server with a public address. A VPN or tunnel can also change the network design, but it introduces its own latency, port and maintenance requirements; it is not a simple router-forwarding fix.

5. Check outbound access to Steam’s master server

Listing is not only an inbound-port problem. The server must be able to contact Steam’s backend, and a local firewall, security suite or restrictive network can block that outbound traffic.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

Use the Steam Server Browser on the same computer that runs the dedicated server. If that browser is also blank or cannot retrieve any Internet servers, suspect a local firewall, DNS or general Steam connectivity problem rather than a Garry’s Mod-specific setting. Temporarily review outbound-blocking rules, then create a narrowly scoped exception for the dedicated-server process and Steam components instead of disabling the firewall permanently.

If the browser works normally but your server is absent, outbound access is less likely to be the primary cause; return to the token, LAN and port checks. A successful Steam login in the desktop client does not by itself prove that the dedicated-server process is permitted to communicate.

6. Allow for listing delay without guessing a deadline

Empty or very low-population servers may take longer to appear in the Internet list. Community and hosting guidance notes this behavior but does not establish a fixed delay. Do not use an arbitrary “wait exactly X minutes” rule as proof that registration failed.

After correcting a setting, leave the server running while you perform the independent checks above. Refresh the browser, search by the exact server name and try a direct connection. If it remains absent after the server has been continuously online and externally reachable, continue troubleshooting rather than assuming the list is merely slow.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A server that appears only after players join is not necessarily misconfigured; however, population should not be used to mask an unreachable port or missing token.

7. Troubleshoot several dedicated servers on one connection

Operators sometimes report that one of several dedicated servers appears while the others do not. Treat this as an instance-level configuration problem first, not evidence of a general Steam outage.

Best Value
Sale
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

Give every instance an unambiguous port

Two processes cannot reliably share the same IP-and-port binding. Assign each instance its own game port in its launch configuration and create a matching router and firewall rule. Keep a written map of instance name, private address, external port and token.

Item Server A Server B
Private address Reserved address for A Reserved address for B
Game port Port configured for A Different port configured for B
GSLT Token assigned to A Separate token assigned to B
Forwarding rule External port to A’s address External port to B’s address

The table deliberately uses your configured values rather than assuming that every instance should use the default port. The important requirement is that the launch command, local listener, router rule and firewall rule agree for each server.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Compare a working and missing instance

  • Confirm both processes are running under the intended game directory.
  • Compare sv_lan, hide flags and map/startup arguments.
  • Check that each process is listening on its assigned port.
  • Verify that each token is present and not accidentally copied from another instance.
  • Test each public port from outside the LAN.

One visible server does not prove that the other server’s port, token or configuration is correct.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

8. A complete diagnostic sequence

Use this order to avoid changing several variables at once:

  1. Stop and record the current command. Copy the exact launch line or service definition so you can see hidden flags and port values.
  2. Fix visibility settings. Set sv_lan 0 and remove +hide_server 1 and any overriding LAN argument.
  3. Validate identity. Create or replace the App ID 4000 GSLT, pass it with +sv_setsteamaccount, and protect the token.
  4. Restart and read the console. Resolve token, bind or startup errors before testing the browser.
  5. Verify the local listener. Use the operating-system command for the configured port.
  6. Align network rules. Reserve the private address, forward UDP 27015 (and TCP 27015 for cautious compatibility), and allow the process through the host firewall.
  7. Test externally. Use a different Internet connection and a direct connection attempt; do not rely only on a LAN test.
  8. Check the WAN path. Compare the router’s WAN address with the public address and ask the ISP about CGNAT if they differ.
  9. Check outbound filtering. If the Steam Server Browser is blank on the server computer, inspect firewall and DNS restrictions.
  10. Wait and refresh. Keep the corrected server online while checking again; no authoritative fixed listing time is documented.

What the symptom usually means

Symptom Most useful next check
It appears on LAN but never in Internet Set sv_lan 0, remove hide flags and check the public port.
It starts, then exits with account or token errors Replace the GSLT and confirm the launch argument is complete.
Direct connection fails from outside Check the listening port, router forwarding, host firewall and CGNAT.
Direct connection works but the browser entry is missing Check token, hide settings, outbound Steam access and listing delay.
The Steam browser is blank on the server PC Investigate local firewall, DNS or Steam connectivity before changing server.cfg.
One instance appears and another does not Compare each instance’s port, token, LAN setting, process binding and forwarding rule.

Common mistakes that waste time

  • Changing only the router. A port rule cannot fix sv_lan 1, a hidden-server flag or a process that is not listening.
  • Testing only from inside the home. NAT loopback and private-address tests do not establish public reachability.
  • Reusing one token without tracking instances. Keep one GSLT per server and know which launch line uses it.
  • Opening random ports from forum posts. Start with the configured game port and add others only for a feature that explicitly requires them.
  • Disabling every security control permanently. Use temporary, narrow exceptions while testing, then restore normal protection.
  • Assuming a missing listing proves a 2026 Steam change. No confirmed 2026 master-server change is established here; verify local configuration and network reachability first.
  • Waiting without measuring. Listing delay has no documented fixed duration, so pair waiting with listener and external-connectivity tests.

When to choose another hosting arrangement

If the ISP confirms CGNAT and will not provide a public address, a home router cannot accept the required inbound connection. Hosting the server on a virtual or dedicated machine with a public IP is the straightforward category-level remedy. Before moving, preserve the server configuration, verify the new host’s firewall and port policy, and issue a token appropriate to the relocated instance.

Moving hosts will not correct sv_lan 1, an invalid token or a hidden launch flag, so perform the configuration checks first. A public address solves only the reachability portion of the problem.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Final verification checklist

  • sv_lan 0 is effective after startup.
  • No +hide_server 1 or overriding +sv_lan 1 remains.
  • The launch line contains a valid App ID 4000 GSLT through +sv_setsteamaccount.
  • The process listens on the intended game port.
  • UDP 27015 is forwarded to the correct private address; TCP 27015 is also allowed if following the cautious compatibility setup.
  • The operating-system firewall permits the server process.
  • An external connection test reaches the public address.
  • The router has a genuinely public WAN path, not CGNAT.
  • Outbound Steam access works from the server machine.
  • The server has remained online long enough to account for an unspecified listing delay.

Once every item passes, a missing browser entry is no longer explained by the common local settings or basic network path. Capture the server console output, exact launch command, port mapping and ISP response before seeking platform-specific support; those details distinguish registration problems from an unreachable host.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.