{{tag>jeu fps serveur BROUILLON}} ---- ====== Serveur Counter Strike 1.6 ====== {{ :jeux:counterstrike.png|}} Cette page a pour but d'expliquer comment installer et configurer un serveur de jeu Counter Strike. ===== Pré-requis ===== * Disposer des [[:sudo|droits d'administration]]. * Disposer d'une connexion à Internet configurée et activée. * Avoir installé le paquet **[[apt://screen|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 LOL 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 Si la commande précédente vous renvoie l'erreur suivante : 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. Le téléchargement est assez long, tout dépend de votre connexion Si vous avez des problèmes (le téléchargement ne se lance pas, message étrange...) : 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é !!!!! :-D Je vous conseille de lancer votre serveur avec un autre utilisateur que le root ! pour des raison de sécurité ... ---- //Contributeurs : [[:utilisateurs:choohatek]]//