{{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]]//