Apportez votre aide…
Serveur Counter Strike 1.6
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
- Avoir installé le paquet screen. (déjà installé de base dans Ubuntu 10.04 LTS)
Tuto expiré, HLDS n'est plus supporté au détriment de SteamCMD
Installation et configuration
Nous allons désormais installer notre serveur de jeu Counter Strike 1.6 On va faire cela proprement ! On créé le répertoire qui sera réservé au serveur Counter Strike 1.6.
mkdir -p ~/serveurcs/serveur1/steam
Une fois cela fait, placez vous dans le dossier steam.
cd ~/serveurcs/serveur1/steam
Nous allons télécharger le fichier : "hldsupdatetool.bin" qui va nous permettre d'installer le serveur de jeu.
wget http://storefront.steampowered.com/download/hldsupdatetool.bin
une fois téléchargé, nous allons rendre le fichier "hldsupdatetool.bin" exécutable :
chmod -cvR a+x hldsupdatetool.bin
Ensuite on le lance :
./hldsupdatetool.bin
bash: ./hldsupdatetool.bin: Aucun fichier ou répertoire de ce type
Celle-ci signifie que vous êtes sur un OS 64bits, vous devrez installer la librairie 32bits de GCC
sudo apt-get install lib32gcc1
Il va vous demander d'accepter et de taper la commande « yes », puis quelques informations … Lorsque c'est fait, on met à jour Steam avec cette commande :
rm -rf ~/.steam ./steam -command update -game valve -dir .
Vous obtenez ceci à la fin du téléchargement :
Steam Linux Client updated , please retry the command.
Vérifier l'adresse du serveur distant avec la commande
netstat -anp|grep steam
Puis bloquez cette adresse afin qu'on vous attribue un autre serveur
iptables -I OUTPUT -d @IP -j REJECT
Cela a permis à certains de régler leur problème de téléchargement très lent.
Nous allons ensuite installer le jeu désiré (pour nous ce sera Counter Strike 1.6) Pour installer un autre jeu , remplacer dans la commande suivante, "cstrike" par le nom de cet autre jeu. Pour connaître la liste des jeux faites :
./steam -command list
Mais comme j'ai dit, nous allons installer Counter Strike 1.6, donc :
./steam -command update -game "cstrike" -dir .
Le téléchargement commence ! Lorsque le téléchargement est terminer vous aurez le message suivant :
HLDS installation up to date
Nous allons créer les fichier que l'update oublie d'installer pour que l'installation soit propre !
mkdir valve/SAVE mkdir -p platform/SAVE
Nous allons nous placer dans le dossier "cstrike"
cd cstrike touch banned.cfg listip.cfg language.cfg
Enfin nous allons pouvoir lancer notre serveur de jeux. Placez vous dans le dossier steam :
cd ~/serveurcs/serveur1/steam
Puis on tape la commande de lancement :
screen -dmS serveur1 ./hlds_run -game cstrike +maxplayers 16 +map de_dust2 +port 27015
Votre serveur est lancé !!!!!
Je vous conseille de lancer votre serveur avec un autre utilisateur que le root ! pour des raison de sécurité …
Contributeurs : choohatek