[0.16.51] "Server is not responding" while downloading map
Posted: Sun Jul 22, 2018 10:09 am
I'm running a Factorio headless server and trying to join it as a multiplayer game. I try to join the game by IP address and port (the game is not publicly listed). Whenever I try to join, the Factorio client starts downloading the map, and does so consistently at about 300 to 600 kB/s (as shown in the Factorio UI while downloading the map). A green bar fills up as the map is being downloaded, and almost immediately after the download starts, a "server is not responding" green bar starts filling up too. The two bars fill up at about the same rate, and usually the not-responding bar fills up completely before the map is downloaded, and so the connection is lost. Sometimes the download is complete just before the not-responding bar is filled up, but the connection is lost before the actual game UI is shown anyway. The logs attached show one such instance.
This happens consistently, I have tried several times to connect to this server and it has never succeeded.
The server is running on Google Cloud Platform, on a g1-small instance, with 1.7 GB of RAM. No other client is connected to the server, it's just me. (then why am I bothering to use a server at all? Because I intend to play multiplayer with a friend once this works)
It's particularly frustrating that the client interprets the server to be "not responding" even when the server is steadily sending over the map at a reasonable rate! Client, the server is sending you data consistently. Take note of that. Don't be so impatient in a hurry to disconnect. As long as you're getting map data from the server, why not relax and wait for the whole map to reach you?
The ping latency to the server is about 55 - 65 ms. The client is on a home ADSL2 connection, download about 12 Mbps and upload about 0.9 Mbps.
Logs attached with some IP addresses and path segments redacted.
This happens consistently, I have tried several times to connect to this server and it has never succeeded.
The server is running on Google Cloud Platform, on a g1-small instance, with 1.7 GB of RAM. No other client is connected to the server, it's just me. (then why am I bothering to use a server at all? Because I intend to play multiplayer with a friend once this works)
It's particularly frustrating that the client interprets the server to be "not responding" even when the server is steadily sending over the map at a reasonable rate! Client, the server is sending you data consistently. Take note of that. Don't be so impatient in a hurry to disconnect. As long as you're getting map data from the server, why not relax and wait for the whole map to reach you?
The ping latency to the server is about 55 - 65 ms. The client is on a home ADSL2 connection, download about 12 Mbps and upload about 0.9 Mbps.
Logs attached with some IP addresses and path segments redacted.