Note: AppID of demos are usually different than AppID of the full games. I confirm that I could download Steam version of MINERVA via SteamCMD by using this method in order to run it as a Half-Life 2 mod natively on Linux Mint. steamcmd.sh windows +login +force_install_dir +app_license_request +app_update validate +quit In this scenario, our command should be like that. The command that we needed to add: app_license_request Thankfully, I found a GitHub page for SteamCMD commands. Interestingly enough, there is no such explanation for subscribing to free games in Valve Developer Community page of SteamCMD. ERROR! Failed to install app '' (No subscription)īecause, as you might be aware, Steam is a subscription service which requires Steam interface to subscribe to the game/mod/demo. However, when it comes to free of charge games, mods and demos, SteamCMD gives 'no subscription' error. That function of SteamCMD is extremely useful to get game data in order to run it natively via 'source ports' or with Linux 'executables' if available. It can be made to download games for one platform (e.g. SteamCMD is a Valve-offical lightweight command-line interface to Steam which can be used to download games.