I'm trying to make my server available to the world. I'm using manjaro linux
so I downloaded the factorio headless image,
changed user and group of the file to one that is not root (user factorio: group factorio),
put the server in /opt/factorio
copied my savegame from the normal game to the server folder,
I've changed the mods to full vanilla (no space age)
the server loads without problems from the console,
when i try to search it in the normal lobby it doesn't appear
the only way I have to enter the server is putting the ip 0.0.0.0 in "connect to address", so connecting to localhost
this is the output of the server that says that is hosting on the localhost. check 1.027 & 1.028
Code: Select all
0.004 2025-05-17 13:55:17; Factorio 2.0.47 (build 82606, linux64, headless, space-age)
0.014 Operating system: Linux (ManjaroLinux 25.0.2)
0.015 Program arguments: "bin/x64/factorio" "--start-server" "saves/servernomods.zip"
0.016 Config path: /opt/factorio/config/config.ini
0.017 Read data path: /opt/factorio/data
0.018 Write data path: /opt/factorio [241715/446583MB]
0.019 Binaries path: /opt/factorio/bin
0.027 System info: [CPU: Intel(R) Core(TM) i5-10400 CPU @ 2.90GHz, 12 cores, RAM: 19831 MB]
0.028 Environment: DISPLAY=:0 WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=xfce XDG_SESSION_DESKTOP=xfce XDG_CURRENT_DESKTOP=XFCE 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.029 Running in headless mode
0.031 Audio is disabled
0.040 Info ModManager.cpp:444: FeatureFlag expansion-shaders = false
0.041 Info ModManager.cpp:444: FeatureFlag freezing = false
0.042 Info ModManager.cpp:444: FeatureFlag quality = false
0.043 Info ModManager.cpp:444: FeatureFlag rail-bridges = false
0.044 Info ModManager.cpp:444: FeatureFlag segmented-units = false
0.045 Info ModManager.cpp:444: FeatureFlag space-travel = false
0.047 Info ModManager.cpp:444: FeatureFlag spoiling = false
0.050 Loading mod core 0.0.0 (data.lua)
0.061 Loading mod base 2.0.47 (data.lua)
0.172 Loading mod base 2.0.47 (data-updates.lua)
0.211 Checksum for core: 3673191213
0.212 Checksum of base: 700993118
0.346 Prototype list checksum: 3262847480
0.373 Info PlayerData.cpp:64: Local player-data.json available, timestamp 1747500267
0.374 Info PlayerData.cpp:71: Cloud player-data.json unavailable
0.376 Factorio initialised
0.378 Info ServerSynchronizer.cpp:22: nextHeartbeatSequenceNumber(0) initialized Synchronizer nextTickClosureTick(0).
0.379 Info ServerMultiplayerManager.cpp:808: updateTick(18446744073709551615) changing state from(Ready) to(PreparedToHostGame)
0.380 Info ServerMultiplayerManager.cpp:808: updateTick(18446744073709551615) changing state from(PreparedToHostGame) to(CreatingGame)
0.382 Loading map /opt/factorio/saves/servernomods.zip: 10609796 bytes.
0.590 Loading level.dat: 29561897 bytes.
0.595 Info Scenario.cpp:153: Map version 2.0.47-0
1.009 Blueprint storage "blueprint-storage-2.dat" was not found, trying to load previous version storage "blueprint-storage.dat"
1.013 Loading script.dat: 1267 bytes.
1.016 Checksum for script __level__/control.lua: 187768216
1.027 Info UDPSocket.cpp:32: Opening socket at (IP ADDR:({0.0.0.0:34197}))
1.028 Hosting game at IP ADDR:({0.0.0.0:34197})
1.030 Info HttpSharedState.cpp:55: Downloading https://auth.factorio.com/generate-server-padlock-2?api_version=6
1.946 Info AuthServerConnector.cpp:110: Obtained serverPadlock for serverHash (FVvXfq7tYskzprYEW4XfaA6iDEsZH1Gx) from the auth server.
1.950 Info ServerMultiplayerManager.cpp:808: updateTick(14137524) changing state from(CreatingGame) to(InGame)
^C 7.125 Received SIGINT, shutting down
7.129 Quitting: signal.
7.130 Info MainLoop.cpp:437: Saving map as /opt/factorio/saves/servernomods.zip
7.255 Info MainLoop.cpp:448: Saving progress: 0.013716%
7.343 Info MainLoop.cpp:448: Saving progress: 100.000000%
7.686 Info ServerMultiplayerManager.cpp:119: Disconnecting multiplayer connection.
7.687 Info ServerMultiplayerManager.cpp:808: updateTick(14137524) changing state from(InGame) to(DisconnectingScheduled)
7.721 Info ServerMultiplayerManager.cpp:808: updateTick(14137524) changing state from(DisconnectingScheduled) to(Disconnecting)
7.756 Info ServerMultiplayerManager.cpp:808: updateTick(14137524) changing state from(Disconnecting) to(Disconnected)
7.758 Info ServerMultiplayerManager.cpp:146: Quitting multiplayer connection.
7.759 Info ServerMultiplayerManager.cpp:808: updateTick(14137524) changing state from(Disconnected) to(Closed)
7.760 Info ServerMultiplayerManager.cpp:166: Deleting active scenario (global = true).
8.441 Info UDPSocket.cpp:232: Closing socket
8.443 Info UDPSocket.cpp:262: Socket closed
8.516 Goodbye
below is a capture of the port forwarding rule in the router/modem: next is a capture of the firewall (gufw) rules: the game doesn't appear in LAN too.
I'm gonna try looking at the files in the server folder next (didn't find any useful thing in there, just a lot of options)
any idea is welcome, thanks for reading.