Aller au menu - Aller au contenu

Icône Installation

Mise à jour : 22/08/2008
1 362 visites depuis 7 jours , dont 274 sur ce chapitre , classé 93/777
Comme toujours, on commence par l'installation. Bah oui, avant de s'en servir, va bien falloir l'installer, ce fameux serveur. :p Commençons déjà par voir les différentes possibilités qui s'offrent à vous pour installer un serveur dédié...
Sommaire du chapitre :
Icône du chapitre
Sommaire Chapitre suivant

Pré-requis

C'est bien beau de vouloir mettre en place un serveur, mais il faut déjà savoir si votre ordinateur et votre connexion vous en donnent les moyens. :p

Tout d'abord, la puissance de l'ordinateur qui va accueillir le serveur. Bien évidemment, plus il est puissant, mieux c'est, mais un ordinateur très vieux (du moment qu'il ne tourne pas sous Windows 3.1 avec un processeur qui tourne à 64 Mhz !) fera l'affaire si vous désirez mettre en place un serveur modeste. Ce sont surtout la puissance du processeur et la quantité de RAM qui seront les plus importants. Bien sûr, un PC de faible puissance ne pourra pas supporter une tonne de joueurs en même temps, et ramera pas mal lors du changement de map. Mais dites vous bien qu'il est inutile de s'offrir du haut de gamme pour ce genre de choses !

Si vous avez un ordinateur qui fonctionne encore mais qui ne sert à rien, c'est l'occasion rêvée de s'en servir : rien ne vaut un ordinateur dédié... au serveur dédié ! En gros, le mieux, c'est d'avoir un PC sous la main qui ne servira quasiment qu'à héberger le serveur, mais ce n'est pas une obligation.
Cependant, évitez de jouer et d'héberger le serveur dédié sur le même ordinateur, puisque ce dernier à besoin de pas mal de ressources pour tourner, et jouer en même temps risque de l'embêter ! Mais bon, comme tout le monde n'a pas quinze ordinateurs à la maison, cela reste envisageable, si votre ordinateur est assez puissant.

Deuxièmement, la vitesse de votre connexion représente un autre poids dans la balance. Inutile d'espérer héberger un serveur si vous surfez encore avec un 56 k ! L'ADSL (ou tout autre technologie dite "haut débit") est en général suffisant : 128 k d'upload feront l'affaire si vous n'êtes pas trop gourmands au niveau du nombre de joueurs. Mais bien sûr, plus ça va vite, mieux ça sera, et plus vous pourrez héberger de joueurs.

Attention à ne pas confondre débit d'upload (débit montant) et débit de download (débit descendant). Votre débit de download n'aura pas vraiment d'influence sur le fonctionnement de votre serveur, et il arrive que les FAI ne communiquent pas sur leur débit d'upload. Mais bon, encore une fois, si vous possédez un accès haut débit, ce sera en général suffisant.

La vitesse de votre connexion aura également une autre influence : celle à laquelle les autres joueurs téléchargeront les fichiers de votre serveur. Comme vous le savez déjà, Steam télécharge automatiquement la map en cours sur le serveur auquel vous vous connectez si vous ne la possédez pas déjà, de même que d'autres fichiers. Si votre débit d'upload est trop lent, les joueurs risquent d'y passer des heures ! Prenez donc en compte ce paramètre si votre connexion est plutôt lente : ne mettez pas des tonnes de fichiers sur votre serveur, et des maps qui pèsent des tas de Méga-octets.

Pour finir, il vous faudra un dernier élément pour jouer sur votre serveur : Steam. Il ne vous faudra pas l'installer sur l'ordinateur qui hébergera le serveur, mais tous ceux qui voudront y entrer (vous y compris) devront posséder Steam, avec évidemment une version de Counter-Strike valide. Si vous possédez un Counter-Strike illégal (obtenu avec des méthodes douteuses pour l'ajouter gratuitement à votre liste de jeux Steam, par exemple), ne rêvez pas, vous ne pourrez pas entrer sur votre serveur. Si ce n'était pas évident pour vous que vous deviez être dans la légalité, vous êtes maintenant au courant ;) .
Même si vous possèdez une version légale de Counter-Strike, mais que vous utilisez la version 1.5 pour jouer sur les serveurs WON, vous ne pourrez de toute façon pas non plus accéder à votre serveur. Il va donc absolument falloir télécharger Steam, et utiliser Counter-Strike à travers cette application. C'est comme ça !

