Tutoriel : Créer son serveur TF2 (Windows/Dédié)

On a des fois besoin de se créer un petit serveur TF2, rien qu'à soi. Un petit havre de paix loin des autres, pour pouvoir se retrouver entres potes, soit pour un moment de délire, soit pour... bref, pour mille raisons possibles et imaginables. Bandes de petits cochons... Seulement voilà, unix/linux, c'est sympa, mais l'installer que pour un serveur TF2, c'est un peu lourd. On va donc voir comment jouer aux grands, sans se prendre le choux a recompiler son noyau, mais avec quelques écrans bleus, parce que le bleu, c'est beau, c'est le ciel, c'est la liberté, c'est... hu? oui bon, j'y viens...

Je vous invite à lire le dossier de Blacky, ou "comment choisir son host?" avant de vous lancer dans l'hébergement de serveur, tout en sachant aussi qu'un serveur, ça se fait, ça se refait, et qu'il n'est pas forcément stupide de commencer par tester ses compétences sur un petit serveur "maison".

Allez, au programme, les pré-requis, l'installation, le téléchargement, et la configuration. C'est parti.

Les pré requis :

Avant de commencer, assurons nous d'avoir le minimum vital. Non non, rangez moi ces pizzas... Je parle de logiciels. Tout d'abord, évidemment, vous devez avoir un ordinateur avec XP, ou bien Vista d'installer dessus. Ca marche aussi avec Vista? En fait, pour l'instant, je ne l'ai installé que sur XP (SP2 plus précisément), mais comme je fais ce tutoriel sur Vista, je vais vite savoir si ça ne marche pas. Et vous aussi par la même occasion.

Ensuite, il va nous falloir un fichier : hldsupdatetool. Derrière ce nom qui pourrait paraître barbare, on y lit facilement : Half Life Dedicated Server Update Tool. Finalement, on le retient plus facilement comme ça. Vous pourrez aisément le trouver à l’aide d’un moteur de recherche, ou ici. XP, hldsupdatetool, les droits administrateurs de votre ordinateur, vous avez toutes les clefs en main pour y arriver.

L’installation :

Vous voyez l’exécutable hldsupdatetool ? Vous le voyez ? Et bien soyons complètement fous, double-cliquons dessus. Oui, carrément. Alors le « double-clique », il faut... Nan bon… Le logiciel va vous proposer de s’installer. On pourrait évidemment passer directement a l’étape suivante, mais pour être sûr d’avoir les même bases, procédons étape par étape.

Le CLUF

Voici le premier écran… l’indispensable et indigeste CLUF. Il est entendu que si vous ne l’acceptez pas, rien ne s’installera. Alors bon : « I Agree ».

Le chemin d\'acces

Ensuite, le dossier d’installation ne sera pas celui écrit sur la capture ci-dessus par défaut. Il vous proposera sans doute quelque chose du genre : « c:\programs files\steam\HLServer ». Moi, je préfère le mettre directement dans hlserver, à la racine de C. Pourquoi ? Simplement parce qu’il va falloir taper quelques lignes sous DOS, et que ça va plus vite. Oui oui, c’est simplement de la pure fainéantise. Enfin pas tellement, même si le DOS de maintenant accepte plus facilement les espaces et autres répertoires de plus de 8 lettres dans les chemins d’accès, il n’en fut pas toujours le cas, alors par habitude et par précaution….

next

Bon ici, « next » sans grande surprise.

Choix du pays, génial

Moi je choisis Europe, mais si vous habitez en Australie, vous faites ce que vous voulez.

« Next », sauf si vous êtes intéressé par la mailing list de Valve, mais ceci est un autre sujet.

Et voila ! « Finish », j’ai décoché « lire le Lisez-moi ». Mais si vous avez envie de le lire, à tout à l’heure.

Vous devez donc avoir au final, un répertoire avec ces fichiers.

Mise à jour du serveur

Vous voici donc avec un serveur, mais vide. Il va donc falloir le « mettre à jour ». En effet, la commande que nous allons utiliser pour télécharger complètement TF2, est la même que celle qui nous servira à le mettre à jour à chaque fois que valve nous fera cadeau de mises à jour. Comme pour tous les événements routiniers, nous allons faire une petite manipulation qui nous simplifiera la vie.

Tout d’abord, allez dans votre répertoire d’installation, ici « c:\hlserver » dans notre exemple. Créez-y un nouveau fichier texte. Peu importe le nom, nous le renommerons plus tard. Ouvrez-le, et tapez-y :

hldsupdatetool -command update -game tf -dir c:\hlserver

N’oubliez pas de remplacer le chemin de l’exemple par le votre.

On sauve, on ferme, et enfin, on renomme ce fichier « update.bat ».

Voilà, il suffira maintenant de double-cliquer sur ce fichier pour mettre à jour le serveur.

Si cela vous semble trop facile et que vous préfériez une méthode moins facile, afin de justifier à votre cop(a)in(e) qui regarde par-dessus votre épaule que vous ne vous êtes pas couchés à 2h du mat hier soir pour rien, la voilà.

