Page 1 of 1

MP Error - Unable to determine external ip address

Posted: Sun Nov 12, 2017 4:10 am
by CrankySmurf
Hi Everyone,
I've searched and worked on this for the last 2 days... still dont know what the problem is.

Error:
Unable to determine external ip address

My friend cant connect to me, I cant connect to him.
We can connect to public servers.

I have opened up port 34197 (single port fwd) over UDP
Double checked local firewall

Tried using a port mapper, that didnt work.

Anyone have magic insight into what I'm doing wrong?

Re: MP Error - Unable to determine external ip address

Posted: Sun Nov 12, 2017 5:07 am
by Loewchen

Re: MP Error - Unable to determine external ip address

Posted: Sun Nov 12, 2017 6:20 am
by CrankySmurf
Jesus, that response made me feel like I'm dealing with my QA department. Figure out what I want to know!

Make a useful title... check (at least I think)
-Describe the problem as best as you can... Outside of the info provided, do you want to know how I specifically setup port forwarding?
-I added 12035 and 12037 based on the log also with no luck.

Provide Attachments... you could have said "hey we need X"


0.002 2017-11-11 22:08:44; Factorio 0.15.37 (build 30927, win64, steam)
56.418 Info UDPSocket.cpp:27: Opening socket at (0.0.0.0:34197)
56.419 Hosting game at 0.0.0.0:34197
56.419 Info ServerMultiplayerManager.cpp:671: mapTick(7488001) changing state from(CreatingGame) to(InGame)
56.419 Info ServerRouter.cpp:580: Asking pingpong servers (pingpong1.factorio.com:34197, pingpong2.factorio.com:34197) for own address
56.434 Info GameActionHandler.cpp:3320: MapTick (7488001) processed PlayerJoinGame peerID(0) playerIndex(0) mode(connect )
56.597 Warning ServerRouter.cpp:470: Received own adddress message reply with conflicting address (got 38.65.74.35:12035, expected 38.65.74.35:12037)
56.598 Warning ServerMultiplayerManager.cpp:564: Determining own address has failed. Best guess: 38.65.74.35:12037
57.197 Info ServerMultiplayerManager.cpp:600: Matching server connection resumed
59.981 Info ServerMultiplayerManager.cpp:116: Disconnecting multiplayer connection.
59.981 Info ServerMultiplayerManager.cpp:671: mapTick(7488213) changing state from(InGame) to(DisconnectingScheduled)
59.981 Info ServerMultiplayerManager.cpp:671: mapTick(7488213) changing state from(DisconnectingScheduled) to(Disconnecting)
59.997 Info ServerMultiplayerManager.cpp:671: mapTick(7488213) changing state from(Disconnecting) to(Disconnected)
59.999 Info ServerMultiplayerManager.cpp:140: Quitting multiplayer connection.
59.999 Info ServerMultiplayerManager.cpp:671: mapTick(7488213) changing state from(Disconnected) to(Closed)
60.090 Info HttpSharedState.cpp:44: Downloading https://multiplayer.factorio.com/remove-game/204908
60.162 Info HttpSharedState.cpp:111: Status code: 200
60.191 Info UDPSocket.cpp:206: Closing socket
60.191 Info UDPSocket.cpp:236: Socket closed

Thanks for any help.

Re: MP Error - Unable to determine external ip address

Posted: Sun Nov 12, 2017 7:54 am
by Loewchen
Your port is not static, this is either a router or ISP issue. See: 47110 and 48157.

Re: MP Error - Unable to determine external ip address

Posted: Sun Nov 12, 2017 2:23 pm
by CrankySmurf
Clearly my search foo isnt anywhere near as good as I thought.
The only info I could find on port randomization is for Pfsense. Any idea what Linksys refers to it as? All I keep getting back is port forwarding info.