La plupart des serveurs dédiés de jeux Steam se téléchargent et se mettent à jour avec SteamCMD, la version console de Steam. Pour presque aucun d'entre eux tu n'as besoin de compte : on se connecte en anonyme.
Windows
- Télécharge
steamcmd.zipdepuis le site développeurs de Valve (https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip) et décompresse-le dansC:\steamcmd. - Lance-le une fois (
C:\steamcmd\steamcmd.exe) : il se met à jour tout seul et termine surSteam>. Tapequit.
Pour installer un serveur (exemple : Rust) :
C:\steamcmd\steamcmd.exe +force_install_dir C:\serveurs\rust +login anonymous +app_update 258550 validate +quit
Linux (Ubuntu / Debian)
Mieux vaut un utilisateur dédié que root :
apt install -y lib32gcc-s1 curl
adduser --disabled-password --gecos "" steam
su - steam
mkdir ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
./steamcmd.sh +quit
Pour installer un serveur :
~/steamcmd/steamcmd.sh +force_install_dir ~/serveurs/rust +login anonymous +app_update 258550 validate +quit
L'ordre compte : +force_install_dir toujours avant +login.
Les identifiants de chaque jeu
| Jeu | App ID | Remarques |
|---|---|---|
| Rust | 258550 | Windows et Linux |
| ARK: Survival Ascended | 2430930 | Windows uniquement |
| ARK: Survival Evolved | 376030 | Windows et Linux |
| Counter-Strike 2 | 730 | Environ 60 Go à télécharger |
| Valheim | 896660 | Windows et Linux |
| Palworld | 2394010 | Windows et Linux |
| Project Zomboid | 380870 | Windows et Linux |
| 7 Days to Die | 294420 | Windows et Linux |
| Garry's Mod | 4020 | Windows et Linux |
| V Rising | 1829350 | Windows |
| Satisfactory | 1690800 | Windows et Linux |
Mettre à jour
Quand une mise à jour du jeu sort, arrête le serveur et lance la même commande que pour l'installation : elle ne télécharge que ce qui a changé. Le validate vérifie en plus qu'aucun fichier n'est abîmé ; tu peux l'enlever pour aller plus vite lors des mises à jour normales.
Erreurs fréquentes
- « Missing configuration » ou « No subscription » : l'App ID est faux, ou ce serveur a besoin d'un compte qui possède le jeu (au lieu de
anonymous). - Le téléchargement s'interrompt : relance la commande ; elle reprend là où elle s'était arrêtée.
- Plus d'espace : vérifie le disque avant ; certains serveurs prennent beaucoup de place (CS2 tourne autour de 60 Go).