La maggior parte dei server dedicati dei giochi Steam si scarica e si aggiorna con SteamCMD, la versione a riga di comando di Steam. Per quasi nessuno serve un account: si accede in modo anonimo.
Windows
- Scarica
steamcmd.zipdal sito per sviluppatori di Valve (https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip) ed estrailo inC:\steamcmd. - Aprilo una volta (
C:\steamcmd\steamcmd.exe): si aggiorna da solo e si ferma suSteam>. Digitaquit.
Per installare un server (esempio: Rust):
C:\steamcmd\steamcmd.exe +force_install_dir C:\servidores\rust +login anonymous +app_update 258550 validate +quit
Linux (Ubuntu / Debian)
Meglio con un utente dedicato che con 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
Per installare un server:
~/steamcmd/steamcmd.sh +force_install_dir ~/servidores/rust +login anonymous +app_update 258550 validate +quit
L'ordine è importante: +force_install_dir sempre prima di +login.
Gli identificativi di ogni gioco
| Gioco | App ID | Note |
|---|---|---|
| Rust | 258550 | Windows e Linux |
| ARK: Survival Ascended | 2430930 | Solo Windows |
| ARK: Survival Evolved | 376030 | Windows e Linux |
| Counter-Strike 2 | 730 | Circa 60 GB da scaricare |
| Valheim | 896660 | Windows e Linux |
| Palworld | 2394010 | Windows e Linux |
| Project Zomboid | 380870 | Windows e Linux |
| 7 Days to Die | 294420 | Windows e Linux |
| Garry's Mod | 4020 | Windows e Linux |
| V Rising | 1829350 | Windows |
| Satisfactory | 1690800 | Windows e Linux |
Aggiornare
Quando esce un aggiornamento del gioco, ferma il server ed esegui lo stesso comando di installazione: scarica solo ciò che è cambiato. Il parametro validate verifica inoltre che non ci siano file danneggiati; puoi toglierlo per fare più in fretta negli aggiornamenti normali.
Errori comuni
- «Missing configuration» o «No subscription»: l'App ID è sbagliato, oppure quel server richiede un account che possieda il gioco (invece di
anonymous). - Il download si interrompe: rilancia il comando; riprende da dove si era fermato.
- Spazio esaurito: controlla prima il disco; alcuni server occupano molto (CS2 si aggira sui 60 GB).