SteamCMD é ferramenta essencial para instalar mods do Steam Workshop em servidores dedicados de Arma 3. Este guia mostra como usar SteamCMD para baixar e instalar mods corretamente.
O que é SteamCMD #
SteamCMD é versão em linha de comando do cliente Steam, projetada para servidores dedicados. Permite baixar jogos, DLCs, e conteúdo do Workshop sem interface gráfica. É ferramenta oficial da Valve e método recomendado para gerenciar conteúdo em servidores. SteamCMD é gratuito e disponível para Windows, Linux, e macOS. Funciona através de comandos de texto, permitindo automação e uso em servidores headless. É essencial para servidores dedicados que não podem usar cliente Steam completo.
Instalando SteamCMD #
Para instalar SteamCMD, baixe do site oficial da Valve. No Windows, extraia arquivo ZIP para pasta de sua escolha. No Linux, você pode usar repositórios ou baixar binário diretamente. Crie pasta dedicada para SteamCMD (ex.: C:SteamCMD ou /home/steam/steamcmd). Execute steamcmd.exe (Windows) ou ./steamcmd.sh (Linux) para iniciar. Na primeira execução, SteamCMD atualizará automaticamente. Configure permissões adequadas se necessário. Teste instalação executando comando básico.
Obtendo Workshop ID #
Para baixar mod do Workshop, você precisa do Workshop ID. ID é número único encontrado na URL do mod no Steam Workshop. Exemplo: se URL é steamcommunity.com/sharedfiles/filedetails/?id=123456789, o ID é 123456789. Acesse página do mod no navegador e copie ID da URL. Anote IDs de todos os mods que deseja instalar. Verifique se mod é compatível com servidor (alguns são apenas para cliente). Considere dependências – alguns mods requerem outros mods instalados primeiro.
Comandos básicos do SteamCMD #
Comandos principais do SteamCMD incluem: login anonymous (fazer login anônimo, suficiente para conteúdo público), force_install_dir (definir diretório de instalação), workshop_download_item (baixar item do Workshop), e quit (sair). Para baixar mod: workshop_download_item 107410 ID_DO_MOD onde 107410 é App ID do Arma 3 e ID_DO_MOD é Workshop ID. Mods são baixados para pasta steamapps/workshop/content/107410/. Use validate para verificar integridade dos arquivos baixados.
Scripts de automação #
Você pode criar scripts para automatizar download de múltiplos mods. Crie arquivo de texto com comandos SteamCMD e salve como .txt. Exemplo de script: login anonymous, force_install_dir C:servidorarma3, workshop_download_item 107410 123456789, workshop_download_item 107410 987654321, quit. Execute script usando: steamcmd.exe +runscript script.txt. Scripts facilitam instalação de muitos mods de uma vez. Mantenha scripts atualizados com lista de mods. Use scripts para reinstalar mods após atualizações.
Organizando mods baixados #
Após baixar, mods ficam em pastas numeradas dentro de workshop/content/107410/. Cada pasta corresponde a um Workshop ID. Para usar mods no servidor, você precisa movê-los ou criar links simbólicos. Mods devem estar em pastas com nome começando com @ (ex.: @ACE3). Renomeie pastas ou crie links simbólicos apontando para pastas do Workshop. Organize mods em estrutura lógica. Documente quais pastas correspondem a quais mods. Mantenha lista de mods instalados para referência.
Atualizando mods #
Mods do Workshop são atualizados automaticamente pelos desenvolvedores. Para atualizar mods no servidor, execute novamente comando workshop_download_item com mesmo ID. SteamCMD verificará se há atualizações e baixará apenas arquivos modificados. Configure processo automático de atualização se possível. Teste servidor após atualizar mods para garantir compatibilidade. Algumas atualizações podem quebrar compatibilidade – mantenha backups. Informe jogadores sobre atualizações importantes de mods.
Resolvendo problemas #
Problemas comuns incluem: mods não baixando (verifique ID e conexão), mods corrompidos (use validate), permissões incorretas (ajuste permissões de pasta), e falta de espaço (verifique espaço em disco). Verifique logs do SteamCMD para mensagens de erro. Certifique-se de que tem espaço suficiente para mods. Alguns mods são muito grandes – planeje espaço adequadamente. Teste download de mod individualmente para isolar problemas.
FAQ #
Preciso de conta Steam para usar SteamCMD? #
Para conteúdo público do Workshop, não. Use login anonymous. Para conteúdo privado ou pago, você precisa fazer login com conta que possui o conteúdo.
Quanto espaço preciso para mods? #
Depende dos mods. Mods pequenos podem ser alguns MB, enquanto mods grandes podem ser vários GB. Planeje pelo menos 10-20 GB para coleção razoável de mods.
Posso atualizar mods automaticamente? #
Sim, você pode criar script que executa SteamCMD periodicamente (usando cron no Linux ou Task Scheduler no Windows) para verificar e baixar atualizações.
Com SteamCMD configurado corretamente, você poderá gerenciar mods do Workshop facilmente e manter seu servidor de Arma 3 atualizado com conteúdo customizado.