Skip to content

Installing SSM

Robomikel edited this page May 23, 2023 · 14 revisions

How to Install SSM: Download/Extract or Paste Commands in Windows.

Minimum Requirement Version 5. You can also download PowerShell 7 from github.com/PowerShell/PowerShell and install it as a side by side installer.

  1. Copy and Paste the below commands into PowerShell console. Make sure you are in the directory you wish to install SSM and Game Servers. cd G:\server\
    PS Commands:
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12;
Invoke-WebRequest "https://github.com/Robomikel/Steam-Server-Manager/archive/master.zip" -O Steam-Server-Manager.zip
Expand-Archive "Steam-Server-Manager.zip" "Steam-Server-Manager"
Copy-Item Steam-Server-Manager\Steam-Server-Manager-master\* Steam-Server-Manager\ -Recurse -Force
Remove-Item Steam-Server-Manager\Steam-Server-Manager-master -Recurse -Force
Set-Location Steam-Server-Manager

OR

  1. Download zip file from the Home page and extract files in the directory you wish to install servers. Then you are ready to start SSM commands once you are in "Steam-Server-Manager" folder. All Games, Backups, and Files will be installed in this folder.

if you downloaded the zip release. recommend running ./ssm ssm update command for any commits since release

You may need to right-click .zip and check the box for an "un-block" file before extracting on some version of Windows 10 or gci -r | Unblock-File command in the root of SSM

UPGRADING
If you are having issues updating use these steps to resolve. If you do not need all of the Default-configs you can move the folder out of the root or keep the folder and the Default-configs you want. Change directory to the directory next to Steam-Server-Manager. so you are not directly in the folder. You can use the PS commands from this directory and it will overwrite Steam-Server-Manger .ps1's. if you downloaded the zip. paste the contents into your SSM folders and overwrite. You may have to unblock the files with the command gci -r | Unblock-File in the root of SSM