Querying unauthenticated Factorio LAN servers (server discovery / status)
Posted: Tue Dec 16, 2025 9:48 am
Hello everyone,
I’m currently looking for information about how to query unauthenticated Factorio server information for servers hosted in a local LAN.
I am working on two open-source projects:
https://multiplayer.factorio.com/get-game-details/
However, this API only applies to publicly listed / online servers and does not help with locally hosted LAN servers.
What I’m specifically interested in:
Is there a server query or status protocol that works without authentication?
Or are LAN servers only discoverable by the game client itself with no documented or stable protocol? If there is any documentation, source code reference, or even a hint where to look (network protocol, packet structure, etc.), that would already be very helpful.
Thanks in advance for any insights!
I’m currently looking for information about how to query unauthenticated Factorio server information for servers hosted in a local LAN.
I am working on two open-source projects:
- opengsq-python (generic game server querying)
- Discord-Gameserver-Notifier (posting server status updates to Discord)
https://multiplayer.factorio.com/get-game-details/
However, this API only applies to publicly listed / online servers and does not help with locally hosted LAN servers.
What I’m specifically interested in:
Is there a server query or status protocol that works without authentication?
- Is it possible to retrieve basic information such as:
- server name
- map name
- player count
- game version
Or are LAN servers only discoverable by the game client itself with no documented or stable protocol? If there is any documentation, source code reference, or even a hint where to look (network protocol, packet structure, etc.), that would already be very helpful.
Thanks in advance for any insights!