I portforwarded Gmod but when I create a multiplayer game, nobody can join. This is how I portforwarded Gmod

Service Port:   27000-27015 (XX-XX or XX)
Internal Port:   (XX, Only valid for single Service Port or leave it blank)
IP Address:     192.168.x.x
Protocol:   all(all/tcp/udp)

Is there anything more I have to do? Or am I doing something wrong? (The server I want to host is not just for friends but for more "random" people Like the servers you can just find when browsing through servers)

  • 1
    You say you port forward, but on what? A router? Does your server firewall allow connections on these ports? When you say "nobody can join", does your server show up if they search for it?
    – TZHX
    Sep 25, 2013 at 13:10
  • @TZHX TP-Link(dont know exactly what comes after cause I'm not home right now, but I'll take a look when I'm home). Yes it does. No it doesn't.
    – Loko
    Sep 25, 2013 at 13:28
  • @loko can your friends use connect (your IP):27015 and connect to it?
    – Cole Busby
    Sep 25, 2013 at 15:31
  • Are those Xs in the IP address literally what's in the settings? The IP address should have actual numbers where the Xs are. Sep 25, 2013 at 17:41
  • 1
    Are your friends searching for your external IP address? Is the server running (can you connect to it from your local network?)
    – TZHX
    Sep 26, 2013 at 6:35

1 Answer 1


If your server status give a 192.168.X.X ip then you are hosting a lan server.

Try to open console and use sv_lan 0 command (if you want to host over the internet) else sv_lan 1 for lan server.

If you host an internet server you can look for your external ip here. Thats the one your friends have to connect to.

Your port forwarding looks correct. You configured that the ports 27000-27015 are forwarded to the computer with the 192.168.x.x ip adress in your local network. However this 192.168.x.x has to be your local ip.

To see your local ip adress press the windows button or click on the start button (in your windows taskbar) and type cmd and press enter so a commandline will open. There you have to type ipconfig /all which gives you several network information. The important part is red marked (it's a german cmd here) the marked ip is the one you've to forward to.

cmd with ipconfig command


If you have a dynamic ip it is possible that your local ip change after you restart your computer which means that you would have to change the port forward to your current ip so better use a static local ip if your work with port forwarding.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .