I'm running a dedicated server on a commerical game host (First Nodecraft, and later Gamebros). I can connect and play the server fine, and so can some other people. However, there is one player that has a very low rate of being able to join the server. They will sometimes be able to join after a few attempts, but almost never the first time. I've seen them go ten times in a row of trying and failing to join. Restarting their client and the server does not help. Anecdotally, it seemed like having another player on the server helps, but it isn't a guarantee. They seem to download the map successfully, and then fail for an unknown reason after that.
The player who is having trouble is running Windows. Another Windows computer they tried worked fine. Every player that is not having trouble is running Factorio on Linux. I think, but I'm not sure, that the server is also running Linux.
We've enabled verbose logging on both the client and the server, and have attached logs that include a failed attempt. I've redacted the player's name with `<PLAYER>` and our IP addresses with `X.Y.Z.W`. I've also uploaded the save file we've been using to Google Drive, here, but I'll be surprised if it is useful.
[2.0.20] Player fails to join server after downloading map
[2.0.20] Player fails to join server after downloading map
- Attachments
-
- factorio-current-player.log
- (24.66 KiB) Downloaded 28 times
-
- factorio-latest-server.log
- (786.68 KiB) Downloaded 33 times
Re: [2.0.20] Player fails to join server after downloading map
What exactly is the client experiencing? All that is logged is, that he started the map download and after a while quit himself.
Re: [2.0.20] Player fails to join server after downloading map
The client sits there with the downloading bar full, screenshot of the bar attached. I've tried leaving it for minutes and it never finishes. Sometimes, if someone has recently joined the server, one of my connection attempts will work making it seem like a race condition of some sort.
- Attachments
-
- Screenshot 2024-11-24 193622.png (284.49 KiB) Viewed 725 times
Re: [2.0.20] Player fails to join server after downloading map
It sounds like a single map package not getting through, but network logging has been reduced and I don't know if it would still log that.
Make sure to enable Verbose logging on the client (it is definitive not on right now) and post another set of server/client logs of a session with the issue.
Make sure to enable Verbose logging on the client (it is definitive not on right now) and post another set of server/client logs of a session with the issue.
Re: [2.0.20] Player fails to join server after downloading map
I can't find anything in the more verbose logs that'd help at all.
client logs with verbose logging on and verbose save logs on, only bit redacted is server IP address
client logs with verbose logging on and verbose save logs on, only bit redacted is server IP address
- Attachments
-
- factorio-current.log
- (15.9 KiB) Downloaded 28 times
Re: [2.0.20] Player fails to join server after downloading map
It's not logging anything related to package loss, either because that code got removed or because that is not actually the issue. You could try to join with a laptop or different pc from the same location and see if this works, if not it would be a strong indicator that it's network related.
Re: [2.0.20] Player fails to join server after downloading map
As mentioned above by Mythmon, I've been able to connect to the server with my laptop running windows 10 (same as my desktop) without any issue. I've even gotten out a USB Ethernet dongle so I'm going through wired like my desktop, laptop still worked fine. Perhaps when I'm feeling more ambitious I'll try to wireshark things and see if I can find something that way?
Re: [2.0.20] Player fails to join server after downloading map
Must have overlooked that part, with that in mind networking is not the primary concern, I'd try a default .zip install from factorio.com on the problematic machine first. You can log in with your steam account on the website to download it if you haven't linked the accounts yet. If the issue persists, it must be OS, driver, hardware or an interfering app.Wraithan wrote: Tue Nov 26, 2024 1:33 am As mentioned above by Mythmon, I've been able to connect to the server with my laptop running windows 10 (same as my desktop) without any issue. I've even gotten out a USB Ethernet dongle so I'm going through wired like my desktop, laptop still worked fine. Perhaps when I'm feeling more ambitious I'll try to wireshark things and see if I can find something that way?