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!