Si vous (ou un de vos amis) obtenez le message Invalid CD key au moment d'entrer sur votre serveur, cela signifie très probablement que votre Counter-Strike est une version piratée. Je me permets de vous signaler que je ne traiterai pas ce problème, que ce soit dans ce tutoriel ou par messages privés. La meilleure solution pour le résoudre, c'est d'acheter le jeu sur Steam, légalement...

Avec Steam

Même si je déconseille cette option, il est possible de créer un serveur dédié directement à partir de Steam. Cette solution est la plus simple et la plus rapide à mettre en ?uvre, mais...
Dans ce cas, pas d'hésitation ! On passe par Steam, non ?

Laissez-moi finir, bande de pressés :p . Je disais donc que, même si vous pouvez installer un serveur dédié avec Steam, cette option ne sera pas la plus pratique par la suite, puisque vous ne pourrez pas avoir un accès complet à la configuration du serveur. De plus, faire tourner le serveur dédié en même temps que vous jouez à un jeu est déconseillé, puisque le serveur réclame beaucoup de ressources.
Bref, la solution Steam n'est utilisable que si vous désirez "prêter" votre ordinateur à des amis pour qu'ils se fassent une petite partie rapidement, pendant que vous faites autre chose. Mais si vous désirez un vrai serveur où vous pourrez tout configurer et où vous pourrez jouer, passez plutôt à la seconde méthode.

La manipulation est très simple : vous démarrez Steam, puis vous cliquez sur l'onglet "Outils" en haut. Là, vous double-cliquez sur "Dedicated Server", et enfin, sur "Télécharger et installer". Si vous voulez faire un serveur pour un jeu Source (comme Counter-Strike : Source ou Half Life 2 Deathmatch), l'opération est la même, choisissez juste "Source Dedicated Server".
Image utilisateur

Après un très court chargement, l'option apparaît dans le menu, et vous n'avez plus qu'à double-cliquer pour démarrer. Vous êtes alors confrontés à l'écran de configuration, dont on reparlera dans la prochaine partie. En gros, vous avez terminé, vous pouvez passer à la partie suivante. :p Mais attention, rappelez-vous bien que vous ne pourrez pas faire tout ce qui est décrit dans ce tutoriel avec cette méthode... Venez pas vous plaindre par la suite, hein :D .

Avec HLDS

Derrière ce nom barbare, se cache un programme bien pratique qui va nous servir à installer le serveur. En gros, vous allez devoir installer un logiciel qui va ensuite installer autre chose ! Oui, ça paraît compliqué, mais ne vous inquiétez pas, ça va aller tout en douceur. :p
Première étape, rendez-vous sur cette page, et cliquez sur Windows HLDS Update Tool. Téléchargez le programme, et exécutez-le normalement, en suivant l'installation comme n'importe quel programme habituel.

Vous avez peut-être remarqué qu'il existait une version Linux du logiciel. En effet, les linuxiens ont eux aussi le droit d'avoir leur serveur. Cependant, on va s'intéresser ici à la version Windows.
Si vous êtes sous Linux (ou GNU/Linux, pour les puristes :p ), vous devriez être capables d"adapter" ce tutoriel, mais tout ne se déroulera pas de la même façon. De plus, je ne suis pas sûr que la version Linux possède un GUI... Enfin bref, si vous vous sentez d'attaque, vous pouvez toujours essayer de suivre !


Rendez-vous à présent dans le répertoire que vous avez choisi pour l'installation, vous y trouverez un fichier appelé HldsUpdateTool.exe, sur lequel vous n'avez qu'à double-cliquer, pour voir. Le logiciel va se mettre à jour puis se fermer quand il aura terminé sa petite affaire... On l'exécute à nouveau, et...
Argh ! Ça s'est affiché tellement vite que j'ai pas eu le temps de réagir !