Ouvrez une invite de commande DOS, en appuyant simultanément sur la touche « Windows » + R, puis tapez cmd, et entrée.

Ensuite tapez « cd \ » pour revenir à la racine et « cd hlserver » pour arriver dans le bon répertoire.

Enfin, tapez la même ligne de commande. Le résultat sera strictement le même, à la différence qu’il vous est aussi possible de taper d’autres lignes de commande, la fenêtre DOS restant ouverte.

Il est maintenant temps de double-cliquer sur cet update.bat. Sisi, allez-y. Une fenêtre va s’ouvrir, puis une deuxième. Le serveur va maintenant télécharger les fichiers de TF2, et créer un répertoire orangebox. S’il ne vous semble rien se passer, et que vous avez des messages comme ça :

Paniquez, c’est la fin du monde. Des affreux pirates prennent le contrôle de votre ordinateur et vont en profiter pour envahir les Etats-Unis sous votre pseudo. Non, bon, en fait, patientez… ça peut prendre plusieurs lonnnnnnnngues minutes avant que le téléchargement ne daigne commencer.

Ici, il a commencé au bout de 7, 8 minutes. Mais ce n’est jamais constant.

Et voilà, c’est parti !

Bon... bah, je vais me faire couler un kawa, et je reviens plus tard… oui, beaucoup plus tard… Après les 2 Go de téléchargements… Encore une fois, faites preuve de patience.

Paramétrer et Lancer son serveur

Voilà, voilà, tout a été installé. Bon, et bien maintenant ? Bah maintenant, on va le lancer ce serveur, mais avant, il va falloir le paramétrer. Et la, je vais sans aucune honte, aucune, je vais copier-coller celui de Flubber, qu’il publiera lors de son même dossier mais pour linux/Unix, soit avant, soit après celui là, selon nos disponibilités. Oui, entre les articles, les séances d’autographes, et les rendez-vous avec la presse… pff, on a le temps de rien…

// Definir le nom du serveur

hostname "[FR] TF2 Franchouillard serveur test"

// Definir un mot de passe pour acceder au serveur (laissez "" pour desactiver le mot de passe)

sv_password ""

// start rcon settings

//definir le mot de passe administrateur pour la gestion a distance ou en console

rcon_password "motdepasse"

// Nombre de tentatives de mot de passe avant d'etre banni

sv_rcon_maxfailures 10

// Duree du banissement en minutes

sv_rcon_banpenalty 5

// Definir un fichier d'acceuil (Message Of The Day)

motdfile "motdscout.txt"

// definir un fichier mapcycle (si vous ne voulez pas utiliser mapcycle.txt)

mapcyclefile "scoutcustomcycle.txt"

// Active l'autobalance des equipes

mp_autoteambalance 1

// Duree avant l'autobalance en secondes

mp_autoteambalance_delay 8

// Delai avant l'avertissement de l'autobalance en secondes

mp_autoteambalance_warning_delay 4

// difference du nombre de joueur activant l'autobalance

mp_teams_unbalance_limit 1

// Active le temps d'attente des joueurs

mp_enableroundwaittime 1

// Duree en seconde pour le carnage post victoire

mp_bonusroundtime 20

// Duree avant le redemarrage d'un round

mp_restartround 45

// Duree en seconde de la mort subite

mp_stalemate_timelimit 160

// Duree de jeu pour chaque carte en minutes

mp_timelimit 30

// Nombre de rounds maximale avant le changement de carte

mp_maxrounds 3

// Nombre de victoire maximum avant le changement de carte

mp_winlimit 2

// Definis le système de camera apres la mort (1 pour ne voir que son equipe, 2 pour bloquer la

// vue, 0 pour pouvoir se deplacer librement dans la carte)

mp_forcecamera 1

// Autoriser ou non les spectateurs (0/1)

mp_allowspectators 1

// Activer le friendly fire (0/1)

// mp_friendlyfire 0

// Desactive les cheats (0/1)

sv_cheats 0

// Duree avant d'etre ejecter du serveur pour timeout

sv_timeout 150

// Vitesse maximum de deplacement des joueurs

//sv_maxspeed 320

// Force le jeu a vérifier que ses fichiers principaux sont identiques a ceux du serveur

sv_consistency 1

// duree entre chaque tag en secondes

decalfrequency 10

// Autorise la communication vocale (0/1)

sv_voiceenable 1

// Autorise le All Talk (0/1)

sv_alltalk 0

// Duree avant le changement de map ou la discussion est autorise

mp_chattime 10

// Autorise l'upload des fichiers du serveurs vers les clients

sv_allowupload 1

// Autorise le download vers le serveurs (pour les tags)

sv_allowdownload 1

// Taille maximale des fichiers à telecharger (en Mo)

net_maxfilesize 60

// Adresse du miroir de telechargement

sv_downloadurl "http://www.miroir.com/tf2/"

// Reglages de la bande passante

sv_minrate 20000

sv_maxrate 30000

decalfrequency 10

sv_maxupdaterate 100

sv_minupdaterate 66

sv_mincmdrate 66

sv_maxcmdrate 100

// Active l'enregistrement des logs

log on

