Ce guide vous montrera comment configurer un serveur Counter-Strike: 1.6 sous Linux. Les étapes ici fonctionneront pour la plupart des distributions Linux qui prennent en charge SteamCMD.
Tout d'abord, téléchargez SteamCMD.
mkdir SteamCMD
cd SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
Ensuite, procurez-vous les bibliothèques système 32 bits. Si votre système utilise yum, vous pouvez exécuter la commande suivante.
yum install glibc.i686 libstdc++.i686
Ouvrez les ports utilisés par SteamCMD dans le pare-feu de votre système.
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
Extrayez les fichiers de l'archive SteamCMD.
tar xvfz steamcmd_linux.tar.gz
Lancez SteamCMD; vous le verrez télécharger et installer les mises à jour.
./steamcmd.sh
Téléchargez le logiciel du serveur de jeux.
login anonymous
Installez CS 1.6 dans un dossier nommé "27020". Le dossier est nommé comme le port sur lequel le serveur s'exécutera. Steam utilise l'ID d'application 90 pour CS 1.6.
force_install_dir ./27020/
app_set_config 90 mod cstrike
app_update 90 validate
app_update 90 -beta beta validate
Quittez SteamCMD.
exit
Maintenant, essayez de démarrer votre serveur Counter Strike 1.6.
cd 27020
./hlds_run -console -game cstrike +port 27020 +map de_dust2 +maxplayers 32 -pingboost 1
À ce stade, le serveur démarre et vous pouvez vous y connecter avec votre client de jeu. Prendre plaisir!