Trying to port forward for unturned, but it's just not working

Status
Not open for further replies.

ro0415

Honorable
Aug 13, 2013
140
1
10,680
First of all I just want to say that I don't know anything about network stuff and I've only done as said in videos. I'm running Windows 8 on a desktop With Ethernet cable, and my friend is running Windows 8 on a Laptop With Wireless internet.

So my friend and I wants to play unturned together online, without using hamachi. After doing some Research I figured out that I had to port forward.
I looked up some vids on youtube (this one to be exact: https://www.youtube.com/watch?v=btOD6b1FSWs) to figure out how. So I found my default Gateway and ipv4 adress, and i typed the default Gateway into my web browser. I ended up on a ZyXEL page as the router I have is a ZyXEL P-2812HNU-F3. When I logged in, I made my way over to network settings, then NAT as I knew that I would find the port forwarding tab there. When I clicked on NAT, the page I came to had the these tabs: port forwarding, address mapping, DMZ, sessions.

I clicked on the port forwarding tab and there were now programs port forwarded before which is correct. So I clicked add New rule and a new box opened.
In the Box I the options were Service name, WAN Interface, start port, end port, translation start port, translation end port, server ip address, Remote ip address, protocol. The first thing I thought of was that i didn't know what options to choose in the options that the guy in the video I saw had. The guy in the video only had, service name, service type, service ip address, start port, end port. But I start filling in what I knew.
In service name I chose user defined and then I named it unturned.
In all the port options I wrote 25444 (also in the translation start and end port even though the guy in the vid did not have these options) as that is what the guy in the video had,+ and it's also what is the standard when you click Connect in the unturned menu.
For the IP address I wrote what it said for ipv4 in the cmd.
The protocol dropdown Box had the same options as the guy had in service type so I chose the same as him: TCP/UDP.
Then the options I was left With were WAN Interface and Remote IP address. The options for wan Interface were Ethernet, ADSL and VDSL. I had really no idea wqhat this meant so I chose Ethernet as this is what I use (but my friend uses wifi).
The Remote IP adress had the options ALL IP ADDRESS, External ip adress and external ip subnet. ALL IP ADDRESS was the default so I just left it With that.

Then I clicked apply and I made sure it was enabled. Then I opened unturned, went to host and created a password and made sure that the port was 25444. Then I pressed host and spawned in my singleplayer world. I told my friend the password and the port and I told him my ipv4 address. It didn't work and then I figured out I need my external ip address. So I figured it out and I told my friend that he had to enter that instead but everything else was the same. The same happened for him, it said Sorry, timed out. And thats pretty much it. I've heard many saying it's has something to do With their firewall blocking it or something, but i'm not sure so I was hoping any of you could tell me. I aslo wondered If it had something to do With that I chose Ethernet on wan Interface and he used wifi, but I really have no idea.
another thing I tried is that I went to the Security and then firewall in the ZyXEL site where i tried to port forward. When I clicked on firewall a page With Three tabs opened: General, Services and Access Control. The only one I understood a bit was general. it had the option "fire wall: enable/disable" and I kept it enabled. Under that option ther was a slider With Three options: Easy, medium (recommended) and high. What the slider Controller was WAN to LAN and LAN to WAN. On the same page it said WAN to LAN: allows from other computers on the internet. I thought this seemed like something that was needed, so I turned it Down to easy as that was the only option that would allow me to have both wan to lan and lan to wan enabled. Then I still told him to use the same external Ip address, but he still timed out.

Do you think it's I who have to change somehting on my pc or he who has to change something on his? Some People say you have to check if Your port is working or something but I don't know how to do this. Thank you for taking the time to read this long-ass text, it's just that we're a bit frustrated and really want this to work. If there's anything you need to know feel free to ask!
Thanks in advance!!!!! :)
 

mx_mp210

