Page 1 of 2

Server Ports Are Not Forwarded

Posted: Sat Feb 25, 2017 8:51 pm
by RadicalEdward2
Can't host a game.
I keep getting the messages:
Server ports are not forwarded.
Game has not been advertised online.

I don't get what the deal is. I'm clearly online. I see other games. I can join other games.
But on rare occasions, I can host.

At first, I thought starting the game as admin would fix it and it seemed to be the case but, it turns out that didn't do anything.

I even tried opening up the command prompt to find out what my router's port numbers were. I guess that fix was an illusion too because the issue is back again.

I've never seen this happen with other games.


I have a D-link.
Model: DIR-868LA1

Posted: Sat Feb 25, 2017 9:15 pm
by OMnom
Why do u want to make your own server? Just join an empty server and you can host whatever map you want on that

Posted: Sat Feb 25, 2017 9:17 pm
by RadicalEdward2
Because this shouldn't be that big of an issue.
I actually hosted like ten games online since I started playing OpenRA and every time I think I figured out what was wrong, the issue comes back.

It doesn't make sense.

Posted: Sat Feb 25, 2017 9:30 pm
by JOo
did you actually forward the ports on your router for your server ?

unless you changed it , the portnumber should be 1234

i expect you should be able to port-forward with this instruction :

http://www.dlink.com/uk/en/support/faq/ ... -my-router

Step 1: Open your web browser and enter http://dlinkrouter or http://dlinkrouter.local or http://192.168.0.1 into the address bar.

Step 2: The default username is Admin and the password is blank (nothing). Click Login.

Step 3: Click the Advanced tab on top and then click Port Forwarding on the left side.

Step 4: Check the box beside the rule to enable the rule. For pre-defined applications, use the Application Name dropdown list and click on the arrow button next to the dropdown list to auto-fill the appropriate field. For non-pre-defined applications, please enter the desired port.

Step 5: Select the computer or device from the list of DHCP clients in the Computer Name dropdown list or manually enter the IP address of the device you want to open the specified port for.

Step 6: Click on Save Settings when finished.

Posted: Sat Feb 25, 2017 9:50 pm
by JOo
the reason why it may work sometimes ... is because your router may change the last 3 digits on your adresse ... this can happen when your router rebooted .. and you dont have a fix router-adresse assigned

so its a range between 100-109 ... and everytime he reboots the adress could jump a number up ... making your open ports useless , since you dont have the old adresse anymore ... 100 ... 101 ... 102 ... 103 ... and so on

you can configure your router to always use the same adresse though

or you manually update the ports - ip-adresse (before you start a server) ... you can do that all within the router settings

---> Open your web browser and enter http://dlinkrouter or http://dlinkrouter.local or http://192.168.0.1 into the address bar.

Posted: Sat Feb 25, 2017 10:21 pm
by RadicalEdward2
So do I have to put in the actual IP addresses or would it just auto-detect?
And for ports to open, would I just enter 1234 ?
Would I just put OpenRA under the name?
Also, the TCP and UDP ?

Posted: Sat Feb 25, 2017 10:59 pm
by JOo
on windows you open the commandline and type :

ipconfig

there should come up a list and you look at "Ip4 Adresse"
that should be your current router-address that you want to use

yes the port should be 1234 on default ... you can change that in the server-config-file though (if you want)

and remeber , if it stops working in the future ... keep sure to check your ip4-adress and compare it with the one for your open port (in your router settings) ... chances are , that the last 3 digits have been changed

Posted: Sat Feb 25, 2017 11:04 pm
by RadicalEdward2
I have the IPv4 address.

What about the range? What should I put in?

Also would that apply for both UDP and TCP?

Posted: Sat Feb 25, 2017 11:11 pm
by JOo
just use TCP ...

what do you mean with range ? i dont see any "range" setting here


Image

Posted: Sat Feb 25, 2017 11:13 pm
by JOo
oh you mean port-range ... just type 1234

and dont forget the check-mark and to save

Posted: Sat Feb 25, 2017 11:21 pm
by RadicalEdward2
I don't understand. It won't save the thing and it also won't display any computer names.

How did anyone get stuff to come up under Computer Names?

This is the link I'm on:

http://support.dlink.com/emulators/dir6 ... aming.html

All the other links in that instruction page don't go anywhere so I manually searched for that dlink page.

Posted: Sat Feb 25, 2017 11:31 pm
by JOo
Select the computer or device from the list of DHCP clients in the Computer Name dropdown list or manually enter the IP address of the device you want to open the specified port for.

what do you mean by "it wont save" ? did you actually click the save-button ?

Posted: Sat Feb 25, 2017 11:34 pm
by JOo
the website you are on is a emulator

http://dlinkrouter
http://dlinkrouter.local
http://192.168.0.1

none of them do work ?

what about http://192.168.1.1 ?

Posted: Sat Feb 25, 2017 11:34 pm
by RadicalEdward2
JOo wrote: Select the computer or device from the list of DHCP clients in the Computer Name dropdown list or manually enter the IP address of the device you want to open the specified port for.

what do you mean by "it wont save" ? did you actually click the save-button ?
Just as I said. It doesn't save. I mean I didn't get to the page from the links on the actual instructions. All the links on that instruction page are dead links.

I found that page by searching for it on google.


My assumption is that it's not even a real site.
Should I bother with this site?
https://portforward.com/d-link/

Or is it not legit?

Posted: Sat Feb 25, 2017 11:39 pm
by JOo
you could try to just enable "upnp" in openra under settings -> advanced

and then check the box when starting a server