Neste guia, iremos configurar um servidor de jogo Counter Strike: Source no Debian 7. Esses comandos foram testados no Debian 7, mas eles também devem funcionar no Ubuntu.
Antes de obtermos os arquivos CS: S, precisamos instalar alguns pacotes. Faça o login no servidor como root e emita os seguintes comandos.
Se você estiver executando o x64:
dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen
Se você estiver executando o x86:
apt-get update
apt-get install -y screen
Se você obtiver erros sobre “configuração de localidades com falha”, execute os seguintes comandos:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales
(Crédito total vai para “Werner Fischer” para os comandos de localidade)
Quando você chegar na tela de configuração pressione ENTER , selecione en_US
e pressione ENTER . Depois disso, reinicie sua sessão SSH.
A próxima etapa é adicionar um usuário para o CS: S para executar em:
adduser steam
Siga as instruções para definir uma senha para seu usuário. Pressione ENTER para pular as informações do usuário.
Agora inicie uma nova sessão SSH em seu servidor e efetue o login em “steam” com a senha especificada durante a etapa anterior.
Nosso próximo passo é fazer o download steamcmd
e extraí-lo:
mkdir ~/steamcmd
cd ~/steamcmd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
Estamos finalmente prontos para baixar os arquivos CS: S! Execute o seguinte comando e aguarde o download dos arquivos:
./steamcmd.sh +login anonymous +force_install_dir ~/css +app_update 232330 validate +quit
Se o download falhar, apenas execute novamente o comando para reiniciá-lo. Você também pode reexecutar o comando para obter as atualizações disponíveis. Quando o download estiver concluído, devemos adicionar algumas coisas básicas ao nosso arquivo de configuração:
cd ~/css/cstrike/cfg
nano server.cfg
Este arquivo é seu arquivo de configuração. Eu recomendo adicionar:
hostname "Some server name here"
log on
sv_logfile 1
Se você quiser que seu servidor seja privado, adicione o seguinte:
sv_password "passwordHere"
Existem vários recursos em outros sites para documentação sobre outras variáveis. Uma vez que você terminar de editar, você pode salvar o arquivo pressionando CTRL + X e depois Y . Depois disso, é hora de iniciar o servidor.
cd ~/css
screen -S css ./srcds_run -game cstrike -console -port 27015 +maxplayers 24 +map cs_office
Parabéns! Seu servidor CS: S está funcionando agora!