Page 1 of 1

Headless Server Doesn't Show Up in Public Browser

Posted: Sun Jun 07, 2020 8:50 pm
by Grumn
Hello Factorians,

I have been beating myself over the head for two days trying to figure this out. I've read every forum post and google link about a headless server not showing up in the browser list but nothing works.

-I can connect to the server from Direct IP Connect
-I can host a server from in-game and people can connect from public browser list
-I cannot host a headless server that shows up in public browser
-Server doesn't show up in LAN list either (Not an issue, but maybe a clue?)

I wrote out the full file path in the server.bat. I added my username, password at first and even the token later (from after I launched the game), no change.

tl;dr Can connect by direct IP but server doesn't show in public browser.

Re: Headless Server Doesn't Show Up in Public Browser

Posted: Mon Jun 08, 2020 11:18 am
by ospis12
You may want to redact also your auth token just FYI.
What I see in log is that your game does not send any packets to factorio pingpong servers,
so it is not visible to public.

Re: Headless Server Doesn't Show Up in Public Browser

Posted: Mon Jun 08, 2020 11:33 am
by ospis12
Checked you settings on my virtual machine, and it sends proper ping requests.
But I tried it with Factorio 0.18.18
EDIT:
Also works for me in Factorio 0.17.79
My command line arguments --start-server-load-latest -- server-settings path to your server configuration

Re: Headless Server Doesn't Show Up in Public Browser

Posted: Mon Jun 08, 2020 12:00 pm
by ospis12
You didn't specified --server-settings argument in your lunch. try with this argument just before path to yours server config file

Re: Headless Server Doesn't Show Up in Public Browser

Posted: Mon Jun 08, 2020 9:43 pm
by Grumn
I got an error saying unexpected : at server-settings.json:24 I couldn't find the errant colon so I remade the server-settings file and the server booted right up! I didn't have the --server-settings command because it was giving me an error. Thank you so much for helping me fix this!