Pas d'inquiétude, c'est normal. Le programme attend de vous ce qu'on appelle des arguments, mais il va falloir passer par la ligne de commande pour les lui donner. Pour ça, on va utiliser un fichier .bat.
Prenez le Bloc-notes, et copiez-coller ce qui suit :
Citation : Notre fichier
mkdir c:\serveur
cd /d %~dp0
HldsUpdateTool.exe -command update -game cstrike -dir c:\serveur
pause

Puis enregistrez le fichier dans le même répertoire que le HldsUpdateTool.exe sous le nom "serveur.bat" (ou n'importe quoi d'autre, tant que ça se finit par .bat).

Si vous utilisez Windows Vista ou 7, il se peut que vous ne puissiez pas enregistrer directement le fichier .bat dans le même répertoire que HldsUpdateTool.exe à cause d'un problème de droit. Dans ce cas, sauvegardez le fichier .bat sur votre Bureau, puis déplacez-le dans le bon répertoire (par couper-coller par exemple). Windows vous demandera alors de confirmer l'opération et vous donnera les bons droits.


Image utilisateur

Pas d'inquiétude si vous ne voyez pas le ".bat" à la fin du nom du fichier : l'important, c'est que l'icône soit la même que sur l'image (ou une icône du même genre, avec un engrenage), et pas celle d'un fichier texte. Si c'est le cas, vous vous êtes trompés en enregistrant le fichier :p .

Si vous ne voulez pas installer votre serveur dans le dossier C:\serveur, il vous suffit de changer la première et la troisième commande, afin d'y indiquer le dossier d'installation désiré. N'oubliez pas : changez à la fois la commande mkdir et l'argument qui suit -dir, sans quoi ça ne marchera pas.

Si tout semble correct, nous pouvons maintenant lancer le script. Sous Windows XP, il suffit simplement de double-cliquer dessus. Sous Windows Vista ou 7, par contre, il est nécessaire de le lancer avec des privilèges plus élevés pour ne pas avoir de problèmes. Pour cela, faites un clic droit sur le fichier bat, et sélectionnez l'option Exécuter en tant qu'administrateur. Lorsque la fenêtre vous demandant confirmation apparait, cliquez sur Oui. Une fois le script lancé, vous pouvez faire une pause, ça peut durer un moment.

En attendant que tout soit installé, décortiquons ce que nous venons de taper. La première commande, mkdir c:\serveur, est assez évidente : elle crée le dossier serveur à la racine du disque C, qui sera utilisé pour l'installation. Si le dossier n'existe pas, l'installation plante, c'est pourquoi il nous faut le créer avant de continuer.
La commande cd /d %~dp0 située juste après nous permet de nous rendre dans le répertoire où se trouve notre fichier bat, et par conséquent le programme d'installation du serveur. Sans cette commande, celui-ci ne se lancerait pas, car nous ne serions pas dans le bon répertoire. Elle ne sert cependant que pour Windows Vista et 7 lorsque vous lancez le script en tant qu'administrateur (mais vous pouvez la laisser même si vous utilisez Windows XP, elle ne devrait pas poser de problèmes).
Ensuite, le -command update demande au programme une mise à jour (dans notre cas, c'est plutôt une installation, mais c'est pareil). Le -game cstrike indique qu'on veut un serveur pour Counter-Strike, et enfin le -dir c:\serveur indique l'endroit où sera installé le serveur.
Pour finir, le pause nous sert uniquement à empêcher la fenêtre de se fermer quand le programme aura fini de s'exécuter, afin de s'assurer que tout s'est bien passé.
Ce programme nous sert ici à installer un serveur Counter-Strike, mais il peut aussi servir pour l'installation d'un serveur destiné à d'autres mods, tels Day of Defeat, Ricochet ou encore Counter-Strike : Source. Pour avoir la liste des jeux possible, changez le "cstrike" par "list".