Honorable
May 25, 2013
131
0
10,710
In order to allow a program to accept Inbound connections, which are request to your game server.
You also need to set the rules in your operating system.
Before doing that make sure you have forwarded port to right internal host -> which is usually starting with 192.168.x.x in router port-forward section.
that leads to port 25444 requests to your PC.
Now,
Just go to your Windows Firewall (Usually Windows Firewall and Advanced Security) there you'll find Inbound Rules and Outbound Rules.
Make sure your server/game client is added with proper port and settings in Inbound connections.
The router firewall is different and OS firewall is separate. If your router firewall requires the service to be enabled ( which in this case - is your forwarding rule) add it to router firewall Incoming connections list as "allowed" or "accept" what ever your router shows.
I hope this might be enough to set up.

 

ro0415

Honorable
Aug 13, 2013
140
1
10,680


Hey thanks for such quick reply!!
With me being a noob With these Things theres a few Things i'm wondering.
You said
"Before doing that make sure you have forwarded port to right internal host -> which is usually starting with 192.168.x.x in router port-forward section.
that leads to port 25444 requests to your PC."
I don't quite understand what you mean With this. How do I check if i have forwarded port to right internal host?? I can't see the numbers 192.168.x.x in the portforward section of the ZyXEL page. all thats in the port forward section is : add New rule, apply, cancel (and a list of the Things you have portforwarded).

About the Windows firewall. When i open the firewall and Advanced settings (if thats what it's called in English) I get the Windows firewall With Advanced Security. as you said, there i found inbound and outbound rules. When i click inbound rules I get a list of a bunch of differnt stuff, mostly my games. some Things are marked With a green check mark on the side and others With a grey. There seems to be two or more of the same program/game under name. I scrolled Down and found unturned listed two times, both witha green check mark to the left of the names.
Here's what where listed for the unturned files (this is translated from Norwegian to English):
Profile-All (both),
Activated-Yes (both),
Action?(not sure what this one is called in English)-allowed (both)
Overridden-No (both)
Program-E:\steam...
Local adress-any (both)
Protocoll- one is TCP the other is UDP
Local Port-Any (both)
External port-any (both)
Approved users-any (both)
Approved computers- any (both)
Approved local account holders-any (both)
Local user owner???(directly translated)-any (both)
App package???-any (both)

 

mx_mp210

Honorable
May 25, 2013
131
0
10,710
"Before doing that make sure you have forwarded port to right internal host -> which is usually starting with 192.168.x.x in router port-forward section.
that leads to port 25444 requests to your PC."

By that I mean to forward all the requests on your port to your computer.
You can check your local IP by going to your connection properties in network and sharing center or
in cmd by typing ipconfig and looking at right adapter you are connected with router.

I'd suggest to set up fix DHCP ip for your computer - generally known as MAC-DHCP mapping

here's the link that explains all about your router.
http://screenshots.portforward.com/routers/ZyXEL/P-2812HNU-F3/

Your windows firewall seems fine as long as it allows all incoming connections to your game.

Quick Hint: Server ip in your port forwarding rule is the IP of you PC in local network.

Here's the the explanation what they mean.

Profile-All (both), -- Applies Incoming and Outgoing connections
Activated-Yes (both), -- Ofc profiles is enabled
Action?-allowed (both) -- What action you want to take on the connection - block it? - allow it? -allow certain ips?
Overridden-No (both) -- any rules overrides the settings?
Program-E:\steam... -- program
Local address-any (both) -- your PC address on network
Protocoll- one is TCP the other is UDP -- Protocol Type
Local Port-Any (both) -- Port your application will listen to or communicate through on your PC( Usually it's specific port like you mentioned port 25444 , but in this case it's allowed to listen any port.)
External port-any (both) -- Port number of Remote application that is going to connected to this application.
Approved users-any (both) -- User authentication.
Approved computers- any (both) -- if you want to restrict any computer
Approved local account holders-any (both) -- Again restrict access
Local user owner???(directly translated)-any (both) -- Usually admin or logged-in user
App package???-any (both) -- Application Packages the rule applies to - yes you can create application packages and apply rules on win8

 
Status
Not open for further replies.