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.
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 ».
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….
Bon ici, « next » sans grande surprise.
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.












4 juillet 2008 à 23:49
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!
5 juillet 2008 à 9:53
Merci, mais en fait, fais surtout savoir si ca ne marche pas...
Parceque bon, a la base.. c'est un peu fait pour marcher ^^
5 juillet 2008 à 11:02
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é.
5 juillet 2008 à 11:03
Ah dommage pas de BBCODE :p
5 juillet 2008 à 11:07
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.
5 juillet 2008 à 11:09
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.
5 juillet 2008 à 11:18
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 :/
5 juillet 2008 à 11:40
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...
5 juillet 2008 à 11:42
Je vais revérifier le routage des ports et je te tiens au courant, encore merci de ton aide!
5 juillet 2008 à 12:37
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.
5 juillet 2008 à 12:40
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?
5 juillet 2008 à 13:12
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.
5 juillet 2008 à 14:17
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...
6 juillet 2008 à 10:51
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 juillet 2008 à 23:29
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 juillet 2008 à 23:06
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 juillet 2008 à 10:27
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
20 juillet 2008 à 8:32
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
21 juillet 2008 à 20:37
Salut !
Très bon tuto !
j'en ai fait un aussi sur mon site (www.tutos-gameserver.fr) !
24 juillet 2008 à 20:23
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 !
26 juillet 2008 à 1:49
[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 )
8 août 2008 à 11:05
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.
9 août 2008 à 9:56
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 "/"....
9 août 2008 à 10:56
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.
9 août 2008 à 10:59
car il ait dit q'il faut remarqué la même ligne de commande mais la quelle cd\
ou cd hlserver. je sais pas.
9 août 2008 à 11:08
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.
9 août 2008 à 11:24
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)
9 août 2008 à 11:34
quand je marque ca:hldsupdatetool -command update -game tf -dir ca marque missing argument for parameter - dir.
c'est normal ou pas.
9 août 2008 à 11:37
c bon j'ai réussi merci ca télécharge la.
9 août 2008 à 11:38
je suis a 1.24%
9 août 2008 à 11:38
je vois qe ca télécharge toute les map
9 août 2008 à 11:42
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.
9 août 2008 à 12:19
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...
9 août 2008 à 12:35
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.
9 août 2008 à 12:47
il se trouve ou le tutos de flubber sur sourcemod
9 août 2008 à 13:01
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
3 septembre 2008 à 16:28
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.
3 septembre 2008 à 16:34
Gao a tu une réponse a ma question STP.
16 novembre 2008 à 11:30
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
19 décembre 2008 à 23:06
commen fes pour le serveur ac un copain on la fes mes kan on va sur le srveur sa met erreur serveur ccomment faire ?
19 décembre 2008 à 23:07
commen on fes plutot excuse
3 février 2009 à 15:05
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?
19 février 2009 à 19:11
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
3 mars 2009 à 0:35
PARFAIT MARCHE NUMERO SAUF EN LAN? MES AMI PEUVE REJOINDRE
11 juin 2009 à 18:36
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
1 juillet 2009 à 13:07
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"
1 juillet 2009 à 13:08
mercii d'avance =D
1 juillet 2009 à 15:30
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 ^^
1 juillet 2009 à 15:32
Tonii, tu dois changer l'extension du fichier ".txt" en ".bat" enfaîte.
1 juillet 2009 à 16:00
merci OmegaHalo . (la boulette xD)
1 juillet 2009 à 21:52
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
3 juillet 2009 à 14:43
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 ^^.
3 juillet 2009 à 14:46
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
3 juillet 2009 à 19:59
Up please j'ai besoin de votre aide
4 juillet 2009 à 2:15
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 ?
4 juillet 2009 à 10:44
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
5 juillet 2009 à 0:38
C'est exactement la même chose pour moi et mes ports sont ouvert (je suis avec free)...
11 juillet 2009 à 17:07
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
4 août 2009 à 16:37
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 ?
13 août 2009 à 17:43
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
15 août 2009 à 13:06
euh y'a quelqu'un ?
23 août 2009 à 12:38
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...
24 août 2009 à 22:50
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é ^^
24 août 2009 à 22:51
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
25 août 2009 à 23:10
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 .
10 novembre 2009 à 14:35
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 ?
28 décembre 2009 à 1:38
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
30 décembre 2009 à 22:09
Dit moi à quel étape est tu ?
As-tu déjà fait la mise à jour du serveur comme il est dit?
15 février 2010 à 15:10
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
29 avril 2010 à 20:37
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
5 mai 2010 à 10:48
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.
18 mai 2010 à 16:32
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
28 mai 2010 à 20:09
J'ai une question : Alors, à quoi sert Team Fortress 2 dedicated server?
25 juin 2010 à 17:07
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"
25 juin 2010 à 17:08
C'est normal ?
26 juillet 2010 à 13:25
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
26 juillet 2010 à 13:25
http://a.imageshack.us/img35/9929/sanstitrengp.jpg voila regardez
26 juillet 2010 à 13:29
et sa aussi http://a.imageshack.us/img690/765/sanstitreyw.jpg
26 juillet 2010 à 13:29
j'ai vista
26 juillet 2010 à 19:32
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
26 juillet 2010 à 19:45
sa fait sa selement avec la map ctf_2fort mais quand je teste la map arena_breakfloor comme a la 2eme immage