// Enregistre les ban dans les logs

sv_logbans 1

// Affiche les logs dans la console

sv_logecho 1

// Active l'enregistrement des infos serveur dans les logs

sv_logfile 1

// Enregistre les logs dans un seul fichier (0/1)

sv_log_onefile 0

// Repertoire ou les logs sont enregistres

sv_logsdir "logs"

// Definit si le serveur est locale ou online (0/1)

sv_lan 0

// Indique la region ou se trouve le serveur (0/1=USA/2=Amerique du

// sud/3=europe/4=asie/5=australie/6=moyen orient/7=afrique)

sv_region 3

// Adresse mail de l'admnistrateur

sv_contact contact@mail.com

// Autorise la mise en pause du serveur (0/1)

sv_pausable 0

// Definis le niveau de sécurite du serveur (0=tout les modifications sont possibles/

// 1=les fichiers autorise sont a definir dans whitelist.txt / 2=aucun fichiers tiers autorises sv_pure 1

// Kick les clients dont le contenu ne correspond pas

sv_pure_kick_clients 1

// Lance la lecture des utilisateurs et IP bannis

exec banned_user.cfg

exec banned_ip.cfg

// Autorise la mort subite sur les cartes ne l'ayant pas par defaut

mp_stalemate_enable 1

Le détail de ces fonctions est certainement trouvable sur internet et/ou fera peut-être l’objet d’un article en lui-même.

Allez dans le répertoire « C:\HLServer\orangebox\tf\cfg » (si vous avez suivi cet exemple) et, créez un fichier texte, et renommez-le en server.cfg, s’il n’existe pas déjà.

A l’aide d’un éditeur de texte, comme notepad++, ouvrez-le et copiez-collez les lignes ci-dessus.

Bon, dans la grande majorité des cas, un tel fichier ne vous servira à rien, à part à vous compliquer la vie, on va donc en faire un plus simple.

// Definir le nom du serveur

hostname "[FR] TF2 Franchouillard serveur test"

// Definir un mot de passe pour acceder au serveur (laissez "" pour desactiver le mot de passe)

sv_password ""

// start rcon settings

//Definir le mot de passe administrateur pour la gestion a distance ou en console

rcon_password "motdepasse"

// Autorise l'upload des fichiers du serveur vers les clients

sv_allowupload 1

// Autorise le download vers le serveur (pour les tags)

sv_allowdownload 1

// Taille maximale des fichiers a telecharger (en Mo)

net_maxfilesize 60

// Adresse du miroir de telechargement

sv_downloadurl "http://www.miroir.com/tf2/"

// Definit si le serveur est locale ou online (0/1)

sv_lan 0

// Lance la lecture des utilisateurs et IP bannis

exec banned_user.cfg

exec banned_ip.cfg

// Autorise la mort subite sur les cartes ne l'ayant pas par defaut

mp_stalemate_enable 1

Voilà, ça c’est un bon début, et encore, si vous n’avez pas de miroir pour le téléchargement de cartes, vous pouvez évincer encore une partie.

ATTENTION : Une chose que je viens de voir, ne copiez pas bêtement les lignes de l’article de Flubber (celles ici, c’est bon, j’ai corrigé), en effet, le serveur sous Windows déteste les accents, même dans les commentaires.

Votre serveur est maintenant configuré, pour avoir des modules d’administrations supplémentaires, je vous conseille de suivre les autres tutoriaux consacrés à Sourcemod et compagnie, nous ne nous en occuperons pas ici.

Il faut maintenant créer un dernier fichier avant de lancer le serveur, et ce, pour que les prochains lancements soient plus aisés.

Retournez dans le répertoire « c:\hlserver », et créez un fichier texte que vous renommerez tf.bat.

Clic-droit, modifier, et maintenant, copiez-collez la ligne suivante :

.\orangebox\srcds -game tf -console +map ctf_2fort -port 27015

Il vous suffit de remplacer ctf_2fort par la carte de départ de votre choix, évidemment. Le port n’est pas obligatoire, il met le 27015 par défaut, cependant, si vous vouliez le préciser, c’est ici. On peut aussi rajouter des commandes telles que +maxplayers, votre IP.

Le Lancement !

A chaque fois que vous voulez lancer votre serveur, il vous suffira de double-cliquer sur tf.bat.

Ceci aura pour effet de lancer une première fenêtre DOS, qui elle lancera une deuxième fenêtre dans laquelle les logs de votre serveur défileront.

C’est aussi dans cette deuxième fenêtre que vous pourrez directement entrer les commandes pour la gestion de votre serveur. NE FERMEZ PAS CES FENÊTRES. C’est votre serveur, si vous les fermez, l’une ou l’autre, vous coupez votre serveur. On peut lire ici, 2, 3 erreurs d’exécutions, n’ayant pas créé les

fichiers cfg auxquels je fais référence dans mon server.cfg. Oui, c’est mal, je sais.

