Homelab hosted factorio headless server doesn't show on public

Anything that prevents you from playing the game properly. Do you have issues playing for the game, downloading it or successfully running it on your computer? Let us know here.
Harambe
Manual Inserter
Manual Inserter
Posts: 2
Joined: Sun May 25, 2025 11:12 pm
Contact:

Homelab hosted factorio headless server doesn't show on public

Post by Harambe »

Hey,

I don't know where else to ask for help to troubleshoot my server, I have a nixos vm (192.168.4.129) running on a level 1 hypervisort proxmox at (192.168.4.2) on a Ubiquiti subnet with gateway at (192.168.4.1). The ubiquit UDM runs at 192.168.1.1

I can connect to the game using the connect ip and then entering 192.168.4.129:34197. However it seems that the issue is that my server isn't exposed to the world.

The logs. It seems that the server do indeed start yet doesn't show on public.
```
[root@monolith:/home/monolith]# cat /var/lib/factorio/factorio-current.log
0.000 2025-05-25 16:25:49; Factorio 2.0.43 (build 82163, linux64, headless, space-age)
0.000 Operating system: Linux
0.000 Program arguments: "/nix/store/xjq137808lrhh3bgjxpz08lsc1p79qmj-factorio-headless-2.0.43/bin/factorio" "--config=/nix/store/mrbva21yqf24xxvvlsff7039w7mknd0f-factorio.conf" "--port=34197" "--bind=192.168.4.129" "--start-server=/var/lib/factorio/saves/save1.zip.zip" "--server-settings=/var/lib/factorio/server-settings.json" "--server-adminlist=/nix/store/l21426rmf7diz4j2r7mw1qx8cg1iph6z-server-adminlist.json"
0.000 Config path: /nix/store/mrbva21yqf24xxvvlsff7039w7mknd0f-factorio.conf
0.000 Read data path: /nix/store/xjq137808lrhh3bgjxpz08lsc1p79qmj-factorio-headless-2.0.43/share/factorio/data
0.000 Write data path: /var/lib/private/factorio [21702/32074MB]
0.000 Binaries path: /nix/store/xjq137808lrhh3bgjxpz08lsc1p79qmj-factorio-headless-2.0.43
0.007 System info: [CPU: QEMU Virtual CPU version 2.5+, 4 cores, RAM: 3918 MB]
0.007 Environment: DISPLAY=<unset> WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=<unset> XDG_SESSION_DESKTOP=<unset> XDG_CURRENT_DESKTOP=<unset> SDL_VIDEODRIVER=<unset> __GL_FSAA_MODE=<unset> __GL_LOG_MAX_ANISO=<unset> __GL_SYNC_TO_VBLANK=<unset> __GL_SORT_FBCONFIGS=<unset> __GL_YIELD=<unset>
0.008 Running in headless mode
0.008 Audio is disabled
0.008 Info ModManager.cpp:444: FeatureFlag expansion-shaders = true
0.008 Info ModManager.cpp:444: FeatureFlag freezing = true
0.008 Info ModManager.cpp:444: FeatureFlag quality = true
0.008 Info ModManager.cpp:444: FeatureFlag rail-bridges = true
0.008 Info ModManager.cpp:444: FeatureFlag segmented-units = true
0.008 Info ModManager.cpp:444: FeatureFlag space-travel = true
0.008 Info ModManager.cpp:444: FeatureFlag spoiling = true
0.011 Loading mod core 0.0.0 (data.lua)
0.022 Loading mod base 2.0.43 (data.lua)
0.163 Loading mod elevated-rails 2.0.43 (data.lua)
0.186 Loading mod quality 2.0.43 (data.lua)
0.202 Loading mod space-age 2.0.43 (data.lua)
0.379 Loading mod base 2.0.43 (data-updates.lua)
0.398 Loading mod quality 2.0.43 (data-updates.lua)
0.425 Loading mod space-age 2.0.43 (data-updates.lua)
0.521 Checksum for core: 2871805093
0.521 Checksum of base: 961148251
0.521 Checksum of elevated-rails: 1723922474
0.521 Checksum of quality: 3659920990
0.521 Checksum of space-age: 2640575863
0.908 Prototype list checksum: 2053221192
0.974 Info PlayerData.cpp:64: Local player-data.json available, timestamp 1748215510
0.974 Info PlayerData.cpp:71: Cloud player-data.json unavailable
0.974 Info GlobalContext.cpp:1279: Resetting config.
0.975 Factorio initialised
0.975 Info ServerSynchronizer.cpp:22: nextHeartbeatSequenceNumber(0) initialized Synchronizer nextTickClosureTick(0).
0.975 Info ServerMultiplayerManager.cpp:808: updateTick(18446744073709551615) changing state from(Ready) to(PreparedToHostGame)
0.975 Info ServerMultiplayerManager.cpp:808: updateTick(18446744073709551615) changing state from(PreparedToHostGame) to(CreatingGame)
0.975 Loading map /var/lib/factorio/saves/save1.zip.zip: 855247 bytes.
0.984 Loading level.dat: 1025407 bytes.
0.988 Info Scenario.cpp:153: Map version 2.0.43-3
1.006 Blueprint storage "blueprint-storage-2.dat" was not found, trying to load previous version storage "blueprint-storage.dat"
1.006 Loading script.dat: 1211 bytes.
1.008 Checksum for script __level__/control.lua: 2734153661
1.009 Info UDPSocket.cpp:32: Opening socket at (IP ADDR:({192.168.4.129:34197}))
1.010 Hosting game at IP ADDR:({192.168.4.129:34197})
1.010 Info HttpSharedState.cpp:55: Downloading https://auth.factorio.com/generate-serv ... _version=6
1.362 Info AuthServerConnector.cpp:110: Obtained serverPadlock for serverHash (DPPc7tetex8P4yRqfsROz1nPbV4QmQ0A) from the auth server.
1.362 Info ServerMultiplayerManager.cpp:808: updateTick(0) changing state from(CreatingGame) to(InGame)
1.437 Info ServerRouter.cpp:668: Asking pingpong servers (pingpong1.factorio.com:34197, pingpong2.factorio.com:34197, pingpong3.factorio.com:34197, pingpong4.factorio.com:34197) for own address
1.437 Error InterruptibleStdioStream.cpp:60: Got EOF on stdin; closing
1.520 Info ServerRouter.cpp:547: Own address is IP ADDR:({myip:1025}) (confirmed by pingpong1)
1.520 Info AuthServerConnector.cpp:618: Performing TLS check.
1.520 Info HttpSharedState.cpp:55: Downloading https://auth.factorio.com/tls-check/success
1.604 Info ServerRouter.cpp:547: Own address is IP ADDR:({myip:1025}) (confirmed by pingpong2)
1.604 Info ServerRouter.cpp:547: Own address is IP ADDR:({myip:1025}) (confirmed by pingpong4)
1.697 Info AuthServerConnector.cpp:651: TLS check success.
2.015 Info MatchingServer.cpp:129: Matching server game `21408105` has been created.
2.020 Info ServerMultiplayerManager.cpp:738: Matching server connection resumed
```

The nix configuration can be found here https://github.com/Vanderscycle/dotFile ... ration.nix
Loewchen
Global Moderator
Global Moderator
Posts: 10175
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: Homelab hosted factorio headless server doesn't show on public

Post by Loewchen »

It is severely outdated, so a version mismatch would be my assumption.
Atraps003
Fast Inserter
Fast Inserter
Posts: 111
Joined: Thu Jan 04, 2018 6:34 am
Contact:

Re: Homelab hosted factorio headless server doesn't show on public

Post by Atraps003 »

Did you port forward udp 34197 to 192.168.4.129 on your router? Did you verify if your isp is using cgnat?
Harambe
Manual Inserter
Manual Inserter
Posts: 2
Joined: Sun May 25, 2025 11:12 pm
Contact:

Re: Homelab hosted factorio headless server doesn't show on public

Post by Harambe »

Its a dumb dumb mistake, but when I changed to 2.43 version on steam, it showed. Sorry for bothering. No need to port forward anything
Post Reply

Return to “Technical Help”