Well it turns out, that on a different internet location of mine, I have a strange problem too. Everytime I want to connect or host a game (doesn't matter if Skirmish, Pantheon or Custom), I get the message
"Cannot connect to a NAT facilitator. Please try again later."
The only thing I could find about this problem is this thread from the beta: http://forums.demigodthegame.com/336807
Why is this happening?
// nvm
Just downloaded the latest beta, it still doesn't fix this.
@Spooky: Can you test something? Go to www.whatsmyip.org . Check if the IP address it reports is the same as the internet IP address reported in your router, normally under router status.
I've got a sneaking suspicion this may have something to do with being behind transparent proxies. I tested this by connecting to my work VPN in Europe, which I know is not behind a transparent proxy, and I was able to connect to games and other players. However, this is not a permanent solution for me, because my work VPN connection is very poor for gaming, due to it being largely saturated with remote desktops and backup downloads and uploads.
Transparent Proxies are implemented at ISP level, all your traffic runs through it if you are behind one. Theres nothing you as an individual can do about it, but it may help Stardock figure this out. Its pretty common since it doesn't normally interefere with connectivity.
I'm having the same problem.Haven't been able to join (or host) due to inability to connect to a NAT facilitator. I've tried everything suggested with no success... It sounds like the connectivity patch won't help our particular situation either, does anyone have any further ideas?
@Denominus: I have no access to the Routermodem, so I wouldn't be able to check that. But I'm pretty sure that there is no transparent proxy involved (otherwise I would have trouble with other games too probably). Also I know from my ISP that the Routermodem is simply forwarding the traffic to one IP in its LAN (= DMZ).
the new beta update did fix most my connectivity problems. sometimes i get the "NAT failed" but usually I can now get into the lobby. The game also has problems when multiple users try to connect. Either it takes a loooong time or one or two get the error above.
I hope you can get the mp game running
When i download and install this beta patch i had this problem. Without beta patch i play normal. What i can do?
Possible Solution
Open up ImpulseReactorOptions.exe, uncheck "Specify NAT port range" altogether.
This allows me to connect to a NAT facilitator immediately unlike before, and can thus get to the lobby. I still have port 6073 forwarded, which I assume is still required.I'm about to test a game and will confirm whether it works or not.
Good luck.
EDIT: Confirmed
Successfully just played one game using this solution [Note: I am using the Beta version]. So if you are still having this issue after trying the beta patch, try the method described above and see if that helps.
Let me know if this solves the issue for anyone else!
Holy crap! The new beta patch fixed this problem for me .
I install old patch and problem is gone
Guys, before you get all hyped up.
The game was working as well for me TEMPORARILY. Literaly for 12 hours or so, it was working for me aswell flawlessy. I went out for a bit and I'm getting the same issue again.
I assume they did something their end, and have now undone it.
The beta build patch did not fix the problem, I know because I sat with it for a few hours trying to get it to work. Then suddenly, it just started to work. Now just as suddenly as it started to work, it has stopped working again.
My game is currently still working with ImpulseReactorOptions set to ignore the specified NAT range (unchecked box).
Could be just a big coincidence if it's something which they are tweaking on their end, though.
Double and triple checked again after your response Pomma, still no dice for me, other than that very brief window on Saturday/Sunday where it seemed to be working.
I tried mucking around with various options and forwarding various ranges of ports again, and ofcourse, as you suggested unchecking "Specify NAT range" in ImpulseReactorOptions.
The strangest thing is, on Saturday when it started to work, I did nothing. I just went in the game to test and see if they were tinkering with it and I landed straight in a lobby and connected to everyone in 3 seconds flat. Tried a few different games and sure enough, it was working 100%. It was even using my specified port range in ImpulseReactorOptions of 6120-6140, I confirmed this in my router's logs.
Now, atleast for me, its totally broken, not able to make the connection to the facilitator again.
This wont work for 2 ppl on the same network ? As in 2 ppl on the same lan playing online.. (1 router)
@Denominus, it's odd how it worked for a short window there since it'd be unlikely that they did something on their end over the weekend. For me, as soon as I use the ImpulseReactorOptions I am unable to connect, regardless of how my router is set up. It has me stumped.
@Xclaim, I can't test this unfortunately, but it seems to me as if the game finds a port it can use by itself:
This is an excerpt from ImpulseReactor.log (without my complete external IP), as you can see it seems as if the port selection is somewhat automatic.Interestingly, I do not even have port 58004 forwarded to my PC and according to PortChecker, that port is unreachable. Perhaps someone who knows more about this stuff than me can make sense of it.
You don't need to forward that port. It's just the outgoing port for connecting to the NAT facilitator.
Also, not using ImpulseReactorOptions shouldn't affect the connection with the NAT facilitator. Unless you defined something like 6001 - 6020.
Ok that makes sense, thanks for the info.
Odd, it definitely prevents my connection to the NAT facilitator for some inexplicable reason.. *shrug*. I tried forwarding 6100-6200 as suggested, and also 6500-6600 with use of the ImpulseReactorOptions, both of which didn't work at all.
You need to have the impulsereactor box checked though for 2 ppl on the same router yeah?
It started working again for me.
Because I've been toying and playing with so many settings (I'm now back to what I originally was), its tough for me to say if its actually a problem with my routers configuration or at my ISP.
I doubt its at my ISP, if I dial out from my PC instead of from my router, everything works 100%,. Since everyone is now up and running properly, I'm going to guess that its a problem with my router, possibly with my router syncing correctly with my ISP.
Nooooooo, Stardock, what have you done . Now it doesn't work again, after today's patch.
Same.
Game worked perfectly this morning and now im getting this nat stuff :KK
I talked with CariElf. She thinks that it will probably be fixed with the next patch, at least my specific problem. (This error still has different causes for different players.)
WELP. Weird that it stopped working for you guys as it started working for me, custom games included!
cancel that, stopped working about 9:40 pm est
There are many great features available to you once you register, including:
Sign in or Create Account