Este guia mostrará como configurar um servidor Counter-Strike: 1.6 no Linux. As etapas aqui funcionarão para a maioria das distribuições Linux que suportam o SteamCMD.
Primeiro, baixe o SteamCMD.
mkdir SteamCMD
cd SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
Em seguida, obtenha as bibliotecas do sistema de 32 bits. Se o seu sistema usa yum
, você pode executar o seguinte comando.
yum install glibc.i686 libstdc++.i686
Abra as portas usadas pelo SteamCMD no firewall do seu sistema.
iptables -A INPUT -p udp -m udp --sport 27000:27030 --dport 1025:65355 -j ACCEPT
iptables -A INPUT -p udp -m udp --sport 4380 --dport 1025:65355 -j ACCEPT
Extraia os arquivos do arquivo SteamCMD.
tar xvfz steamcmd_linux.tar.gz
Inicie o SteamCMD; você verá baixar e instalar atualizações.
./steamcmd.sh
Baixe o software do servidor do jogo.
login anonymous
Instale o CS 1.6 em uma pasta chamada “27020”. A pasta é nomeada como a porta na qual o servidor será executado. O Steam usa o ID de aplicativo 90 para o CS 1.6.
force_install_dir ./27020/
app_set_config 90 mod cstrike
app_update 90 validate
app_update 90 -beta beta validate
Saia do SteamCMD.
exit
Agora, tente iniciar seu servidor Counter Strike 1.6.
cd 27020
./hlds_run -console -game cstrike +port 27020 +de_dust2 +maxplayers 32 -pingboost 1
Neste ponto, o servidor será iniciado e você poderá se conectar a ele com o seu cliente de jogo. Apreciar!