SteamCMD na prática: baixando servidores dedicados
Instale o SteamCMD no Windows ou no Linux e use-o para baixar e atualizar servidores dedicados da Steam.
Equipe NexusHost
Suporte Técnico
Neste artigo
O SteamCMD é a ferramenta oficial de linha de comando da Valve para baixar e atualizar servidores dedicados. Parece intimidador no começo, mas o uso do dia a dia se resume a três ou quatro comandos.
Instalando no Windows
- Baixe o SteamCMD para Windows na documentação oficial da Valve
- Extraia o ZIP em uma pasta de sua preferência, por exemplo
C:\steamcmd - Abra o Prompt de Comando e entre nessa pasta
- Execute
steamcmd— na primeira vez ele se atualiza sozinho
Instalando no Linux
A boa prática é rodar o SteamCMD com um usuário próprio, isolado do resto do sistema:
useradd -m steam
su - steam
mkdir ~/steamcmd && cd ~/steamcmd
Baixe e extraia o pacote oficial nessa pasta e execute:
./steamcmd.sh
Em sistemas 64 bits pode ser necessário habilitar a arquitetura 32 bits e instalar as bibliotecas correspondentes antes.
Baixando um servidor
Dentro do SteamCMD, o fluxo é sempre o mesmo:
login anonymous
force_install_dir ./servidor
app_update APPID validate
quit
Troque APPID pelo número do servidor dedicado do jogo — cada jogo tem o seu, informado na documentação oficial. Alguns jogos exigem login com uma conta Steam que possua o título, em vez de login anonymous.
Atualizando
A atualização usa exatamente o mesmo comando app_update. Por isso vale criar um script com essa sequência e executá-lo sempre que o jogo receber uma versão nova.
Erros comuns
- Bibliotecas faltando no Linux — instale as dependências de 32 bits indicadas na documentação
- Espaço insuficiente — servidores dedicados ocupam vários gigabytes; confira o disco antes
- Download interrompido — rode o
app_updatenovamente comvalidate: ele retoma e corrige arquivos - Permissão negada — no Linux, garanta que a pasta pertence ao usuário
steam
Este artigo resolveu o seu problema?
Seu retorno ajuda a melhorar a central de ajuda.