PowerShell for SteamCMD
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
SteamPS
CHANGELOG.md
LICENSE.md
README.md cleanup and document stuff Jan 8, 2019

README.md

SteamPS

Introduction

This cmdlet utilizes SteamCMD and eases the installation and updating of servers.

Install or update a Steam application using SteamCMD. If SteamCMD is missing, it will be installed first before installing any application.

You can either search for the application by name or enter the specific Application ID.

Requirements

PowerShell 5.0

You can find your version of PowerShell by using

$PSVersionTable.PSVersion

Installation

The module is published in the PowerShell Gallery.

Run the following in an elevated prompt:

Install-Module -Name SteamPS

You can also install the module for the current user without admin privileges:

Install-Module -Name SteamPS -Scope CurrentUser

Examples

# Add a game / server by searching for its name. Because there are multiple hits when searching for Arma 3, the user will be promoted to select the right application.
Update-SteamApp -GameName 'Arma 3' -Credential Toby -Path 'C:\Servers\Arma3'

# Here we use anonymous login because the particular application (ARK: Survival Evolved Dedicated Server) doesn't require login.
Update-SteamApp -AppID 376030 -Path 'C:\Servers\Arma3'