1- Voici ce qui est important pour un serveur dédié:
-le cpu-la ram -la connexion (l’essentiel c'est le taux d upload).
Inutile de vous dire qu'une bête de course serait idéale avec une super connexion genre t1, ou t3 mais tout le monde ne peut pas se payer ça!!
2- pour un serveur la configuration que je conseille pour être à l'aise serait :
- d'un processeur de 500 mhz- accompagné 256 mo ram 3- Maintenant voyons voir les connexions pour le nombre de joueurs que pourra accueillir votre serveur:
- pour 56 k, vous pouvez oublier! Un conseil !!!! - pour adsl netissimo 1 (512/128), vous pouvez tenir 4 joueurs max- pour adsl netissimo 2(1024/256), vous pouvez tenir 8 joueurs max tout ceci peut varier suivant si vous faîtes tourner votre serveur sur un pc à part,ou ci vous jouer dessus.
Alors pour créer votre serveur dédie il vous faut hlserver4111.exe 118MO plus la mise a jour hlds4111e beta.exe 2,98MO attention ceci n'est pas la version pour steam. Pour steam ces ici Steam version FULL Taille : 723,4 Mo version anglaise. cinon ici Serveur Windows complet Taille:fichier BitTorrent 582 Ko Taille: complete 420,57 Moou (via BitTorrent) Création d'un serveur Half-Life Introduction
Avec les anciennes versions de HLDS, il n'y avait pas beaucoup de choix: il fallait télécharger un fichier de plus de 100 Mo qui contenait de quoi faire un serveur pour Half-Life Deathmatch, Team Fortress Classic, Ricochet ou Deathmatch Classic. Bref, si on ne voulait, par exemple, faire qu'un serveur dédié TFC, c'était un peu du gaspillage de télécharger autant. De plus, il était parfois nécessaire de télécharger les version mods/serveurs des modifications non officielles (Counter-Strike, Day of Defeat, Sven Co-op, etc.), ce qui avait pour conséquence qu'il fallait parfois encore télécharger quelques centaines de Mo. Faites le compte, ça fait beaucoup et ça demande du temps.
Avec l'arrivée de Steam, cela a tous changé : il ne faut plus que télécharger un petit installateur de 582 Ko (Windows) ou de 2,8 Mo (Linux). Il contient un programme appelé "Utilitaire de Mise à Jour HLDS" ou "HLDS Update Tool" en anglais. La grosse différence avec les anciennes versions WON, c'est que vous choisissez ce que vous voulez installer ! Ainsi, vous pouvez installer au choix uniquement HLDM, TFC, Ricochet, DMC, CS ou DoD, ou encore plusieurs d'entres eux, selon vos choix. (Bien sûr, les mods non officiels devront encore être téléchargés "à part"). Comment ? Simplement en les téléchargeant sur le net, via les serveurs de Steam.Téléchargement Avant toute chose, il vous faut télécharger l'utilitaire de mise à jour HLDS (hldsupdatetool). Vous pouvez l'obtenir la version Windows ou version Linux. Mise à jour HLDS Update Tool Une fois installé, il faut absolument mettre à jour l'utilitaire. En effet, vous ne l'avez actuellement dans sa version 0, alors que la dernière est la version 7 au moment où j'écris ces lignes. Pour cela, on va le forcer à se mettre à jour d'une manière pas très conventionnelle pour lui. Tapez dans la console : Avec Windows : hldsupdatetool.exe -update Avec Linux : ./steam -update Ces ligne de commande est à exécuter via un terminal en vous plaçant dans le dossier hlds_l qui contient l’exécutable steam. Ici avec l’exemple de mise à jour d’un serveur Counter-Strike Source.
Mise à jour de serveur SOURCE :Windows : c :/HLServer/hldsupdatetool.exe -command update -game "Counter-Strike Source" -dir c :srcds Ici avec l’exemple de mise à jour d’un serveur pour Counter-Strike Source.
Linux : ./steam -command update -game "Counter-Strike Source" -dir /home/.../srcds
Une fois fait, le programme va vérifier quelle est la dernièe version sur le réseau Steam et la téléchargera :Checking bootstrapper version ... Getting version 7 of Steam HLDS Update Tool Downloading. . . . . . . . . . ATTENTION AVEC WINDOWS 9x : si vous utilisez cette version de Windows (98/ME), vous verrez apparaître ce message à la fin du téléchargement : Downloading. . . . . . . . . . Unable to update: rename HLDSUP~1New.exe to HLDSUP~1.exe (errno=2)
Pour résoudre le problème, faites ce qui suit : ouvrez le répertoire contenant HLDS Update Tool (par défaut : C:HLServer), supprimez le fichier HldsUpdateToolTmp.exe qui s'y trouve et renommez le fichier HldsUpdateToolNew.exe en hldsupdatetool.exe (ne mettez aucune majuscule ! ).CREATION D'UN COMPTE
Si vous n'avez pas encore de compte Steam, vous pourrez en créer un en suivant les instructions ci-dessous. Sachez tout de même au passage que les comptes créés via Steam client fonctionne sous Steam HLDS, et inversement.
Pour créer un compte, tapez ceci dans la console :Avec Windows: hldsupdatetool.exe -command create -username -email -password -question -answer Avec Linux: ./steam -command create -username -email -password -question -answer Légende:
#: Entrez ici un nom qui vous permettra plus tard de vous identifier. #: Entrez ici votre adresse e-mail. #: Entrez un mot de passe. #: Entrez une question qui sera demandée quand vous perdrez votre mot de passe. #: Entrez la réponse à la question précédente (sera demandée quand vous demanderez votre mot de passe perdu).Exemple: Avec Windows: hldsupdatetool.exe -command create -username toto -email toto@hotmail.com -password votre pass -question mois -anniversaire avril Avec Linux : ./steam -command create -username toto -email toto@hotmail.com -password votre pass -question mois -anniversaire avril
Si la création du compte a fonctionné, vous verrez ceci : Checking bootstrapper version ... Creating Account Account Created successfully Installation/Mise à Jour Jeux
Maintenant que votre installation est à jour et que vous avez un compte Steam, il est temps d'installer les jeux que vous voulez. Actuellement, voici la liste des jeux disponibles directement via Steam (elle grossiera dans quelques semaines quand VALVE intègrera de nombreux mods non officiels) :
# Half-Life DeathMatch (valve) # Counter-Strike (cstrike) # Day of Defeat (dod) # Team Fortress Classic (tfc) # Ricochet (ricochet) # Deathmatch Classic (dmc) # Opposing Force (gearbox) # Counter-Strike: Condition Zero (czero) Prenez bien note des abréviations entre parenthèses des jeux (exemple : cstrike) car elles serviront à indiquer le jeux à installer.
Passons maintenant à l'installation. Tapez dans la console :Avec Windows: hldsupdatetool.exe -command update -game -dir -username -password -remember_password Avec Linux: ./steam -command update -game -dir -username -password -remember_password Légende:
# : Spécifiez le jeu à installer/mettre à jour. Possibilités : "cstrike" - "czero" - "dmc" - "dod" - "gearbox" - "ricochet" - "tfc" - "valve". # : Endroit où vous voulez installer votre jeu. Mettez "." si vous voulez que ce soit le même répertoire que HLDS Update Tool. # : Entrez ici votre identifiant ou votre adresse e-mail si votre compte a été créé il y a longtemps (au temps où il faisait office d'identifiant obligatoire). # : Difficile d'être plus explicite : entrez un mot de passe. Si vous voulez que votre identifiant et votre mot de passe soient enregistrés et qu'ainsi vous n'ayez plus besoin de les réécrire la prochaine fois que vous lancez une mise à jour, ajoutez "-remember_password" à la fin de votre ligne de commande.Exemple: Avec Windows: hldsupdatetool.exe -command update -game cstrike -dir . -username toto -password votre pass -remember_password Avec Linux: ./steam -command update -game cstrike -dir . -username toto -password votre pass -remember_password
Une fois la commande entrée, HLDS Update Tool va télécharger les fichiers nécessaires pour faire fonctionner votre jeu, en commençant par le moteur même du serveur, commun à tous les jeux : Updating Installation Logging in as 'toto@hotmail.com' No installation record found at . Checking/Installing 'Win32 Server Engine' version x
Ce sera ensuite le tour de Half-Life (il ne faut pas oublier qu'il s'agit du "noyau")...No installation record found at . Checking/Installing 'HL base content' version x
... et enfin celui du jeu en question: No installation record found at . Checking/Installing 'cstrike content' version x
Une fois que tout à été mis à jour, vous verrez cette dernière phrase : HLDS installation up to date
Il ne vous reste plus qu'à lancer votre serveur par le biais de la commande suivante : ./hlds_run –game +maxplayers +map
On peut aussi préciser l’ip du serveur par : +ip ainsi que le port par : +port et j’en passe.
PS : Pour un serveur qui fait tourner le mod sgtc rajoutez la ligne suivante si le serveur fait tourner metamod : >+localinfo mm_gamedll dlls/stc_i386.so (va dire au serveur d’aller chercher la dll du mod autrement il ira prendre hl.dll c’est-à-dire la dll de half-life L)
Quand votre serveur ne sera à nouveau plus à jour, la phrase suivante apparaîtra sur la console serveur et dans les logs: Your server needs to be restarted in order to receive the latest update.
Pour le remettre à jour, faite comme ci-dessus (hldsupdatetool.exe -command update ... ou bien ./steam -command update ...).
Sous Linux, vous pouvez aussi ajouter dans la ligne de commande hlds_run "-autoupdate" : ainsi, votre serveur se mettra automatiquement à jour ! Mais ATTENTION: il faut que les binaires de Steam se trouvent dans le même répertoire que hlds_run, et que votre mot de passe ait été sauvegardé grâce à la commande ci-dessus ("-remember_password").
Autres Commandes hldsupdatetool.exe -? ou bien ./steam -? : affiche toutes les commandes disponibles hldsupdatetool.exe -verify_all ou bien ./steam -verify_all : combiné avec la commande "update", il vérifie tous les fichiers au cas où il y aurait un fichiers corrumpuhldsupdatetool.exe -command version ou bien ./steam -command version : affiche la version de tous les composants installés.Tips: Au lancement du serveur rajoutez les commandes suivantes : -pingboost 3 +sys_ticrate 10000 +sv_maxupdaterate 100. Ces lignes optimisent les pings et réduit sensiblement la bande passante utilisée.
Date de création : 19/12/2005 @ 17:24
Dernière modification : 13/11/2006 @ 17:31
Catégorie : A11- Créer son serveur
Page lue 9704 fois
Prévisualiser la page
Imprimer la page
|