Page 1 of 1

[1.1.110] Multiplayer game doesn't reappear in public games list after network outage

Posted: Tue Sep 03, 2024 4:40 am
by Atraps003
When hosting a public multiplayer game the game will not reappear in the browse public games list after a network outage has been fixed. The game is still connectable using Continue from main menu or using connect to address. After the network outage is fixed the game host needs to quit and rehost for the game to reappear in the public games list.

-Host public game and wait for it to appear in public games list
-Simulate network outage on host
-Wait for game to drop from the list (takes about 5 minutes)
-Restore network to host
-After network is restored the game will not reappear in the list but it will be connectable

Re: [1.1.110] Multiplayer game doesn't reappear in public games list after network outage

Posted: Tue Sep 03, 2024 10:56 pm
by Atraps003
It seems this issue only occurs when there is dns caching involved during the network outage?

If the error is this then the game is restored on the list.
Error HttpSharedState.cpp:158: CURL failed: code:6, 6; Could not resolve host: multiplayer.factorio.com

If the error is this then the game won't be restored until it's rehosted.
Error HttpSharedState.cpp:158: CURL failed: code:7, 7; Failed to connect to multiplayer.factorio.com port 443: No route to host

Without dns caching I was able to reproduce by simulating a cache using /etc/hosts.

factorio@debian:~$ ping multiplayer.factorio.com
PING multiplayer.factorio.com (23.22.5.68) 56(84) bytes of data.

factorio@debian:~$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 debian
23.22.5.68 multiplayer.factorio.com

Re: [1.1.110] Multiplayer game doesn't reappear in public games list after network outage

Posted: Thu Oct 10, 2024 4:49 pm
by Rseding91
Thanks for the report however due to the edge case nature of this issue I'm going to put this into the minor issues section.