TL;DR
Support connecting to a multiplayer game with a Steam protocol URLWhat?
Steam adds support for a steam:// URL with its own protocol on Windows machines when it's installed. It allows to do multiple things, one of which is directly connecting to a multiplayer game server. For example, steam://connect/1.2.3.4:9999 would try to connect to a game hosted on server 1.2.3.4 on port 9999 by trying (I suppose using their own communication protocol) to get the app id to launch from the server. If it's a Half Life multiplayer server, then the server responds with an app id of 70.I was developing a simple Factorio server list and I got curious if it was possible to launch the game and make it immediately connect to the server, directly from a browser URL. It seems to me it's not possible because the Factorio server does not send its app id to the Steam clients that query it.
Would it be possible to add this feature? Is it complicated?