Votre serveur est maintenant opérationnel, du moins, un bon début. Il vous faudra certainement maintenant y ajouter des cartes (à insérer dans le répertoire tf/maps tout simplement), n’oubliez pas de les ajouter dans votre maplist.txt. Mais vu le nombre de façons de gérer les cartes, avec par exemple la possibilité de choisir telle ou telle carte selon le nombre de joueurs, voir le moment de la journée, nous n’aborderons pas ce sujet aujourd’hui. N’oubliez pas, si vous hébergez votre propre serveur, de libérer les ports de votre windows et/ou de votre routeur.

Vous allez pouvoir à partir d’ici gérer votre serveur comme bon vous semble, choix des cartes, alltalk, friendly fire, gravité faible, etc… Par contre, il n’y a aucun module qui vous permettra d’ajouter des joueurs sympas à volonté, seule la bonne ambiance, et la bonne gestion de votre serveur vous fera gagner la sympathie de joueurs fidèles et réguliers, et sans joueur, un serveur ne vaut rien. Aussi, si vous restez le seul maître à bord, songez que sans eux, vous serez capitaine d’un vaisseau fantôme.

Ah, et au fait, oui ça marche sous Vista.

Tags: , , , , ,

81 commentaires pour “Tutoriel : Créer son serveur TF2 (Windows/Dédié)”

  1. Tyreus dit :

    Merci beaucoup pour ce tuto!
    Actuellement je DL les fichiers de TF2.
    Si ça marche, je vous le fais savoir!
    Depuis le temps que je cherche un tuto de cette tremp et surtout sur ce sujet!

  2. Gao dit :

    Merci, mais en fait, fais surtout savoir si ca ne marche pas...
    Parceque bon, a la base.. c'est un peu fait pour marcher ^^

  3. Tyreus dit :

    Dommage mais ça marche pas :p
    Lorsque je double-clic sur tf.bat j'obtient dun message d'erreur répété exactement trois fois.
    Je vois ça :
    [IMG]http://i40.servimg.com/u/f40/11/90/40/32/erreur10.jpg[/IMG]

    Et quand je clic sur ok, ça réapparait et ainsi de suite trois fois d'affilée après ça s'arrête mais le serveur n'est pas lancé.

  4. Tyreus dit :

    Ah dommage pas de BBCODE :p

  5. Tyreus dit :

    Désolé pour le multi-post mais j'ai oublié de donner quelques infos.
    Je suis sous vista pro 32bits, et j'ai fait l'install dans le même répertoire que ton exemple.

  6. Tyreus dit :

    Problème réglé, j'ai récupéré le engine.dll de mon installation normale de TF2 et ça s'est lancé nikel, maintenant je le test pour voir déjà si il est accessible online.

  7. Tyreus dit :

    Apparemment même problème que lorsque j'utilise les outils de valve (les "dedicated server"), je vois bien mon serveur en LAN mais pas sur le net :/

  8. Gao dit :

    C'est une erreur que je n'ai jamais eu, étrange...
    a priori, l'erreur ne vient pas de l'installation en elle meme, mais peut etre plus de vista (moi j'ai tésté sous xp pro, et vista prenium, j'ai pas vista pro)
    pour voir le serveur en ligne, le probleme est different, mais non expliqué dans le tutos. Il faut router les ports de ton modem/box... en tcp et udp... pour être tranquille, moi, sur ma livebox, j'ai routé de 27000 a 27075 en tcp et udp.
    Il y a aussi une option -verify_all que l'on peut rajouter dans la ligne de commande update pour qu'il check ce qu'il ne va pas.... mais il est possible qu'il enleve l'engine.dll que tu viens de remettre pour remettre celui qui ne marche pas... c'est tetu un valve...

  9. Tyreus dit :

    Je vais revérifier le routage des ports et je te tiens au courant, encore merci de ton aide!

  10. Tyreus dit :

    Pour l'instant, le meilleur truc qui a marché, c'était quelqu'un qui a vu mon serveur mais il ne répondait pas.
    Cette personne est un "ami" steam, après lui avoir demandé de tester, j'ai été déconnecté des amis steam, comme si (pure supposition), le fait qu'il essaye d'utiliser mon serveur alors que le port est déjà pris par steam (que j'avais lancé pour lui parler).
    Je vais refaire d'autre test, mais moi-même je ne me vois qu'en LAN.

  11. Tyreus dit :

    Et sinon, question peut-être conne, qu'elle est la différence entre ce serveur via hldsupdatetool et les outils proposés par valve comme le TF2 dedicated server?

  12. Tyreus dit :

    J'ai demandé à un pote de faire un scan de port et apparemment c'est bon.
    J'ai tout de suite vu dans l'invite de commande du serveur des lignes qui s'affichaient, un peu flippantes : "Banning 88.161.26.12 for rcon hacking attempts" ^^
    Donc le port est bien redirigé. A voir avec un autre pote qui a TF2 maintenant.

  13. Tyreus dit :

    Merci beaucoup!
    ça marche!
    En revanche, comment accède-t-on aux options du serveur, de préférence graphiquement? Genre, changer de map, etc...

  14. Gao dit :

    content que ca marche :)
    tu vois les variables disponibles dans ta console TF2? quand tu commences a les ecrires, ca s'affiche, toussa..
    et bien tu les tapes directement dans la fenêtre DOS ou le serveur s'affiche (pas celle ou y a 3 lignes d'ecrites, mais l'autre ou ca defile tout le temps)
    par exemple changelevel ctf_2forts
    si tu n'as pas accés a la console, ou veux pouvoir les changer directement de ton jeu, soit par la console, tu prends le controle par rcon (mot de passe que tu dois definir dans ton server.cfg), soit tu installes Sourcemod, et un menu directement accessible in game, avec meme la gestion d'admins si tu veux rajouter des pouvoir a tes potes, des options pour slapper une team entiere, et pour ca.. y a un tutos sur ce site aussi :)

  15. [ZoZoR] Mzt@bad69 dit :

    salut,

    Tout d'abord merci pour ce très bon tuto.
    J'ai le même soucis que Tyreus.

    J'ai désactivé antivirus, firewall et j'ai mappé mes ports mais mon serveur apparait toujours dans la section LAN et impossible de se connecter avec la commande connect : "ip du serveur".

    Même si je tente de me connecter sur le serveur LAN, TF2 s'arrête est me dit qu'aucun slot ip n'est disponible.

    Pourriez-vous m'aider ? MERCI

    P.S : L'adresse IP que je dois mentionner pour la commande connect :"" est bien du genre 65.92.xxx.xx:27015 et non 192.168.2.1:27015

  16. [ZoZoR] Mzt@bad69 dit :

    Ok, c'est bon cela fonctionnne.

    Mais j'ai toujours un message d'erreur qui s'affiche : Couldn't allocate any IP server port.

    Je précise que ce message s'affiche lorsque je lance TF2 sur l'ordinateur qui héberge le serveur auquel je veux me connecter.

    Des idées...?

  17. Gao dit :

    salut,

    bon d'après ce que j'ai lu, bonne nouvelle, ton serveur fonctionne..
    En fait, il a peut être même toujours fonctionné... si il ne tournait pas, tu aurais eu des messages d'erreurs genre : "connexion failed after 4 retries"
    La, il ne dit pas qu'il ne me trouve pas, mais qu'il ne trouve pas de slot ip...

    Cette erreur, ça ne le fait qu'a toi? ou tous les autres joueurs? tu as le même souci si tu passe par l'ip local (soit 192.168.x.x soit 127.0.0.1) ? j verrais bien ça comme problème... le fait qu'il n'aime pas passer par l'ip internet en local

  18. Silk dit :

    Salut,

    une nouvelle fois c'est un tuto génial...et très explixcite pour les néophytes!!
    merci donc à toi...

    j ai cependant un soucis car mon serveur apparait toujours dans la rubrique LAN

    suis sous xp...help me...a l'aide...

    merci d'avance

  19. Patouf dit :

    Salut !

    Très bon tuto !

    j'en ai fait un aussi sur mon site (www.tutos-gameserver.fr) ! ;-)

  20. [ZoZoR] Mzt@bad69 dit :

    Bon,

    Pour ma part tout fonctionne maintenant !

    Une petite précision pour les prochains lecteurs de ce tutoriel :
    Si vous faites une recherche de votre serveur après l'avoir lancer depuis votre ordinateur vous le verrez dans la section locale mais cela ne veut pas dire qu'il n'est pas accessible via internet et le "reste du monde".

    Assurez-vous simplement de bien avoir la ligne :
    sv_lan 1
    dans votre fichier server.cfg

    Voilà votre serveur est prêt, cependant il se peut que vous ne puissiez pas jouer sur le même ordinateur qui héberge votre serveur ( C'est mon cas sous Vista avec un modem routeur speedstream 6250 )

    Bonne chance et bon jeu !

  21. [ZoZoR] Mzt@bad69 dit :

    [EDIT] : veuillez corriger :
    "sv_lan 1" doit être remplacer par "sv_lan 0".

    [EXPLICATION] :
    sv_lan 1 : le serveur sera accessible seulement en local
    sv_lan 0 : le serveur sera disponible pour tout le monde ( internet )

  22. r@lf40 dit :

    j'ai un problème quand je marque cd / puis après cd hlserver dans la console windows ca marque chemin spécifié introuvable.

    peut-on m'aider SVP.

  23. Gao dit :

    Bonjour, desolé, retour de vacances ^^'

    @[ZoZoR] Mzt@bad69 : Pour le Sv_lan, je pensais avoir oublié de le mettre en lisant ton commentaire mais finalement, il y était déjà bien...bon, un peu au milieu, perdu dans tout les autres... mais il y était....

    @r@alf40 : euh... es tu sur d'avoir créer le repertoire "hlserver" avant? et quand tu tapes la commande, tu es sur le bon disque? ( c:/ par exemple)
    enfin, il faut bien taper "\" et pas "/"....

  24. r@lf40 dit :

    oui désolé c'est parce que j'ai marqué /au lieu de \ merci ça marche maintenant. par contre lorsque j'ai marqué cd hlserver ensuite j'arrive dan le bon répertoire mais quand je remarque cd hlserver ca marque chemin introuvable.

    peut-on m'aider SVP.

  25. r@lf40 dit :

    car il ait dit q'il faut remarqué la même ligne de commande mais la quelle cd\
    ou cd hlserver. je sais pas.

  26. r@lf40 dit :

    au faite aussi quand tu dit ouvrir les port de windows on les ouvre ou sur windows,et pour le routeur c'est un livebox sagem donc je sais pas comment on fait.

  27. Gao dit :

    alors, une fois dans ton repertoire c:\hlserver dans ta console windows, il faut taper : hldsupdatetool -command update -game tf -dir c:\hlserver
    oui je sais, je me suis peut etre mal exprimé sur ce coup, desolé.

    Quand je parle d'ouvrir les ports, outres ceux de windows (qui le fait generalement souvent si tu n'as que le firewall d'XP) il faut ouvrir ceux de la box...

    pour la livebox sagem, tu te co en admin, onglet "serveur LAN" en haut, au milieu... pis tu fais "ajouter" pour ajouter des ports a router...
    Il faut au moins 27015 (ou le port de ton serveur en fait...) en TCP ET UDP (donc le faire 2 fois)

  28. r@lf40 dit :

    quand je marque ca:hldsupdatetool -command update -game tf -dir ca marque missing argument for parameter - dir.
    c'est normal ou pas.

  29. r@lf40 dit :

    c bon j'ai réussi merci ca télécharge la.

  30. r@lf40 dit :

    je suis a 1.24%

  31. r@lf40 dit :

    je vois qe ca télécharge toute les map

  32. r@lf40 dit :

    comment on fait pour limiter le nombre de joueur sur son serv et tu sait ou je pe trouver la liste des commande comme par exemple changelevel ctf_2fort
    et ces commande la faut les marquer dans la console noir du serv c'est ca.

  33. Gao dit :

    Normal, ca retelecharge tout le jeu. '^^

    Alors pour limiter le nombre de joueur soit tu rajoutes +maxplayers 12 dans la ligne qui lance ton serveur, soit une fois ton serveur lancé, tu tapes : mp_maxplayers 12 (ou un autre nombre hein?) dans la fenetre de ton serveur... bon, je l'ai pas encore testé alors, a verifier hein?...

    pour les commandes, tu peux modifier toutes les variables comme quand tu lances la console sous TF2 (ex : mp_teams_unbalance_limit 0, toussa)
    pour avoir d'autres commandes, comme les changelevel, je te conseille de lire le tutos fais par flubber sur Sourcemod, un petit addon, qui te permet de gerer ton serveur, via un menu in game... le top... ;)

  34. r@lf40 dit :

    ok merci. La sa a fini de télécharger c'est a 100% et ça marque "conection reset winsock error 10054 "conection reset by peer".
    c'est normal ou pa et je fait qoi la je pe fermer la fenêtre ou pas.

  35. r@lf40 dit :

    il se trouve ou le tutos de flubber sur sourcemod

  36. r@lf40 dit :

    et o faite c'est normal qe mon serv et en lan et pas sur internet il aut que j'entre les port sinon il va rester en lan c ca

  37. r@lf40 dit :

    je voudrai savoir comment on fait pour mettre à jour son serveur car ça me marque "your serveur is out of date" dans la console noir que doit je faire
    et pour le mettre sur internet faut faire comment.

    merci de pouvoir me répondre SVP.

  38. r@lf40 dit :

    Gao a tu une réponse a ma question STP.

  39. simon908 dit :

    trtés bon tuto mais moi kan je lance la connection pour jouer dessus sa me marque couldn't allocate any hltv IP port et sa ferme le jeu

  40. d3v!l dit :

    commen fes pour le serveur ac un copain on la fes mes kan on va sur le srveur sa met erreur serveur ccomment faire ?

  41. d3v!l dit :

    commen on fes plutot excuse

  42. TomTom dit :

    Mais les gars c'est possible de jouer sur l'ordinateur ou on installe le serveur?
    Avec 10Mega d'emission réelle et 2000kilos de réceptions je peux ouvrir combien de slots?

  43. TomTom dit :

    Salut à tous!
    Merci pour ce super tuto...
    J'ai un problème avec mon serveur...Il marchait très bien mais depuis quelque jours (la derniere mise à jour) plus rien ne marche. Il n'est plus visible dans mes favoris mais quand je suis sur l'onglet favoris que je met ajouter un serveur je met l'ip de mon serveur et je met rechercher des jeux à cette adresse il le détecte mais je peux rien faire....
    Merci de m'aider.
    ip : 213.251.186.62:27015

  44. mathieu dit :

    PARFAIT MARCHE NUMERO SAUF EN LAN? MES AMI PEUVE REJOINDRE

  45. Steeve / LGM dit :

    Moi, je suis avec le système d'exploitation de Microsoft Windows 7 RC Édition Intégrale et cela fonctionne très bien.

    Mais j'ai un assez grosse question pour comment je fais pour mettre des bots (personnage virtuel) dans un serveur.

    merci de me donner une réponse

    Steeve / LGM

    http:conseil-windows.com
    http:conseil-windows.com/Personnel/index.html

  46. Tonii dit :

    Salut!
    Alors moi j'suis un peu un looser parcque jcalle déja pour le document texte qu'il faut créer. Quand je double clic dessus bah il s'ouvre xD mais sans plus y'a aucune fenetre qui s'ouvre à part le texte ... quelqu'un pourrait m'aider?

    Je suis sur windows 7 RC.
    Et voilà ce que j'ai tapé dans le document texte:"hldsupdatetool -command update -game tf -dir c:\programmes\valve\hlserver"

  47. Tonii dit :

    mercii d'avance =D

  48. OmegaHalo dit :

    Salut, moi aussi j'ai un petit problème. personne ne peut venir sur mon serveur. Les autres joueurs ont le message "le serveur ne répond pas" et puis voila...

    Donc je voulais savoir comment je peux faire pour que ça marche.

    D'avance merci ^^

  49. OmegaHalo dit :

    Tonii, tu dois changer l'extension du fichier ".txt" en ".bat" enfaîte.

  50. Tonii dit :

    merci OmegaHalo . (la boulette xD)

  51. Tonii dit :

    rebonsoir,
    j'ai un ti souchi ... quand je double clic sur tf bah y'a une fenetre qui s'ouvre et qui se referme tout vite je vois même pas ce qu'il y a marqué dessus. quelqu'un pourrait m'aider?
    mercii

  52. Tonii dit :

    Salut!
    Bonne nouvelle j'ai réussi à lancer mon serveur mais je n'arrive que à le voir en réseaux local et pas en internet :s quelqu'un pourrait m'aider parcque la je cal à mort ça fait plus d'un jour que je suis dessus :'(.
    merci pour vos réponse.
    OmegaHalo si tu veux je peux venir sur ton serveur ,faut juste que tu me passe l'adress ^^.

  53. Tonii dit :

    Pour Steeve / LGM si tu veux créer des bot dans ton serveur tu tape "bot" dans la console ou plutot dans la fenetre commande de ton serveur. Si t'as des question n'ésite pas

  54. Tonii dit :

    Up please j'ai besoin de votre aide

  55. OmegaHalo dit :

    bah enfaîte moi personne n'a réussit à aller dessus a part moi même. Si ça marche pour toi, peux tu me dire comment tu as fais ?

  56. Tonii dit :

    Bah moi il fonctionne mais que en réseaux local. Mon ti frere arrive me rejoindre et tout march nickel mais quand je demande à des amis steam il dise que "le serveur ne répond pas"... J'ai regardé sur le net il parle d'ouvrir les port UDP et TCP dans ton routeur (chez moi c'est une livebox mini)... je l'ai fais mais aucun changement. Je suis sur que le problème vient des port ou quelque chose comme ça puisque c'est just sur le net qu'il fonctionne pas... Malheureusement j'ss pas un ouf en réseaux xD

  57. OmegaHalo dit :

    C'est exactement la même chose pour moi et mes ports sont ouvert (je suis avec free)...

  58. Neowarrior dit :

    Salut,
    Bravo pour le tuto... je l'ai suivi a la lettre et le serveur se lance !
    Mais le seul probleme, comme bien d'autre ici, je vois mon serveur uniquement en lan et malheureusement pas sur internet...
    Si quelqu'un avait la solution...
    J'ai une live box et les port demandé sont déjà ouvert

  59. Fred dit :

    salut !
    Tous d'abord exelent tuto !
    mais moi aussi j'ai un probleme:(
    Tous marche a merveille mais quan je rentre dans le jeux et que je choisi un perso la console me kick (kicked by console).
    vous avez une idée la dessu ?

  60. Lepauv' dit :

    Bonjour à tous ..... alors mon problème est le suivant ... après avoir eu tous les problêmes possibles, ( extension de fichier masqué , télécahrgement qui ne démarre pas etc ... ) je suis maintenant à l'étape finale de la mise en place du serveur et étant grave un noob dans ce domaine je vais poser des questions de noob .... du style " les indications en français faut aussi les copier dans le server.cfg??? ( eh ouai je démarre fort !) parce que je commence à me poser des questions! Voyez-vous lorsque je copie colle les paramètres corrigés ( les plus courts ) eh bien le nom du serveur visible sur tf2 est tam tam !!! Team fortress 2! Mais si j'utilise ceux plus longs qu'il ne faut absolument pas copier parce qu'ils sont faux eh bien le nom du serveur change cette fois ! Je suis donc arrivé à la conclusion que j'avais fais une bourde qq part, que mon server.cfg déconnait parce qu'en plus lors du lancement du serveur ( tf.bat ) sur la seconde console qui apparait y'a une tapée d'erreurs comme quoi il ne reconnait pas la moitié des commandes " unknow unknow etc ". Ca c'est le premier problème parce qu'aprés tout mon serveur est visible sur Tf2 Eh Oui !! Mais en LAN!!! Alors bien sur j'ai lu les commentaires et leurs réponses j'ai donc suivi la technique càd, connexion a la livebox serveurs LAN, nouveaux ports ( 2 : tcp udp avec 27015 , marche pas , bref j'ai fais comme dis plus haut mais mon serveur est toujours en lAN ... pratique pour jouer avec soi même et virer fou "^^ ). Alors je me demandais si un gentil pro des serveurs tf2 pourrait me répondre s'il a le courage de lire jusqu'a la fin mon comment. Merci d'avance

  61. Lepauv' dit :

    euh y'a quelqu'un ?

  62. Tonii dit :

    Il faut que t'es port soit ouvert ainsi que tu vérifie ton firewall dans ton antiviris et celui de windows pour pas qu'il bloque les entrées et les sorties...

  63. Tonii dit :

    oui il y a quelqu'un peut tu me dire en plus court ton vrai souci parcque j'ai pas capter la moité si j'ai capter les unknow command ça c'est souvent à cause des "" qui faut enlevé ^^

  64. Tonii dit :

    pour le voir sur le net on m'as dit qu'il faut aussi que tu vérifi si ton parfeu windows et ton parfeu antivirus autorise ton serveur blablabla...moi sur mon antivirus jle trouve pas ... donc voila mon souci j'ai nod32 si qq'un sais ^^qu'il me le dise

  65. Lepauv' dit :

    salut et merci de m'avoir répondu
    en bref aprés avoir copié coller les paramètres du serveur et les avoir collé dans le server.cfg la moitié des commandes ne sont pas reconnues lors du lancement " unknow"etc. ensuite mon serveur n'apparait qu'en lan... comme pour beaucoup de gens : j'ai suivi la méthode décrite plus haut pour router les ports mais mon serveur n'apparait encore qu'en lan.
    Le pare feu windows est désactivé et j'ai réessayé la manip sans mon Norton chéri ( en désactivant tt les options ) mais ca marche toujours pas ... une vrai usine a gaz .

  66. David dit :

    Salut j'ai essayé de faire un serveur mais je ne comprend pa la parti ou il faut faire "windows + R" et la suite. Pouvez vous m'aidez svp ?

  67. solly dit :

    Bonjour, tonii pourrait tu me dire comment ta fait pour faire fonctionner sous Win7 ?? car moi aussi la fenetre dos s'ouvre et se referme directement, Stp repond moi.Merci

  68. Tonii dit :

    Dit moi à quel étape est tu ?

    As-tu déjà fait la mise à jour du serveur comme il est dit?

  69. MrKoin dit :

    Bonjour et merci pour ce tuto fort interressant ;)

    J'ai un probleme avec les logs : j'ai un "joueur" "localhost" avec un ID genre"0:0:00:0:0" qui vient parasiter les logs et ca me flingue les stats que j'essaye de créer par la suite (pour voir quels sont les meilleurs joueurs de la LAN etc...).

    Apparement le fichier de logs semble avoir des datas corrompus et je me retrouve avec des erreurs dans les parseurs de stat (genre psychostats) et des statistiques érronnées au final.

    Aurais tu une idée d'où cela pourrait venir ?
    PS : il semble que le serveur "perde" l'ID de certains joueurs de temsp à autre et du coups mette les points dans le joueur "localhost"...
    Si tu as des idées ... merci d'avance :D

  70. Land dit :

    Bonjour,

    Comment se fait-il que, apres avoir lancé le serveur, la console s 'arrête a :

    couldn't exec server.cfg
    couldn't exec ctf_2fort.cfg

    Aucune adresse net n'est affichée, j'obtiens juste l'ip locale...

    merci

  71. Flubber dit :

    As tu bien créer le server.cfg car c'est dans ce fichier que sont les infos sv_lan 0

    Le second c'est pas grave, c'est juste pour associer une config particulière avec la map.

  72. Demarun dit :

    Merci,

    Ca fonctionne très bien en LAN, j'ai mis en 1 pour le online et malheureusement je le vois toujours en LAN.

    PORT mis dans ma Live Box en TCP UDP
    PAREFEU OK

  73. Serird dit :

    J'ai une question : Alors, à quoi sert Team Fortress 2 dedicated server?

  74. crenon dit :

    Salut, en fait moi j'ai 2 router une scarlet box sur laquelle sont reliés le téléphone et le router bureau(petit belkin) .

    Dans la console, je vois "Network : IP 192.168.2.4"

  75. crenon dit :

    C'est normal ?

  76. victor dit :

    bonjour j'ai un probleme au lieu exec: .... sa me marque commande "r_decal_cullsize" aidez moi merci d'avance ( c'est pas un preobleme de map car j'ai intégré la map ke je voulé de début dans ce qui fallait et en plus sa fait la meme chose avec ctf_2fort

  77. victor dit :

    http://a.imageshack.us/img35/9929/sanstitrengp.jpg voila regardez

  78. victor dit :

    et sa aussi http://a.imageshack.us/img690/765/sanstitreyw.jpg

  79. victor dit :

    j'ai vista

  80. victor dit :

    si j'attend aprés j'ai sa mais je vois pas l'id de mon serveur aidé moi merci ...
    http://a.imageshack.us/img31/9374/sanstitrefo.jpg

  81. victor dit :

    sa fait sa selement avec la map ctf_2fort mais quand je teste la map arena_breakfloor comme a la 2eme immage

Laisser un commentaire