Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveur_cs1.6 [Le 15/12/2011, 15:17]
127.0.0.1 modification externe
serveur_cs1.6 [Le 13/03/2015, 10:54] (Version actuelle)
Ligne 1: Ligne 1:
 +{{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.
 +
 +<​code>​
 +mkdir -p ~/​serveurcs/​serveur1/​steam
 +</​code>​
 +
 +Une fois cela fait, placez vous dans le dossier steam.
 +<​code>​cd ~/​serveurcs/​serveur1/​steam</​code>​
 +
 +Nous allons télécharger le fichier : "​**hldsupdatetool.bin**"​ qui va nous permettre d'​installer le serveur de jeu.
 +<​code>​wget http://​storefront.steampowered.com/​download/​hldsupdatetool.bin</​code>​
 +une fois téléchargé,​ nous allons rendre le fichier "​**hldsupdatetool.bin**"​ exécutable :
 +<​code>​chmod -cvR a+x hldsupdatetool.bin</​code>​
 +Ensuite on le lance :
 +<​code>​./​hldsupdatetool.bin</​code>​
 +
 +<note important>​Si la commande précédente vous renvoie l'​erreur suivante :
 +<​code>​bash:​ ./​hldsupdatetool.bin:​ Aucun fichier ou répertoire de ce type</​code>​
 +Celle-ci signifie que vous êtes sur un OS 64bits, vous devrez installer la librairie 32bits de GCC <​code>​sudo apt-get install lib32gcc1</​code></​note>​
 +
 +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 :
 +
 +<​code>​
 +rm -rf ~/.steam
 +./steam -command update -game valve -dir .
 +</​code>​
 +
 +Vous obtenez ceci à la fin du téléchargement :
 + <​code>​Steam Linux Client updated , please retry the command.</​code>​
 +
 +<​note>​Le téléchargement est assez long, tout dépend de votre connexion</​note>​
 +<note important>​
 +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 ​
 +<​code>​netstat -anp|grep steam</​code>​
 +
 +Puis bloquez cette adresse afin qu'on vous attribue un autre serveur
 +<​code>​iptables -I OUTPUT -d @IP -j REJECT</​code>​
 +
 +Cela a permis à certains de régler leur problème de téléchargement très lent.
 +</​note>​
 +
 +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 : 
 +<​code>​./​steam -command list</​code>​
 +Mais comme j'ai dit, nous allons installer Counter Strike 1.6, donc :
 +<​code>​./​steam -command update -game "​cstrike"​ -dir .</​code>​
 +Le téléchargement commence !
 +Lorsque le téléchargement est terminer vous aurez le message suivant :
 +<​code>​HLDS installation up to date</​code>​
 +
 +Nous allons créer les fichier que l'​update oublie d'​installer pour que l'​installation soit propre !
 +<​code>​
 +mkdir valve/SAVE
 +mkdir -p platform/​SAVE
 +</​code>​
 +
 +Nous allons nous placer dans le dossier "​cstrike"​
 +
 +<​code>​
 +cd cstrike
 +touch banned.cfg listip.cfg language.cfg
 +</​code>​
 +
 +Enfin nous allons pouvoir lancer notre serveur de jeux.
 +Placez vous dans le dossier steam :
 +<​code>​cd ~/​serveurcs/​serveur1/​steam</​code>​
 +
 +Puis on tape la commande de lancement :
 +<​code>​screen -dmS serveur1 ./hlds_run -game cstrike +maxplayers 16 +map de_dust2 +port 27015</​code>​
 +
 +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]]//​