Quand l'installation sera terminée, vous verrez apparaître dans la fenêtre le message HLDS installation up-to-date. Si ce n'est pas le cas, il se peut que les serveurs de Steam soient surchargés, vous devrez alors patienter un petit peu avant de recommencer. De plus, si vous êtes du genre à avoir des doutes, n'hésitez pas à cliquer une seconde fois sur notre fichier .bat, histoire de s'assurer que le programme a bien tout téléchargé (ne vous inquiétez pas, il ne retéléchargera pas les fichiers déjà présents).

Direction le répertoire dont nous venons de parler (C:\serveur, à moins que vous n'ayez décidé de le changer), où vous devriez trouver tout un tas de fichiers. Vous devriez normalement y voir un programme hlds.exe portant l'icône de Half-Life. Félicitations, l'installation est terminée !
Counter-Strike ne bénéficie plus de mises à jour à présent. Cependant, si Valve en réalisait une, il vous suffira d'exécuter à nouveau votre fichier .bat, afin de mettre à jour votre serveur pour faire tourner la dernière version. Gardez donc tout de même le programme d'installation dans un coin, on ne sait jamais.
Hop, c'est installé ! Avant de vous précipiter pour lancer votre serveur, nous allons, dans la partie suivante, voir en détail comment le configurer pour qu'il s'accorde à vos besoins et envies.
Sommaire Chapitre suivant

Partager

83 commentaires pour "Installation"
Note moyenne : 3.75 / 4 (12 votes)
Pseudo Commentaire
Hors ligne fouderock # Posté le 03/11/2010 à 23:00:40
Avatar

bonjour a tous j ai un petit sousi
quand je tape dans le fichier serveur : "HldsUpdateTool.exe -command update -game list -dir f:\serveur" une autre fenetre de cmd s'ouvre puis se referme sans me donner la liste
est ce que quelqu un pourai me dire comment metre cet fenetre dans ma fenetre qui s' ouvre quand je double clic sur le fichier serveur.bat

sinon le tuto et tres bien sauf une petite faute dans installation --> avec steam Citation
Même si je déconseille cette option, il est possible de créer un serveur dédié directement à partir de Steam. Cette solution est la plus simple et la plus rapide à mettre en ?uvre, mais...


voila



 
Hors ligne Meuhcoin # Posté le 03/11/2010 à 23:57:59
I had no ideaaa...
Avatar

Ville : Valenciennes
Pays : France métropolitaine
Études : ISTV

Windows 7 (et peut-être Vista) a l'idiotie d'ouvrir le programme dans une nouvelle fenêtre plutôt que d'utiliser la fenêtre actuelle. Résultat la commande pause ne sert à rien vu qu'on ne voit pas ce que ça donne.

Pour pouvoir garder l'affichage, il faut démarrer l'interpréteur de commande cmd.exe en administrateur. Ensuite tu peux exécuter la commande, et ça restera affiché, te permettant de lire le résultat.

Pour la faute, c'est censé être un œ mais ça a dû sauter lors de la conversion. Je corrigerai ça à l'occasion.
Hors ligne fouderock # Posté le 05/11/2010 à 21:07:59
Avatar

merci beaucoup tout de suite c'est plus pratique



 
Hors ligne zebra123 # Posté le 12/11/2010 à 01:05:30

Salut l'equipe du site zero ,j'ai un probleme quand je veux creer un serveur Counter strike avec Windows HLDS Update Tool en faite je l'ai telecharger et j'ai cree sur le bloc note le fichier .bat comme tu l'a dit mais quand je lance le fichier comme tu le disais le Windows HLDS Update Tool apparait et quand je fini l'instalation le fichier .bat que j'ai lance me demande de cliquer sur une touche et HOP tout est disparu et reste HldsUpdateTool_readme de Windows HLDS Update Tool seul et le fichier .bat disparraitre quand je clique sur une touche merci de m'aider svp.
Hors ligne syanis94 # Posté le 12/09/2011 à 20:20:48
Tous avec After Effects
Avatar
Flux RSS

Ville : Amizour
Pays : Algérie

Moi il m'écrit que j'ai le protocole 47 et il demande le 48 je croix, je comprend rien

Image utilisateur

Lien modéré : catchem interdits


Les classico c'est tous les jours : clique ici
 

Voir tous les commentaires
Ce tutoriel a été corrigé par les zCorrecteurs.