Steam cmd

De Justine's wiki
Aller à la navigation Aller à la recherche

Steam CMD ?

Steamcmd est une interface pour steam en ligne de commande.

Doc

Installation

Sur arch, c'est simple:

yay -S steamcmd

Sur Debian, il faut activer les repos non-free et l'architecture 32 bits.

#/etc/apt/sources.list
deb http://deb.debian.org/debian/ testing main non-free
#Lancer
sudo dpkg --add-architecture i386; sudo apt update
apt update && apt install steamcmd


Utilisation

Il suffit de lancer la CLI steamcmd avec la commande "steamcmd".

Login

login nom_user_steam

On nous demande le password et le code steamguard au besoin. Ce n'est à faire que la première fois; par la suite, il suffit de taper la commande "login nom_user_steam". Attention, avoir une instance de Steam qui tourne sur la même machine peut interférer.

Installer / mettre à jour un jeu

Pour installer un jeu, on a besoin de son identifiant

On commence par donner un dossier d'installation au jeu (à faire avant de login, techniquement, ce qui veut dire qu'il faut relancer Steamcmd pour chaque jeu que l'on veut installer):

force_install_dir /home/justine/Sandbox/Games/Balatro

Puis on lance l'install / update de ce dernier.

 app_update id_du_jeu

Troubleshooting

Erreur : "invalid platform"

Lorsqu'on essaye de télécharger un jeu pour Windows par ex. alors que l'on est sur Linux, on a l'erreur : "ERROR! Failed to install app '2379780' (Invalid platform)"

Il suffit de forcer la plateforme sur laquelle à Windows:

@sSteamCmdForcePlatformType windows