Questa guida ti mostrerà come impostare un server Counter-Strike: 1.6 su Linux. I passaggi qui funzioneranno per la maggior parte delle distro Linux che supportano SteamCMD.
Innanzitutto, scarica SteamCMD.
mkdir SteamCMD
cd SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
Quindi, ottenere le librerie di sistema a 32 bit. Se il sistema utilizza yum
, è possibile eseguire il comando seguente.
yum install glibc.i686 libstdc++.i686
Apri le porte utilizzate da SteamCMD nel tuo firewall di 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
Estrarre i file dell'archivio SteamCMD.
tar xvfz steamcmd_linux.tar.gz
Avvia SteamCMD; lo vedrai scaricare e installare gli aggiornamenti.
./steamcmd.sh
Scarica il software del server di gioco.
login anonymous
Installare CS 1.6 in una cartella denominata "27020". La cartella è denominata come porta su cui verrà eseguito il server. Steam utilizza l'ID applicazione di 90 per CS 1.6.
force_install_dir ./27020/
app_set_config 90 mod cstrike
app_update 90 validate
app_update 90 -beta beta validate
Esci da SteamCMD.
exit
Ora prova a avviare il server Counter Strike 1.6.
cd 27020
./hlds_run -console -game cstrike +port 27020 +map de_dust2 +maxplayers 32 -pingboost 1
A questo punto, il server verrà avviato e sarà possibile connettersi ad esso con il client di gioco. Godere!