A maioria dos servidores dedicados de jogos do Steam descarrega-se e atualiza-se com o SteamCMD, a versão de consola do Steam. Não precisas de conta para quase nenhum: entra-se como anónimo.
Windows
- Descarrega o
steamcmd.zipdo site de programadores da Valve (https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip) e descomprime-o emC:\steamcmd. - Abre-o uma vez (
C:\steamcmd\steamcmd.exe): atualiza-se sozinho e termina emSteam>. Escrevequit.
Para instalar um servidor (exemplo: Rust):
C:\steamcmd\steamcmd.exe +force_install_dir C:\servidores\rust +login anonymous +app_update 258550 validate +quit
Linux (Ubuntu / Debian)
É melhor com um utilizador próprio do que com 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 um servidor:
~/steamcmd/steamcmd.sh +force_install_dir ~/servidores/rust +login anonymous +app_update 258550 validate +quit
A ordem importa: +force_install_dir sempre antes de +login.
Os identificadores de cada jogo
| Jogo | App ID | Notas |
|---|---|---|
| Rust | 258550 | Windows e Linux |
| ARK: Survival Ascended | 2430930 | Só Windows |
| ARK: Survival Evolved | 376030 | Windows e Linux |
| Counter-Strike 2 | 730 | Cerca de 60 GB de download |
| 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 |
Atualizar
Quando sair uma atualização do jogo, para o servidor e executa o mesmo comando de instalação: descarrega só o que mudou. O validate verifica além disso que não há ficheiros danificados; podes tirá-lo para ir mais depressa nas atualizações normais.
Erros habituais
- «Missing configuration» ou «No subscription»: o App ID está errado, ou esse servidor precisa de uma conta que tenha o jogo (em vez de
anonymous). - O download é interrompido: volta a lançar o comando; continua onde parou.
- Sem espaço: vê o disco antes; alguns servidores ocupam muito (o CS2 anda pelos 60 GB).