Hey there,
I am working on an installer for my Rust server's client. I run old recoil servers on the May 2022 versions (downloaded via Steam depots) and many have found it a struggle to download the game files via the Steam console as it isn't necessarily user-friendly. I want to create an installer/optional launcher that uses SteamKit to download the depots for the user, show a progress bar in UI based on the install status, verify the game files, and most importantly require users to login via OpenID (using my servers) to confirm the user owns the game before the download starts.
I already have the user interface sketched out in Figma which can be used to help you create the final product. We can discuss finer details in discord DMs @ SturdyStubs