Page 1 of 1
Recent Comcast firmware update broke LAN multiplayer
Posted: Wed Apr 12, 2017 7:28 pm
by Funplayer
Left town for a few days with my roommate, came back and we tried to play Factorio. No Factorio updates, no Windows updates. Before we left, we had played Factorio the day before, which was around the 7th.
Removed windows/(modem/router) firewalls from the equation. DMZ, port forward, turned off. UPnP enabled. Turned off AV scanners. Restarted Steams, Computers, Router, and my head against my desk.Basically nothing is blocking anything, and everything is properly exposed, yet its not working.
By all accounts, it works just fine, as long as LAN isn't in the equation.
I connect to random server: Connected just fine.
Roommate connects to SAME random server: Connected just fine.
I host a server: Friend connects from another IP with the same computer: Connected just fine.
Roommate hosts a server locally and I try to connect: No connection.
I host a server locally and roommate tries to connect: No connection.
Manually inputs IP. No connection.
Right click: Join game. No connection.
After some desk headbutting, I decided to come here.
Re: Recent Comcast firmware update broke LAN multiplayer
Posted: Wed Apr 12, 2017 8:10 pm
by impetus maximus
if you are playing on a LAN the WAN firewall has nothing to do with it.
is it over WiFi? your router may not allow connections to other WiFi users for security.
i suggest you disable UPnP as it opens ports in your router you probably don't need, or want open to the world.
[edit]also this doesn't belong in bug reports, it belongs in
techical help. i'm sure a mod will move it for you.
Re: Recent Comcast firmware update broke LAN multiplayer
Posted: Wed Apr 12, 2017 10:33 pm
by Funplayer
Yeah I just tested it with two more people away from here, both of us can host games that connect over the internet for other players to join, but not on local LAN, and neither of us can connect to eachother's games via local or internet. There is no setting in my router that i can toggle, to fix this issue. I've already given it more than 3 hours of troubleshooting.
Both myself and my roommate are wired into the router/modem.
This feels more like a programming bug than human error at this point.
THIS log is for me hosting, and him trying to connect.
Keep in mind I removed any traces of my own ip from this log.
Code: Select all
0.005 2017-04-12 15:33:28; Factorio 0.14.22 (build 25342, win64, steam)
0.005 Operating system: Windows 10 (version 1607)
0.005 Program arguments: "S:\SteamLibrary\steamapps\common\Factorio\bin\x64\Factorio.exe"
0.005 Read data path: S:/SteamLibrary/steamapps/common/Factorio/data
0.005 Write data path: C:/Users/Maximus/AppData/Roaming/Factorio
0.005 Binaries path: S:/SteamLibrary/steamapps/common/Factorio/bin
0.026 System info: [CPU: Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz, 4 cores, RAM: 8190MB]
0.027 Display options: [FullScreen: 0] [VSync: 0] [UIScale: 126%] [MultiSampling: OFF] [Screen: 255]
0.031 Available display adapters: 1
0.031 [0]: \\.\DISPLAY1 - AMD Radeon (TM) R9 200 Series {0x80005, [0,0], 1920x1080, 32bit, 60Hz}
0.032 Create display on adapter 0. Size 1612x907 at position [144, 69].
0.130 Initialised Direct3D:[0] AMD Radeon (TM) R9 200 Series; driver: aticfx64.dll 21.19.407.0
0.134 Video memory size (dedicated video/dedicated system/shared system/available): 2029/0/4095/4090 MB
0.222 DSound: Starting _dsound_update thread
0.222 DSound: Enter _dsound_update; tid=11304
0.222 Device reset internal.
0.226 Desktop composition is active.
0.226 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 25%] [DXT: false]
0.344 Loading mod core 0.0.0 (data.lua)
0.351 Loading mod base 0.14.22 (data.lua)
0.498 Checksum for core: 1291735968
0.498 Checksum for mod base: 786624017
0.978 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1492036157
0.978 Info PlayerData.cpp:60: Cloud player-data.json available, timestamp 1492036157
1.135 Initial atlas bitmap size is 16384
1.138 Created atlas bitmap 16384x5589
1.138 Created atlas bitmap 4096x968
1.139 Created atlas bitmap 4096x3652
21.149 Sprites loaded
21.150 Convert atlas 4096x968 to: trilinear-filtering
21.174 Convert atlas 4096x3652 to: mipmap
21.504 Loading sounds...
23.609 Custom inputs active: 0
23.664 Factorio initialised
138.748 Info HttpSharedState.cpp:44: Downloading https://auth.factorio.com/api-login?api_version=2
139.544 Info HttpSharedState.cpp:111: Status code: 200
139.544 Info AuthServerConnector.cpp:165: Got token from auth server for username(Funplayer).
139.547 Info ServerSynchronizer.cpp:27: nextHeartbeatSequenceNumber(0) initialized Synchronizer nextTickClosureTick(0).
139.547 Info ServerMultiplayerManager.cpp:658: mapTick(-1) changing state from(Ready) to(PreparedToHostGame)
139.547 Info ServerMultiplayerManager.cpp:658: mapTick(-1) changing state from(PreparedToHostGame) to(CreatingGame)
139.548 Loading map C:\Users\Maximus\AppData\Roaming\Factorio\saves\_autosave2.zip
139.588 Info Scenario.cpp:152: Map version 0.14.22-0
140.297 Checksum for script C:/Users/Maximus/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 1057114497
140.334 Info UDPSocket.cpp:27: Opening socket at (0.0.0.0:34198)
140.334 Hosting game at 0.0.0.0:34198 140.334 Verbose RouterBase.cpp:37: Started router thread.
140.334 Info HttpSharedState.cpp:44: Downloading https://auth.factorio.com/generate-server-padlock
140.424 Info HttpSharedState.cpp:111: Status code: 200
140.424 Info AuthServerConnector.cpp:106: Obtained serverPadlock for serverHash (eYWgP8JYCBuPiuWj0IXHnbHWnQJgLwl6) from the auth server.
140.424 Info ServerMultiplayerManager.cpp:658: mapTick(2145601) changing state from(CreatingGame) to(InGame)
140.424 Info ServerRouter.cpp:604: Asking pingpong servers (pingpong1.factorio.com:34197, pingpong2.factorio.com:34197) for own address
140.425 Info UDPSocket.cpp:39: Opening socket for broadcast
140.427 Info GameActionHandler.cpp:2556: MapTick(2145601) processed PlayerJoinGame peerID(0) playerIndex(0) mode(connect)
140.620 Info ServerRouter.cpp:497: Own address is
140.620 Verbose MatchingServer.cpp:61: Sending create request for game(-1) to matching server
140.620 Info HttpSharedState.cpp:44: Downloading https://multiplayer.factorio.com/create-game
141.033 Info HttpSharedState.cpp:111: Status code: 200
141.037 Info ServerMultiplayerManager.cpp:587: Matching server connection resumed
155.636 Verbose ServerRouter.cpp:145: Sending keepalive nat punch request to pingpong server.
170.621 Info HttpSharedState.cpp:44: Downloading https://multiplayer.factorio.com/post-game-heartbeat/1551364
170.653 Verbose ServerRouter.cpp:145: Sending keepalive nat punch request to pingpong server.
170.732 Info HttpSharedState.cpp:111: Status code: 200
177.853 Verbose ServerRouter.cpp:510: Responding to nat punch request (from 88.80.190.64:34197 to
177.856 Info UDPSocket.cpp:446: Recvfrom failed (but can be probably ignored): An existing connection was forcibly closed by the remote host.
178.087 Verbose ServerRouter.cpp:510: Responding to nat punch request (from 88.80.190.64:34197 to
178.091 Info UDPSocket.cpp:446: Recvfrom failed (but can be probably ignored): An existing connection was forcibly closed by the remote host.
178.354 Verbose ServerRouter.cpp:510: Responding to nat punch request (from 88.80.190.64:34197 to
178.356 Info UDPSocket.cpp:446: Recvfrom failed (but can be probably ignored): An existing connection was forcibly closed by the remote host.
178.604 Verbose ServerRouter.cpp:510: Responding to nat punch request (from 88.80.190.64:34197 to
178.606 Info UDPSocket.cpp:446: Recvfrom failed (but can be probably ignored): An existing connection was forcibly closed by the remote host.
178.870 Verbose ServerRouter.cpp:510: Responding to nat punch request (from 88.80.190.64:34197 to
178.873 Info UDPSocket.cpp:446: Recvfrom failed (but can be probably ignored): An existing connection was forcibly closed by the remote host.
185.670 Verbose ServerRouter.cpp:145: Sending keepalive nat punch request to pingpong server.
197.470 Verbose ServerRouter.cpp:510: Responding to nat punch request (from 88.80.190.64:34197 to
197.474 Info UDPSocket.cpp:446: Recvfrom failed (but can be probably ignored): An existing connection was forcibly closed by the remote host.
197.736 Verbose ServerRouter.cpp:510: Responding to nat punch request (from 88.80.190.64:34197 to
197.738 Info UDPSocket.cpp:446: Recvfrom failed (but can be probably ignored): An existing connection was forcibly closed by the remote host.
197.986 Verbose ServerRouter.cpp:510: Responding to nat punch request (from 88.80.190.64:34197 to
197.989 Info UDPSocket.cpp:446: Recvfrom failed (but can be probably ignored): An existing connection was forcibly closed by the remote host.
198.253 Verbose ServerRouter.cpp:510: Responding to nat punch request (from 88.80.190.64:34197 to
198.255 Info UDPSocket.cpp:446: Recvfrom failed (but can be probably ignored): An existing connection was forcibly closed by the remote host.
198.519 Verbose ServerRouter.cpp:510: Responding to nat punch request (from 88.80.190.64:34197 to
198.521 Info UDPSocket.cpp:446: Recvfrom failed (but can be probably ignored): An existing connection was forcibly closed by the remote host.
200.621 Info HttpSharedState.cpp:44: Downloading https://multiplayer.factorio.com/post-game-heartbeat/1551364
200.686 Verbose ServerRouter.cpp:145: Sending keepalive nat punch request to pingpong server.
200.727 Info HttpSharedState.cpp:111: Status code: 200
215.703 Verbose ServerRouter.cpp:145: Sending keepalive nat punch request to pingpong server.
227.025 Info ServerMultiplayerManager.cpp:115: Disconnecting multiplayer connection.
227.025 Info ServerMultiplayerManager.cpp:658: mapTick(2150798) changing state from(InGame) to(DisconnectingScheduled)
227.053 Info ServerMultiplayerManager.cpp:658: mapTick(2150798) changing state from(DisconnectingScheduled) to(Disconnecting)
227.071 Info ServerMultiplayerManager.cpp:658: mapTick(2150798) changing state from(Disconnecting) to(Disconnected)
227.072 Info ServerMultiplayerManager.cpp:139: Quitting multiplayer connection.
227.072 Info ServerMultiplayerManager.cpp:658: mapTick(2150798) changing state from(Disconnected) to(Closed)
227.266 Info HttpSharedState.cpp:44: Downloading https://multiplayer.factorio.com/remove-game/1551364
227.386 Info HttpSharedState.cpp:111: Status code: 200
227.386 Info UDPSocket.cpp:235: Socket closed
227.413 Verbose RouterBase.cpp:48: Finishing router thread.
227.413 Info UDPSocket.cpp:235: Socket closed
232.054 Info UDPSocket.cpp:27: Opening socket at (0.0.0.0:0)
232.056 Info HttpSharedState.cpp:44: Downloading https://multiplayer.factorio.com/get-games?username=Funplayer&token=<private>
232.456 Info HttpSharedState.cpp:111: Status code: 200
235.827 Info HttpSharedState.cpp:44: Downloading https://multiplayer.factorio.com/get-games?username=Funplayer&token=<private>
237.190 Info HttpSharedState.cpp:111: Status code: 200
265.833 Info HttpSharedState.cpp:44: Downloading https://multiplayer.factorio.com/get-games?username=Funplayer&token=<private>
266.951 Info HttpSharedState.cpp:111: Status code: 200
275.146 Info UDPSocket.cpp:235: Socket closed
276.472 Info UDPSocket.cpp:27: Opening socket at (0.0.0.0:34196)
276.473 Info UDPSocket.cpp:27: Opening socket at (0.0.0.0:0)
331.745 Info UDPSocket.cpp:235: Socket closed
331.745 Info UDPSocket.cpp:235: Socket closed
334.565 Info UDPSocket.cpp:27: Opening socket at (0.0.0.0:34196)
334.565 Info UDPSocket.cpp:27: Opening socket at (0.0.0.0:0)
340.784 Info UDPSocket.cpp:235: Socket closed
340.884 Info UDPSocket.cpp:235: Socket closed
358.747 Info UDPSocket.cpp:27: Opening socket at (0.0.0.0:0)
358.748 Info HttpSharedState.cpp:44: Downloading https://multiplayer.factorio.com/get-games?username=Funplayer&token=<private>
359.636 Info HttpSharedState.cpp:111: Status code: 200
369.469 Info UDPSocket.cpp:235: Socket closed
384.330 DSound: Stopping voice
384.331 DSound: Joining thread
384.332 DSound: Exit _dsound_update; tid=11304
384.332 DSound: Waiting for voice to stop ... signaled
384.332 DSound: Joined thread
384.332 DSound: Destroying thread
384.332 DSound: Thread destroyed
384.332 DSound: Releasing buffer
384.333 DSound: Voice stopped
384.333 DSound: Deallocating voice
384.333 DSound: Deallocated voice
384.492 Steam API shutdown.
384.495 Goodbye
Re: Recent Comcast firmware update broke LAN multiplayer
Posted: Wed Apr 12, 2017 11:01 pm
by Funplayer
Here's the log for when I try to connect to my roommate.
Code: Select all
0.004 2017-04-12 15:58:53; Factorio 0.14.22 (build 25342, win64, steam)
0.004 Operating system: Windows 10 (version 1607)
0.004 Program arguments: "S:\SteamLibrary\steamapps\common\Factorio\bin\x64\Factorio.exe"
0.004 Read data path: S:/SteamLibrary/steamapps/common/Factorio/data
0.004 Write data path: C:/Users/Maximus/AppData/Roaming/Factorio
0.004 Binaries path: S:/SteamLibrary/steamapps/common/Factorio/bin
0.023 System info: [CPU: Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz, 4 cores, RAM: 8190MB]
0.023 Display options: [FullScreen: 0] [VSync: 0] [UIScale: 126%] [MultiSampling: OFF] [Screen: 255]
0.030 Available display adapters: 1
0.030 [0]: \\.\DISPLAY1 - AMD Radeon (TM) R9 200 Series {0x80005, [0,0], 1920x1080, 32bit, 60Hz}
0.031 Create display on adapter 0. Size 1612x907 at position [144, 69].
0.134 Initialised Direct3D:[0] AMD Radeon (TM) R9 200 Series; driver: aticfx64.dll 21.19.407.0
0.138 Video memory size (dedicated video/dedicated system/shared system/available): 2029/0/4095/4090 MB
0.220 DSound: Starting _dsound_update thread
0.221 DSound: Enter _dsound_update; tid=13844
0.221 Device reset internal.
0.224 Desktop composition is active.
0.225 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 25%] [DXT: false]
0.344 Loading mod core 0.0.0 (data.lua)
0.351 Loading mod base 0.14.22 (data.lua)
0.501 Checksum for core: 1291735968
0.501 Checksum for mod base: 786624017
0.976 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1492036837
0.976 Info PlayerData.cpp:60: Cloud player-data.json available, timestamp 1492036837
1.131 Initial atlas bitmap size is 16384
1.134 Created atlas bitmap 16384x5589
1.134 Created atlas bitmap 4096x968
1.135 Created atlas bitmap 4096x3652
20.129 Sprites loaded
20.129 Convert atlas 4096x968 to: trilinear-filtering
20.153 Convert atlas 4096x3652 to: mipmap
20.476 Loading sounds...
22.506 Custom inputs active: 0
22.563 Factorio initialised
36.191 Info UDPSocket.cpp:27: Opening socket at (0.0.0.0:34196)
36.192 Info UDPSocket.cpp:27: Opening socket at (0.0.0.0:0)
36.294 Info UDPSocket.cpp:235: Socket closed
36.393 Info UDPSocket.cpp:235: Socket closed
40.744 Info UDPSocket.cpp:27: Opening socket at (0.0.0.0:34196)
40.744 Info UDPSocket.cpp:27: Opening socket at (0.0.0.0:0)
46.164 Info UDPSocket.cpp:235: Socket closed
46.265 Info UDPSocket.cpp:235: Socket closed
62.576 DSound: Stopping voice
62.576 DSound: Joining thread
62.580 DSound: Exit _dsound_update; tid=13844
62.580 DSound: Waiting for voice to stop ... signaled
62.580 DSound: Joined thread
62.580 DSound: Destroying thread
62.580 DSound: Thread destroyed
62.580 DSound: Releasing buffer
62.580 DSound: Voice stopped
62.580 DSound: Deallocating voice
62.580 DSound: Deallocated voice
62.644 Steam API shutdown.
62.647 Goodbye
Re: Recent Comcast firmware update broke LAN multiplayer
Posted: Wed Apr 19, 2017 3:04 pm
by jaykenobi
a few things i want to know:
1) wired or wireless?
2) check your network settings if you're network is set to public or private.
3) can you ping your friend's IP?
4) pray to the factorio LAN gods

(joking)