La mayoría de servidores dedicados de juegos de Steam se descargan y se actualizan con SteamCMD, la versión de consola de Steam. No necesitas cuenta para casi ninguno: se entra como anónimo.
Windows
- Descarga
steamcmd.zipdesde la web de desarrolladores de Valve (https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip) y descomprímelo enC:\steamcmd. - Ábrelo una vez (
C:\steamcmd\steamcmd.exe): se actualiza solo y termina enSteam>. Escribequit.
Para instalar un servidor (ejemplo: Rust):
C:\steamcmd\steamcmd.exe +force_install_dir C:\servidores\rust +login anonymous +app_update 258550 validate +quit
Linux (Ubuntu / Debian)
Mejor con un usuario propio que 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
Para instalar un servidor:
~/steamcmd/steamcmd.sh +force_install_dir ~/servidores/rust +login anonymous +app_update 258550 validate +quit
El orden importa: +force_install_dir siempre antes de +login.
Los identificadores de cada juego
| Juego | App ID | Notas |
|---|---|---|
| Rust | 258550 | Windows y Linux |
| ARK: Survival Ascended | 2430930 | Solo Windows |
| ARK: Survival Evolved | 376030 | Windows y Linux |
| Counter-Strike 2 | 730 | Unos 60 GB de descarga |
| Valheim | 896660 | Windows y Linux |
| Palworld | 2394010 | Windows y Linux |
| Project Zomboid | 380870 | Windows y Linux |
| 7 Days to Die | 294420 | Windows y Linux |
| Garry's Mod | 4020 | Windows y Linux |
| V Rising | 1829350 | Windows |
| Satisfactory | 1690800 | Windows y Linux |
Actualizar
Cuando salga una actualización del juego, para el servidor y ejecuta el mismo comando de instalación: descarga solo lo que ha cambiado. El validate comprueba además que no haya archivos dañados; puedes quitarlo para ir más rápido en las actualizaciones normales.
Errores habituales
- «Missing configuration» o «No subscription»: el App ID está mal, o ese servidor necesita una cuenta que tenga el juego (en vez de
anonymous). - Se corta la descarga: vuelve a lanzar el comando; continúa donde lo dejó.
- Sin espacio: revisa el disco antes; algunos servidores ocupan mucho (CS2 ronda los 60 GB).