VPS: Configuração SteamCMD Linux
Este guia foi criado com os seguintes produtos:
(Os detalhes podem variar com produtos de diferentes fornecedores, mas os conceitos principais permanecem os mesmos)
Introdução
SteamCMD é uma ferramenta essencial para instalar servidores dedicados de uma grande variedade de jogos, incluindo Palworld, Enshrouded e muito mais. Neste guia, vamos explorar o processo de configuração inicial para instalar o SteamCMD no seu servidor Linux. Usaremos o Ubuntu nos exemplos, mas o processo deve ser bem parecido para outras distribuições.
Preparação
Para começar, conecte-se ao seu VPS via SSH. Use nosso guia de Acesso Inicial SSH se precisar de ajuda para isso.
Instalando o SteamCMD
Depois de acessar seu servidor, você precisará configurar o SteamCMD para poder baixar os arquivos necessários do servidor dedicado. SteamCMD é a versão linha de comando (CLI) do cliente Steam e é a ferramenta que permite baixar facilmente uma variedade de arquivos da Steam Workshop e servidores dedicados.
Como de costume no Linux, é melhor atualizar o sistema primeiro, rodando o comando correspondente à sua distro:
// Debian
sudo apt-get update
// Ubuntu
sudo apt update
// CentOS
sudo yum update
// OpenSUSE
sudo zypper up
// Fedora
sudo dnf upgrade --refresh
Agora você precisará instalar alguns pacotes. Eles são divididos da seguinte forma:
- O pacote software-properties-common facilita o gerenciamento da sua distro e fontes de software independentes.
- SteamCMD é uma ferramenta 32-bit, então a arquitetura i386 deve ser adicionada para que o software apropriado seja instalado no seu sistema para suportar isso.
- Como SteamCMD é proprietário, isso também significa que você precisa do pacote multiverse ou non-free, dependendo da sua distro Linux, pois geralmente não estão incluídos no repositório padrão.
sudo apt install software-properties-common
sudo dpkg --add-architecture i386
// Ubuntu
sudo add-apt-repository multiverse
// Debian & Outras Distros Não-Debian
sudo apt-add-repository non-free
Agora rode o comando de atualização para garantir que as mudanças nos pacotes sejam lidas e instaladas no seu sistema:
sudo apt update
Por fim, você pode instalar o SteamCMD rodando o seguinte comando. Pode aparecer um prompt de acordo de licença, que você pode simplesmente aceitar para continuar.
sudo apt install steamcmd
Você pode verificar se a instalação do SteamCMD foi bem-sucedida simplesmente rodando steamcmd
. Quando carregar, o prompt deve mostrar Steam>
. Você pode digitar quit
para sair depois.
Com tudo preparado e instalado, você pode seguir para o próximo passo que envolve instalar o servidor dedicado usando o SteamCMD.
Criando Usuário
Recomendamos muito criar um usuário separado para usar o SteamCMD. Rodar como root, como na maioria dos casos, não é recomendado por vários motivos.
Use o comando abaixo para criar um usuário chamado steam
com uma senha opcional de sua escolha.
sudo useradd -m steam
sudo passwd steam # Senha Opcional
Depois que o usuário for criado, você precisará ajustar o arquivo .bashrc
para dar acesso ao caminho /usr/games
onde o SteamCMD está localizado. Isso é feito adicionando uma variável de ambiente de caminho extra.
Abra o arquivo usando o editor nano rodando:
sudo nano /home/steam/.bashrc
Agora desça até o final do arquivo usando as setas do teclado e adicione a seguinte variável de ambiente PATH:
export PATH="/usr/games/:$PATH"
Salve o arquivo e saia do nano usando CTRL + X
, seguido de Y
para confirmar e por fim ENTER
.
Conclusão
Você configurou com sucesso a funcionalidade principal do SteamCMD no seu servidor Linux. Agora pode seguir para instalar conteúdo Steam usando o usuário steam
.
Recomendamos conferir os outros guias desta seção que cobrem a instalação de jogos específicos usando o SteamCMD, que você já configurou.