I'm having issues where users cannot connect to a multiplayer server that I'm hosting. The server is listed in the public servers, but when a user tries to join, they just get the error: "Couldn't establish network communication with server". Now I know you might say that it's port forwarding etc. but this is where it gets interesting...
I've got a 0.16.51 server and when I start that up (on the same host) it works 100%, people can connect and I didn't even have to forward any ports. The issue appears to only be with the 0.17.x servers. Does anyone know if there were changes in .17 that would explain this?
I've re-downloaded the server files and set up new servers with new saves and I'm using the same settings as the .16.51 server.
Windows firewall is completely switched off on the server. The server log does not log anything when a user tries to connect.
Server log:
Code: Select all
0.001 2019-03-04 13:29:40; Factorio 0.17.4 (build 43174, win64, alpha)
0.002 Operating system: Windows 8.1
0.002 Program arguments: "C:\Users\Administrator\Downloads\Factorio_0.17.4\bin\x64\factorio.exe" "--start-server-load-latest" "--server-settings" "C:\Users\Administrator\Downloads\Factorio_0.17.4\data\server-settings.json"
0.003 Read data path: C:/Users/Administrator/Downloads/Factorio_0.17.4/data
0.003 Write data path: C:/Users/Administrator/Downloads/Factorio_0.17.4 [39015/61087MB]
0.003 Binaries path: C:/Users/Administrator/Downloads/Factorio_0.17.4/bin
0.016 System info: [CPU: Intel(R) Xeon(R) CPU E5503 @ 2.00GHz, 4 cores, RAM: 1228/5119 MB, page: 1171/6847 MB, virtual: 100/134217727 MB, extended virtual: 0 MB]
0.019 Running in headless mode
0.030 Loading mod core 0.0.0 (data.lua)
0.132 Loading mod base 0.17.4 (data.lua)
0.621 Loading mod base 0.17.4 (data-updates.lua)
0.867 Checksum for core: 3928040144
0.868 Checksum of base: 60305742
2.077 Info PlayerData.cpp:67: Local player-data.json available, timestamp 1551698345
2.077 Info PlayerData.cpp:74: Cloud player-data.json unavailable
2.082 Custom inputs active: 0
2.084 Factorio initialised
2.085 Info HttpSharedState.cpp:54: Downloading https://auth.factorio.com/api-login?api_version=2
3.708 Info HttpSharedState.cpp:147: Status code: 200
3.708 Info AuthServerConnector.cpp:172: Got token from auth server for username(------).
3.710 Info ServerSynchronizer.cpp:29: nextHeartbeatSequenceNumber(0) initialized Synchronizer nextTickClosureTick(0).
3.710 Info ServerMultiplayerManager.cpp:714: updateTick(4294967295) changing state from(Ready) to(PreparedToHostGame)
3.711 Info ServerMultiplayerManager.cpp:714: updateTick(4294967295) changing state from(PreparedToHostGame) to(CreatingGame)
3.735 Loading map C:\Users\Administrator\Downloads\Factorio_0.17.4\saves\mLatest0.17.zip: 5128310 bytes.
3.816 Loading Level.dat: 8889387 bytes.
3.823 Info Scenario.cpp:147: Map version 0.17.2-4
5.614 Loading script.dat: 328 bytes.
5.620 Checksum for script C:/Users/Administrator/Downloads/Factorio_0.17.4/temp/currently-playing/control.lua: 2366710471
5.626 Info UDPSocket.cpp:27: Opening socket at (IP ADDR:({0.0.0.0:34197}))
5.626 Hosting game at IP ADDR:({0.0.0.0:34197})
5.626 Info ServerMultiplayerManager.cpp:714: updateTick(1417396) changing state from(CreatingGame) to(InGame)
5.652 Info ServerRouter.cpp:606: Asking pingpong servers (pingpong1.factorio.com:34197, pingpong2.factorio.com:34197, pingpong3.factorio.com:34197, pingpong4.factorio.com:34197) for own address
5.653 Info UDPSocket.cpp:39: Opening socket for broadcast
5.907 Info ServerRouter.cpp:485: Own address is IP ADDR:({105.27.176.77:34197}) (confirmed by pingpong1)
5.924 Info ServerRouter.cpp:485: Own address is IP ADDR:({105.27.176.77:34197}) (confirmed by pingpong3)
5.975 Info ServerRouter.cpp:485: Own address is IP ADDR:({105.27.176.77:34197}) (confirmed by pingpong4)
7.154 Info MatchingServer.cpp:86: Matching server game `4548323` has been created.
7.159 Info ServerMultiplayerManager.cpp:643: Matching server connection resumed
Code: Select all
0.001 2019-03-04 13:33:13; Factorio 0.17.4 (build 43174, win64, steam)
0.001 Operating system: Windows 10 (version 1803)
0.002 Program arguments: "F:\Games\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe"
0.002 Read data path: F:/Games/Steam/SteamApps/common/Factorio/data
0.002 Write data path: C:/Users/mnkym_000/AppData/Roaming/Factorio [30608/237454MB]
0.002 Binaries path: F:/Games/Steam/SteamApps/common/Factorio/bin
0.015 System info: [CPU: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz, 8 cores, RAM: 7863/16351 MB, page: 14329/21215 MB, virtual: 4338/134217727 MB, extended virtual: 0 MB]
0.015 Display options: [FullScreen: 0] [VSync: 0] [UIScale: automatic (100.0%)] [MultiSampling: OFF] [Screen: 255] [Lang: en]
0.025 Available displays: 2
0.026 [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 1080 Ti {0x80005, [0,0], 1920x1080, 32bit, 144Hz}
0.026 [1]: \\.\DISPLAY2 - NVIDIA GeForce GTX 1080 Ti {0x80001, [1920,0], 1920x1080, 32bit, 60Hz}
0.104 Display: 0 -> Adapter: 0, Output: 0
0.273 Initialised Direct3D[0]: NVIDIA GeForce GTX 1080 Ti; driver: nvldumdx.dll 25.21.14.1735
0.273 D3D Feature Level: 11.1, DXGI 1.5+
0.273 [Local Video Memory] Budget: 9457MB, CurrentUsage: 2MB, Reservation: 0/5007MB
0.273 [Non-Local Vid.Mem.] Budget: 7358MB, CurrentUsage: 0MB, Reservation: 0/3883MB
0.273 Tiled resources: Tier 2
0.273 Unified Memory Architecture: No
0.273 BGR 565 Supported: Yes
0.273 MaximumFrameLatency: 3, GPUThreadPriority: 0
0.327 Desktop composition is active.
0.327 Graphics settings preset: very-high
0.327 Dedicated video memory size 11127 MB
0.327 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 100%] [DXT: high-quality]
0.327 [Max load threads: 32] [Max texture size: 0] [Tex.Stream.: 0] [Low quality rotation: 0]
0.419 DSound: Starting _dsound_update thread
0.419 DSound: Enter _dsound_update; tid=128
1.120 Razer Chroma Controller initialized.
1.128 Loading mod core 0.0.0 (data.lua)
1.214 Loading mod base 0.17.4 (data.lua)
1.463 Loading mod base 0.17.4 (data-updates.lua)
1.584 Checksum for core: 3928040144
1.584 Checksum of base: 60305742
2.218 Loading sounds...
2.302 Info PlayerData.cpp:69: Local player-data.json unavailable
2.302 Info PlayerData.cpp:72: Cloud player-data.json available, timestamp 1551698612
2.311 Info CropCache.cpp:57: Exception while loading crop cache: The file is from previous game version. This can be probably ignored
2.372 Crop bitmaps.
4.312 Parallel Sprite Loader initialized (threads: 7)
14.620 Initial atlas bitmap size is 16384
14.658 Created atlas bitmap 16384x16380 [none]
14.665 Created atlas bitmap 16384x11284 [none]
14.666 Created atlas bitmap 16384x2116 [decal]
14.668 Created atlas bitmap 16384x3808 [low-object]
14.669 Created atlas bitmap 16384x1888 [mipmap, linear-minification, linear-magnification, linear-mip-level]
14.671 Created atlas bitmap 16384x6592 [terrain, mipmap, linear-minification, linear-mip-level, no-crop]
14.671 Created atlas bitmap 16384x480 [smoke, mipmap, linear-minification, linear-magnification]
14.672 Created atlas bitmap 16384x456 [not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
14.673 Created atlas bitmap 16384x748 [alpha-mask]
14.676 Created atlas bitmap 16384x12632 [shadow, linear-magnification, alpha-mask]
14.677 Created atlas bitmap 16384x1264 [shadow, mipmap, linear-magnification, alpha-mask]
14.689 Texture processor created. GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
15.722 Parallel Sprite Loader initialized (threads: 7)
26.891 Sprites loaded
26.925 Generated mipmaps for atlas of size 16384x3808
26.947 Generated mipmaps for atlas of size 16384x1888
26.958 Generated mipmaps for atlas of size 16384x6592
26.969 Generated mipmaps for atlas of size 16384x480
26.980 Generated mipmaps for atlas of size 16384x456
26.991 Generated mipmaps for atlas of size 16384x1264
26.998 Custom inputs active: 0
27.091 Factorio initialised
27.154 Game is running on selected version branch on Steam.
36.541 Info UDPSocket.cpp:27: Opening socket at (IP ADDR:({0.0.0.0:0}))
48.144 Info UDPSocket.cpp:210: Closing socket
48.144 Info UDPSocket.cpp:240: Socket closed
48.144 Info UDPSocket.cpp:210: Closing socket
48.145 Joining game IP ADDR:({105.27.176.77:34197})
48.145 Info UDPSocket.cpp:33: Opening socket
48.145 Info ClientMultiplayerManager.cpp:571: UpdateTick(4294967295) changing state from(Ready) to(Connecting)
48.963 Warning TransmissionControlHelper.cpp:179: Fragment 0000 failed too many times
58.146 Error ClientMultiplayerManager.cpp:95: MultiplayerManager failed: multiplayer.not-received-connection-accept-reply
58.146 Info ClientMultiplayerManager.cpp:571: UpdateTick(4294967295) changing state from(Connecting) to(InitializationFailed)
60.398 Info ClientMultiplayerManager.cpp:188: Quitting multiplayer connection.
60.398 Info ClientMultiplayerManager.cpp:571: UpdateTick(4294967295) changing state from(InitializationFailed) to(Disconnected)
60.400 Info UDPSocket.cpp:210: Closing socket
60.400 Info UDPSocket.cpp:240: Socket closed
65.810 Joining game IP ADDR:({105.27.176.77:34197})
65.810 Info UDPSocket.cpp:33: Opening socket
65.811 Info ClientMultiplayerManager.cpp:571: UpdateTick(4294967295) changing state from(Ready) to(Connecting)
67.629 Warning TransmissionControlHelper.cpp:179: Fragment 0000 failed too many times
75.813 Error ClientMultiplayerManager.cpp:95: MultiplayerManager failed: multiplayer.not-received-connection-accept-reply
75.813 Info ClientMultiplayerManager.cpp:571: UpdateTick(4294967295) changing state from(Connecting) to(InitializationFailed)
77.249 Info ClientMultiplayerManager.cpp:188: Quitting multiplayer connection.
77.249 Info ClientMultiplayerManager.cpp:571: UpdateTick(4294967295) changing state from(InitializationFailed) to(Disconnected)
77.251 Info UDPSocket.cpp:210: Closing socket
77.251 Info UDPSocket.cpp:240: Socket closed
79.433 DSound: Stopping voice
79.433 DSound: Joining thread
79.439 DSound: Exit _dsound_update; tid=128
79.439 DSound: Waiting for voice to stop ... signaled
79.439 DSound: Joined thread
79.439 DSound: Destroying thread
79.439 DSound: Thread destroyed
79.439 DSound: Releasing buffer
79.439 DSound: Voice stopped
79.439 DSound: Deallocating voice
79.440 DSound: Deallocated voice
79.532 Steam API shutdown.
79.615 Goodbye