Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| serveur_cs1.6 [Le 19/02/2008, 10:10] choohatek | serveur_cs1.6 [Le 11/09/2022, 11:06] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Voici un Tutoriel pour installer un serveur Counter Strike chez soi =) ====== | + | {{tag>jeu fps serveur BROUILLON}} | 
| + | ---- | ||
| - | Nous allons tout d'abord se loguer en root sur notre serveur : | + | ====== Serveur Counter Strike 1.6 ====== | 
| - | <code>sudo -i</code> | + | {{ :jeux:counterstrike.png|}} | 
| - | Nous Allons désormais installer notre serveur de jeux counter strike 1.6 !!! LOL | + | Cette page a pour but d'expliquer comment installer et configurer un serveur de jeu Counter Strike. | 
| - | On va faire cela proprement ! ;-) | + | ===== Pré-requis ===== | 
| - | Nous allons tout d'abord créer le répertoire qui sera réserver au serveur Counter Strike 1.6. | + | * 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 ====== | ||
| - | <code> mkdir /home/serveurcs </code> | + | ===== Installation et configuration ===== | 
| - | <code>mkdir /home/serveurcs/serveur1/</code> | + | |
| - | <code>mkdir /home/serveurcs/serveur1/steam</code> | + | |
| - | Une fois cela fait, placez vous dans le dossier steam ! | + | 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>cd /home/serveurcs/serveur1/steam</code> | + | <code> | 
| + | mkdir -p ~/serveurcs/serveur1/steam | ||
| + | </code> | ||
| - | Nous allons télécharger le fichier :"hldsupdatetool.bin" qui va nous permettre d'installer le serveur de jeux ! | + | Une fois cela fait, placez vous dans le dossier steam. | 
| - | + | <code>cd ~/serveurcs/serveur1/steam</code> | |
| - | <code>wget http://storefront.steampowered.com/d...updatetool.bin</code> | + | |
| - | + | ||
| - | une fois télécharger, nous allons rendre le fichier "hldsupdatetool.bin" executable ! | + | |
| + | 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> | <code>chmod -cvR a+x hldsupdatetool.bin</code> | ||
| - | + | Ensuite on le lance : | |
| - | Ensuite nous allons l'éxecuter ! | + | |
| <code>./hldsupdatetool.bin</code> | <code>./hldsupdatetool.bin</code> | ||
| - | Il va vous demander d'accepter et de taper la commande « yes » | + | <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> | ||
| - | Nous allons mettre à jour Steam! | + | 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</code> | + | <code> | 
| - | <code>./steam update</code> | + | rm -rf ~/.steam | 
| + | ./steam -command update -game valve -dir . | ||
| + | </code> | ||
| - | Vous devriez obtenir ceci à la fin du téléchargement! : <code>Steam Linux Client updated , please retry the command.</code> | + | Vous obtenez ceci à la fin du téléchargement : | 
| + | <code>Steam Linux Client updated , please retry the command.</code> | ||
| - | Cela signifie que tout es bon ! | + | <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...) : | ||
| - | <note>Il faut attendre un peu soyer patient =)</note> | + | Vérifier l'adresse du serveur distant avec la commande | 
| + | <code>netstat -anp|grep steam</code> | ||
| - | Nous allons ensuite installer le jeu désirer (pour nous cela sera Counter Strike 1.6) | + | Puis bloquez cette adresse afin qu'on vous attribue un autre serveur | 
| + | <code>iptables -I OUTPUT -d @IP -j REJECT</code> | ||
| - | Pour installer un autre jeux , remplacer dans la commande suivante, "cstrike" par les jeux disponibles qui sont "cstrike", "dmc", "dod", "ricochet", "tfc" et "valve") | + | Cela a permis à certains de régler leur problème de téléchargement très lent. | 
| - | + | </note> | |
| - | Mes comme j'ai dit , nous allons installer Counter Strike 1.6 | + | |
| + | 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> | <code>./steam -command update -game "cstrike" -dir .</code> | ||
| Le téléchargement commence ! | Le téléchargement commence ! | ||
| + | Lorsque le téléchargement est terminer vous aurez le message suivant : | ||
| + | <code>HLDS installation up to date</code> | ||
| - | Le téléchargement est fini lorsque vous obtenez | + | Nous allons créer les fichier que l'update oublie d'installer pour que l'installation soit propre ! | 
| - | + | <code> | |
| - | <code>:"HLDS installation up to date"</code> | + | mkdir valve/SAVE | 
| - | + | mkdir -p platform/SAVE | |
| - | Nous allons créer les fichier que l'update oublie d'installez pour que l'installation soit propre ! | + | </code> | 
| - | + | ||
| - | <code>mkdir valve/SAVE</code> | + | |
| - | <code>mkdir platform</code> | + | |
| - | <code>mkdir platform/SAVE</code> | + | |
| Nous allons nous placer dans le dossier "cstrike" | Nous allons nous placer dans le dossier "cstrike" | ||
| - | <code>cd cstrike</code> | + | <code> | 
| - | <code>touch banned.cfg</code> | + | cd cstrike | 
| - | <code>touch listip.cfg</code> | + | touch banned.cfg listip.cfg language.cfg | 
| - | <code>touch language.cfg</code> | + | </code> | 
| - | Enfin nous allons pouvoir lancer notre serveur de jeux ! | + | Enfin nous allons pouvoir lancer notre serveur de jeux. | 
| - | Placer vous dans le dossier steam! | + | Placez vous dans le dossier steam : | 
| - | + | <code>cd ~/serveurcs/serveur1/steam</code> | |
| - | <code>cd /home/serveurcs/serveur1/steam/</code> | + | |
| - | + | ||
| - | On va tapez la commande de lancement ! | + | |
| + | Puis on tape la commande de lancement : | ||
| <code>screen -dmS serveur1 ./hlds_run -game cstrike +maxplayers 16 +map de_dust2 +port 27015</code> | <code>screen -dmS serveur1 ./hlds_run -game cstrike +maxplayers 16 +map de_dust2 +port 27015</code> | ||
| - | Votre serveur est lancer !!!!! :-D | + | Votre serveur est lancé !!!!! :-D | 
| - | + | ||
| - | Je vous conseille de lancer votre serveur avec un autre user que le root! pour des raison de securiter | + | |
| - | <note>Tester et approuver par toute la famille =)</note> | + | Je vous conseille de lancer votre serveur avec un autre utilisateur que le root ! pour des raison de sécurité ... | 
| - | source : [[http://forum.ovh.com/showthread.php?t=12467]] | + | ---- | 
| + | //Contributeurs : [[:utilisateurs:choohatek]]// | ||