Skip to content

DecentM/setup-steam-game-windows

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

setup-steam-game

GitHub Action for downloading a Windows Steam game into a folder using SteamCMD

About

This action downloads, and then verifies a game from steam using Valve's official command line tool. While SteamCMD supports anonymous login, most games - even free ones - require themselves to be owned. Make sure that the account you're logging in with actually has the desired game in its library!

Usage

This is an example setup for ChilloutVR, adjust these values differently if you're installing a different game.

- uses: DecentM/setup-steam-game-windows@v1.0.1
  with:
    # The Game ID on Steam
    # You can get this from SteamDB, by searching for your game, and then copying the App ID.
    # https://steamdb.info/apps/
    gameid: 661130

    # The game will be installed into this folder, relative to the project root.
    folder: ChilloutVR

    # Authentication credentials for a Steam user that owns the game. It cannot have Steam Guard enabled.
    # Recommended to create a new service user that isn't used by a real person, for better security.
    #
    # If you don't need to log in, set the username to "anonymous", and leave the password blank.
    # Otherwise, copy this as-is, and then set the STEAM_USER and STEAM_PASSWORD secrets using the
    # secrets manager in your repo settings.
    username: ${{ secrets.STEAM_PASSWORD }}
    password: ${{ secrets.STEAM_USER }}

License

The use and documentation of this project are governed by Version 3 of the GNU GENERAL PUBLIC LICENSE.

About

GitHub action to install a Windows Steam game into a folder

Resources

License

Stars

Watchers

Forks

Packages

No packages published