Port forwarding help

Eli Stout

Reputable
Dec 15, 2014
177
0
4,690
I just want to host a custom zombies server with my friends but I cant seem to port forward right. I found all the steps on port forward.com but I just cant do it.
 
Solution
I blame it having been 2AM but I will try to say it again.
I made a step. I can only host to friends now. My server doesn't show up on the list.
From that, I am assuming that your friends can join the server.
Since I myself don't have CoD, I am unfamiliar with how joining games works on it and as such, not sure why the server doesn't appear on the server list.
port 80 is closed on port ***********
That would be because you did not change the port to be tested on the page. http://www.yougetsignal.com/tools/open-ports/ It tries port 80 by default unless you change it, in this case it should be TCP port of the server, 28960

As with hosting any game servers, the host (you, your computer supposedly) cannot join the game using...
While I'm no expert in port forwarding or game servers, I can point out at least a few things which would make solving this possibly easier.
lets start with basics:
On what part of steps in the guide did you run into problems?
And by problems I mean something that is either different from the steps provided (link to the steps or full game name would help since world is full of zombie games) or didn't work for some reason.

Possibly router model/type in case other members here have same router and have inside knowledge on it.

 
"that info" is possibly wrong.
I will assume that you used "ipconfig" or "ipconfig/all"
You should use your own IPV4 IP address as the IP address you forward ports to. You might have accidentally used gateway IP (the IP of router)

Next question is.. how did you check that the ports are forwarded?
If you don't have the server running, it wont work.
Which IP did you give your friends to connect to? is it the same as routers external IP? (pretty much the answer if you google "what is my IP")

Also when setting up the server, make sure that the port numbers match the ones you forwarded. Said settings are most likely changeable.
I've personally had good luck testing port forwarding with following: Your mileage might vary.
http://www.yougetsignal.com/tools/open-ports/
 
yes, the IP you used sounds correct.
One possibility is that either windows firewall (if you use it) or some other firewall is blocking the network traffic. Checking said settings would be the next good step.
How did you test that the port is forwarded correctly and it works?
Did you use one of the many portforwarding test things around?

EDIT: Can you see your server on server list?

Did you manage to join the server?
Did anyone else?


And yes, "what is my ip" gives answer to the question of what is my external IP also known as routers IP which people joining might need if game joins were based on IP's (and not server listing servers and thus hiding the IP's but it is still IP based)
 
You would have ways to check if it works.
Wild assumption is that you yourself have the game so seeing your own server from the game would be a start.
You also mentioned friends. Where one fails, other might work. (mostly since server is on same network as you and thus the port forwarding part gets messy when you try to join since it doesn't go like that.)
I already posted a link to one online port forwarding check site. http://www.yougetsignal.com/tools/open-ports/
which I have personally had good results from.
either click the "use current IP" below the IP box or type in the IP from "what is my IP" google result.
For the port, you would need to use one of the TCP ports for the game, in this case 28960

In the end, depending on how the server is coded, it might be that you cannot join your own server but others could.
 
Well, if your friends can join, port forwarding works.
Why it doesn't appear on server list is a mystery to me though.
(also you did not change the port number to 28960 when doing the port forwarding check, port 80 is default on the page)

The reason you cannot see the server is that for others, it appears to be at your external IP (what is my IP) and for you, your internal.
for you to join, you most likely must use your own localhost IP to join. usually 127.0.0.1 works.
 
I blame it having been 2AM but I will try to say it again.
I made a step. I can only host to friends now. My server doesn't show up on the list.
From that, I am assuming that your friends can join the server.
Since I myself don't have CoD, I am unfamiliar with how joining games works on it and as such, not sure why the server doesn't appear on the server list.
port 80 is closed on port ***********
That would be because you did not change the port to be tested on the page. http://www.yougetsignal.com/tools/open-ports/ It tries port 80 by default unless you change it, in this case it should be TCP port of the server, 28960

As with hosting any game servers, the host (you, your computer supposedly) cannot join the game using same IP as others. The reason is that you are on same network as the server and thus cannot tell the router to send the packets back to you.
According to you, the game does not support joining servers by entering IP address (I find it hard to believe, personally, server name, IP, same thing most likely)
In any case, if your friends can join the server as implied by first quote, it means that the port forwarding works. for you to join it, you will most likely have to use the computers local loopback adapter (127.0.0.1) to get the packets back to your computer and the server. This applies to you only.
IF the computers are in same house and network, you would have to use the internal IP you forwarded ports to (192.168.1.xxx) to join.
IF your friends are in their own houses and want to join the server, they would need to use the external IP (what is my IP google result) to connect, if the server doesn't appear on the list. For all I know, list might include only servers that have been up for 24 hours or have had X number of players or... who knows what.
It would be the first game I know which would not allow you to manually enter the computer/server you want to join though.
 
Solution