Vladesch Vladesch

Everyone should check if their ports are open. Look here.

Everyone should check if their ports are open. Look here.

First run ImpulseReactorOptions.exe which is in your bin\demigod directory. See what ports you have it set to use.

(I changed mine to 6002-6200, but default probably works fine)

go Here...

http://www.portforward.com/help/portcheck.htm

and Download our PFPortCheck Program

Install it and run it.

Type a port number in the range specified by ImpulseReactorOptions.exe.

Click on the UDP radio button.

Click on "Check me"

If you get "Your port is OPEN!" on the right hand pane, then you're all configured right, and you can stop reaqding this post.

If not, then something is blocking connections on that port, either your router or a firewall.

There are a lot of different routers and firewalls so you need to work out what to do.

For port forwarding on routers, check out http://www.portforward.com

Demigod isnt there, but there are examples for other games which should be sufficient. Remeber demigod uses udp, and the port range you should already know.

The problem may also be your firewall. A simple test it to temporarily turn it off, and if that fixes it you need to open those ports on your firewall. Youll have to find out how to do this yourself.

 

17,956 views 34 replies
Reply #26 Top

Quoting Chaosnaska, reply 18
trojanhorse.gif
End of Chaosnaska's quote

 

Do you actually have any evidence for that claim or are you just scaremongering? This is a big well respected site and I personally have no issues running a utility that they provide.

As the saying goes, put up or shutup.

Reply #27 Top

oops double post :(

Reply #28 Top

Quoting Vladesch, reply 1
Do you actually have any evidence for that claim or are you just scaremongering? This is a big well respected site and I personally have no issues running a utility that they provide.

As the saying goes, put up or shutup.
End of Vladesch's quote
portforward.com's tool "PFConfig" supposedly has a trojan/virus in it. Though it could be a false positive due to the nature of the program. PFPortChecker is fine.

Reply #29 Top

If your ports are stealthed, they won't show up as open using that application. This is how I was decieved by the results I got from it. Reset my router and started over from scratch too. waste of time...many modern ethernet cards will hide the ports from outside inquisitors. So if that app doesn't say you've done it correctly, it may be that the ports are properly opened, but the app can't get the verification it needs.

Reply #30 Top

Quoting theubersmurf, reply 4
If your ports are stealthed, they won't show up as open using that application. This is how I was decieved by the results I got from it. Reset my router and started over from scratch too. waste of time...many modern ethernet cards will hide the ports from outside inquisitors. So if that app doesn't say you've done it correctly, it may be that the ports are properly opened, but the app can't get the verification it needs.
End of theubersmurf's quote
"Stealthed" in what way? PFPortChecker acts as an open service on that specific port. If the external server can't establish a connection on that port to you, then Demigod or any other application that connects over that port will not be able to establish a connection to you either.

Reply #31 Top

I had some big problems too even after the patch ( Nat facilitator probs , couldnt host games )... then i did this :

Open Ports 6000 - 6200 ( 6000 seems to be a nat facilitator port , said by someone in another thread, regards to him ; ) )

then i choose ports 6112 - 6132 in Impulsereactoroptions.exe and thats it.

Since i did that EVERYTHING is perfect. Fast connections to anyone..joining lobbies in 10 seconds. Im really happy as it is right now.

btw im on Euro ADSL and using a Sitecom WL 174 router.

Reply #32 Top

Quoting theubersmurf, reply 4
If your ports are stealthed, they won't show up as open using that application. This is how I was decieved by the results I got from it. Reset my router and started over from scratch too. waste of time...many modern ethernet cards will hide the ports from outside inquisitors. So if that app doesn't say you've done it correctly, it may be that the ports are properly opened, but the app can't get the verification it needs.
End of theubersmurf's quote

 

If your ports are "stealthed" it means when someone tried to connect on that port, they get a connection timed out error (as if theres no machine on that address) instead of a connection refused. This (timed out) is exactly what happens when you dont forward your ports, at least on my router.

The bit about ethernet cards blocking ports is news to me. (and I think plain wrong). In any case if your ethernet card for some reason blocks 6000-6200 you're stuffed anyway. (and the program will correctly report the port as not being open)

Reply #33 Top

A firewall can be designed to drop a silently discard a packet so that an invader doesn't get any information about the computer. When someone pings the firewalled computer, they won't get a response, giving them no information about the computer, as opposed to any denial of access messsage, this prevents them from knowing if there's even a computer there, or getting any useful information. The point of this is that that application simply may not be getting any response because of a firewall. I'm sure you're right about the ethernet card, it was probably windows firewall that did that, but my router's firewall was down on an occaision when I tested it. Came to the wrong conclusion probably. Sorry.

Reply #34 Top

Quoting Vladesch, reply 23

Quoting DalzK, reply 21I forwarded ports by adding 6000-6200 via adding "services" in my sky router options, and used Impulse Reactor.

But I get message saying its closed? (also shutdown windows firewall).
 

Sounds like you did the right thing, but I guess theres a problem there somewhere.

Check that the IP address you are forwarding to is the same as your machine local IP address.

You can find out your machine local IP address by opening a DOS window and typing IPCONFIG

It will say "IP Address . . . ." and to the right is a group of 4 numbers, something like 192.168.1.1 (last 2 digits might be different)

(This just tells the router where to send the port 6xxx packets on your local network)

 

Note this is different from your external IP address, which is what the rest of the internet sees your router as.
End of Vladesch's quote

 

Why bother just as long you know your router/gateway address just manually set your own TCP/IP settings via network connections.  Still it all should work i suppose!