<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Team Fortress 2 franchouillard</title>
	<atom:link href="http://tf2.franchouille.fr/feed/" rel="self" type="application/rss+xml" />
	<link>http://tf2.franchouille.fr</link>
	<description>Où ça cause de TF2 avec des canards, des lapins, et des dinosaures</description>
	<pubDate>Fri, 22 Aug 2008 15:45:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>fr</language>
			<item>
		<title>Mise à jour de MetaMod Source</title>
		<link>http://tf2.franchouille.fr/2008/07/26/mise-a-jour-de-metamod-source/</link>
		<comments>http://tf2.franchouille.fr/2008/07/26/mise-a-jour-de-metamod-source/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 09:43:40 +0000</pubDate>
		<dc:creator>Flubber</dc:creator>
		
		<category><![CDATA[Administration]]></category>

		<category><![CDATA[Metamod]]></category>

		<category><![CDATA[SourceMod]]></category>

		<category><![CDATA[metamod source admin sourcemod tf2 css 1.6.2 bug update]]></category>

		<guid isPermaLink="false">http://tf2.franchouille.fr/?p=87</guid>
		<description><![CDATA[Bailopan vient d&#8217;annoncer une mise à jour de MetaMod Source en version 1.6.2 pour tf2  et les autres jeux source-engine (1.4.4 pour les autres). Cette mise à jour préviens un potentiel bug avec le source SDk à venir.

- Correction du bug d&#8217;ouverture des .vdf même si l&#8217;extension n&#8217;était pas en fin de nom (par exemple [...]]]></description>
			<content:encoded><![CDATA[<p>Bailopan vient d&#8217;annoncer une mise à jour de MetaMod Source en version 1.6.2 pour tf2  et les autres jeux source-engine (1.4.4 pour les autres). Cette mise à jour préviens un potentiel bug avec le source SDk à venir.<br />
<br />
- Correction du bug d&#8217;ouverture des .vdf même si l&#8217;extension n&#8217;était pas en fin de nom (par exemple plugin.vdf.disabled&#8221;)<br />
- Retrait de  FCVAR_REPLICATED des fonctions de MetaMod, entrainant la disparition de Sim et du message insupportable et récurrent &#8220;ConVarRef metamod_version doesn&#8217;t point to an<br />
existing ConVar&#8221;<br />
- Prévention d&#8217;un bug sur le futur API IServerPluginCallbacks.</p>
<p><a title="Download Metamo 1.6.2" href="http://www.sourcemm.net/?go=downloads&amp;file=sourcemm-1.6.2.zip" target="_blank">Télécharger MetaMod:Source 1.6.2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tf2.franchouille.fr/2008/07/26/mise-a-jour-de-metamod-source/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tutoriel : Avoir des reserved slot sans en perdre</title>
		<link>http://tf2.franchouille.fr/2008/06/30/tutorielavoir-des-reserved-slot-sans-en-perdre/</link>
		<comments>http://tf2.franchouille.fr/2008/06/30/tutorielavoir-des-reserved-slot-sans-en-perdre/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 11:47:37 +0000</pubDate>
		<dc:creator>Flubber</dc:creator>
		
		<category><![CDATA[Administration]]></category>

		<category><![CDATA[Plugins]]></category>

		<category><![CDATA[SourceMod]]></category>

		<category><![CDATA[admin]]></category>

		<category><![CDATA[contributeur]]></category>

		<category><![CDATA[extension]]></category>

		<category><![CDATA[flag]]></category>

		<category><![CDATA[in]]></category>

		<category><![CDATA[modo]]></category>

		<category><![CDATA[plug]]></category>

		<category><![CDATA[réservé]]></category>

		<category><![CDATA[reserved]]></category>

		<category><![CDATA[slot]]></category>

		<category><![CDATA[slots]]></category>

		<category><![CDATA[vip]]></category>

		<guid isPermaLink="false">http://tf2.franchouille.fr/?p=86</guid>
		<description><![CDATA[Salut le monde,
Avoir des reserved slots sur vos serveurs TF2 est une nécessité, tout d&#8217;abord pour y faire régner l&#8217;ordre et ensuite pour jouer quand vous en avez envie surtout en cette période de vacances-kikoolol-scolaire.
Avec le système d&#8217;origine de sourcemod ou des plug-in comme le H-reserved, il est impossible de ne pas perdre de slots [...]]]></description>
			<content:encoded><![CDATA[<p>Salut le monde,</p>
<p>Avoir des reserved slots sur vos serveurs TF2 est une nécessité, tout d&#8217;abord pour y faire régner l&#8217;ordre et ensuite pour jouer quand vous en avez envie surtout en cette période de vacances-kikoolol-scolaire.</p>
<p>Avec le système d&#8217;origine de sourcemod ou des plug-in comme le <a title="H-reserved" href="http://forums.alliedmods.net/showthread.php?t=61913&amp;highlight=reserved" target="_blank">H-reserved</a>, il est impossible de ne pas perdre de slots ce qui fait que votre jolie serveur 24 places, climatisation, pack mp3 et gps inclus ne fait plus que 23 places. De plus, les petits malins au courant des reserved slots, passent par les commandes &#8220;connect ip:port&#8221; ou &#8220;retry&#8221; dans la console ce qui, même en étant pas admin, les font passer devant les autres et créer du spam bien désagréable dans la chat-box (kikoolol_en_v4c4nc3 has joined the game).</p>
<p>Et bah ce cauchemar est fini !</p>
<p>En effet, pRed de sourcemod a récemment mis à disposition une extension permettant de ne pas avoir à gâcher de slots : <strong>CBaseServer</strong>.</p>
<p>Tout d&#8217;abord il faut récupérer les dernières versions à <a title="Fichiers CBaseServer" href="http://alliedmods.net/~pred/CBaseServer/" target="_blank">cette adresse</a> (prenez le fichier cbaseserver.so pour un serveur unix et le .dll pour un serveur windows), voici ou installer les fichiers dans le répertoire addons/sourcemod/ de votre serveur:</p>
<pre>baseserver.txt -&gt; gamedata
cbaseserver.ext.so -&gt; extensions
cbaseservertest.smx -&gt; plugins
cbaseservertest.sp -&gt; scripting
cbaseserver.inc -&gt; scripting/include</pre>
<p>Ensuite, c&#8217;est très simple, il suffit de modifier vos fichiers de configuration si vous aviez d&#8217;anciens système de slots réservés (sm_hide_slots / sm_reserved_slots / sm_reserve_type doivent être mis à &#8220;0&#8243; ces variables n&#8217;étant plus nécessaire) et de relancer complètement votre serveur (un changemap ne suffit pas) .<br />
Désormais vos admins, modos ou contribueurs ayant le flag &#8220;a&#8221; (reserved slots) peuvent accéder le serveur et kicker automatiquement un joueur non admin en faisant un connect dans la console du jeu.<br />
Par exemple :</p>
<pre>connect 217.70.184.250:27016; pass mdp</pre>
<p>Il existe toutefois un petit bug avec cette extension (le termes plug-in n&#8217;étant pas adéquat ici, lorsque le serveur change de cartes il est impossible de se connecter via un &#8220;connect&#8221; (la faute à valve et à son code reseau) mais ce n&#8217;est pas particulièrement gênant et une fois la carte chargée et<br />
les joueurs enregistré vous pourrez entrer sur le serveur sans soucis.</p>
<p>Voila c&#8217;est tout pour aujourd&#8217;hui. Bon jeu.</p>
]]></content:encoded>
			<wfw:commentRss>http://tf2.franchouille.fr/2008/06/30/tutorielavoir-des-reserved-slot-sans-en-perdre/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Faire un MOTD graphique et dynamique</title>
		<link>http://tf2.franchouille.fr/2008/06/26/faire-un-motd-graphique-et-dynamique/</link>
		<comments>http://tf2.franchouille.fr/2008/06/26/faire-un-motd-graphique-et-dynamique/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 11:48:32 +0000</pubDate>
		<dc:creator>Coldorak</dc:creator>
		
		<category><![CDATA[Administration]]></category>

		<category><![CDATA[dynamique]]></category>

		<category><![CDATA[graphique]]></category>

		<category><![CDATA[motd]]></category>

		<category><![CDATA[team fortress 2]]></category>

		<guid isPermaLink="false">http://tf2.franchouille.fr/?p=85</guid>
		<description><![CDATA[Vous avez déjà certainement modifié le motd.txt de votre serveur TF2, par exemple pour mettre le mapcycle de votre serveur ou bien ses règles. Mais comme vous vous en êtes alors rendu compte, dès que vous modifiez votre mapcycle, vous êtes bon pour mettre à jour le motd. Alors pourquoi faire &#8220;moche&#8221; et fixe quand [...]]]></description>
			<content:encoded><![CDATA[<p>Vous avez déjà certainement modifié le motd.txt de votre serveur TF2, par exemple pour mettre le mapcycle de votre serveur ou bien ses règles. Mais comme vous vous en êtes alors rendu compte, dès que vous modifiez votre mapcycle, vous êtes bon pour mettre à jour le motd. Alors pourquoi faire &#8220;moche&#8221; et fixe quand on peut faire <a title="[FR]Geekzone.fr Cold MOTD" href="http://www.coldfire.info/tf2/motd/cold/motd2.php" target="_blank">beau et dynamique</a>?</p>
<p>Si vous avez un site web, PHP et GD, alors vous avez tout ce qu&#8217;il vous faut!</p>
<p>J&#8217;explique comment faire à partir d&#8217;une base que je fournis sur mon blog, c&#8217;est en français (y&#8217;a en anglais aussi si ça vous amuse), et c&#8217;est <a title="MOTD dynamique sur Geekzone TF2 Server News" href="http://www.coldfire.info/?page_id=62" target="_blank">ici que ça se passe</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tf2.franchouille.fr/2008/06/26/faire-un-motd-graphique-et-dynamique/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mise à jour de TF2 (Pyro Update) &#038; sourcemod fix</title>
		<link>http://tf2.franchouille.fr/2008/06/20/mise-a-jour-de-tf2-pyro-update-sourcemod-fix/</link>
		<comments>http://tf2.franchouille.fr/2008/06/20/mise-a-jour-de-tf2-pyro-update-sourcemod-fix/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 02:14:55 +0000</pubDate>
		<dc:creator>Flubber</dc:creator>
		
		<category><![CDATA[Administration]]></category>

		<category><![CDATA[SourceMod]]></category>

		<category><![CDATA[sourcemod maj mise à jour update admin menu tf2 pyro ac]]></category>

		<guid isPermaLink="false">http://tf2.franchouille.fr/?p=83</guid>
		<description><![CDATA[Vous le savez tous il y à eu la mise à jour de TF2 cette nuit avec les nouveaux achievement pyro.
Cela dit coté serveur il y&#8217;à du mouvement en effet la mise à jour associé à sourcemod fait planter le serveur, pRED à sortis un fix. Il suffit de placer ces deux fichiers dans votre [...]]]></description>
			<content:encoded><![CDATA[<p>Vous le savez tous il y à eu la mise à jour de TF2 cette nuit avec les nouveaux achievement pyro.<br />
Cela dit coté serveur il y&#8217;à du mouvement en effet la mise à jour associé à sourcemod fait planter le serveur, pRED à sortis un fix. Il suffit de placer ces deux fichiers dans votre repertoire :</p>
<p><code>racinetf2/addons/sourcemod/gamedata</code></p>
<p><a title="Fix pyro pour sourcemod" href="http://users.alliedmods.net/~pred/sm-tf2.games.txt" target="_blank">Fichier 1</a><br />
<a title="Fix pyro pour sourcemod 2" href="http://users.alliedmods.net/~pred/sdktools.games.ep2.txt" target="_blank">Fichier 2</a></p>
<p>Bon jeu.</p>
]]></content:encoded>
			<wfw:commentRss>http://tf2.franchouille.fr/2008/06/20/mise-a-jour-de-tf2-pyro-update-sourcemod-fix/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mise à jour de Team Fortress 2 (v1.0.3.1)</title>
		<link>http://tf2.franchouille.fr/2008/06/12/mise-a-jour-de-team-fortress-2-v1031/</link>
		<comments>http://tf2.franchouille.fr/2008/06/12/mise-a-jour-de-team-fortress-2-v1031/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 00:36:37 +0000</pubDate>
		<dc:creator>Flubber</dc:creator>
		
		<category><![CDATA[Administration]]></category>

		<category><![CDATA[tf2 mise à jour maj team fortress 2 build 1.0.3.1 serve]]></category>

		<guid isPermaLink="false">http://tf2.franchouille.fr/?p=82</guid>
		<description><![CDATA[Petite mise à jour de Team Fortress 2, sans grand intérêt pour tout les joueurs qui attendaient l&#8217;update du Pyro.

Les mods peuvent maintenant définir les réglages sv_tags
Support des polices de caractères russe
Optimisation des des performance concernant le rendu des particules

Je vous rappel que pour mettre votre serveur à jour sous unix il faut effectuer la [...]]]></description>
			<content:encoded><![CDATA[<p>Petite mise à jour de Team Fortress 2, sans grand intérêt pour tout les joueurs qui attendaient l&#8217;update du Pyro.</p>
<ul style="padding-bottom: 0px; margin-bottom: 0px;">
<li>Les mods peuvent maintenant définir les réglages sv_tags</li>
<li>Support des polices de caractères russe</li>
<li>Optimisation des des performance concernant le rendu des particules</li>
</ul>
<p>Je vous rappel que pour mettre votre serveur à jour sous unix il faut effectuer la commande suivante dans le répertoire contenant le srcds : </p>
<p><code>./steam -command update -game tf -dir /srv/servertf2/tf</code></p>
]]></content:encoded>
			<wfw:commentRss>http://tf2.franchouille.fr/2008/06/12/mise-a-jour-de-team-fortress-2-v1031/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sourcemod 1.0.2 est disponible</title>
		<link>http://tf2.franchouille.fr/2008/06/01/sourcemod-102-est-disponible/</link>
		<comments>http://tf2.franchouille.fr/2008/06/01/sourcemod-102-est-disponible/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 12:36:47 +0000</pubDate>
		<dc:creator>Flubber</dc:creator>
		
		<category><![CDATA[Administration]]></category>

		<category><![CDATA[SourceMod]]></category>

		<category><![CDATA[sourcemod 1.0.2 menu admin @red @blue administration]]></category>

		<guid isPermaLink="false">http://tf2.franchouille.fr/?p=81</guid>
		<description><![CDATA[Salut,
Sourcemod est disponible en version 1.0.2, je n&#8217;aurais pas fait un message pour une quelconque mise à jour, mais celle la va permettre de se faire plaisir en punissant toute une équipe en une touche :D, grâce aux extensions @red ou @blue (quoi de meilleur qu&#8217;un sm_drug @blue quand on est rouge et qu&#8217;on perd [...]]]></description>
			<content:encoded><![CDATA[<p>Salut,</p>
<p>Sourcemod est disponible en version 1.0.2, je n&#8217;aurais pas fait un message pour une quelconque mise à jour, mais celle la va permettre de se faire plaisir en punissant toute une équipe en une touche :D, grâce aux extensions @red ou @blue (quoi de meilleur qu&#8217;un sm_drug @blue quand on est rouge et qu&#8217;on perd lamentablement). Il y&#8217;a bien sur d&#8217;autre nouveauté dans la version 1.0.2 la liste est dispo <a title="Release Notes 1.0.2" href="http://wiki.alliedmods.net/SourceMod_1.0.2_Release_Notes" target="_blank">ici.</a></p>
<p>Autre chose notable des modifications sur les menus d&#8217;administration personnalisés, il faut désormais nommé menu.ini en adminmenu_custom et le placé dans le repertoire addons/sourcemod/cfg/.</p>
<p><a title="Sourcemod 1.0.2 Pour serveur windows" href="http://www.sourcemod.net/dl.php?filename=sourcemod-1.0.2.zip" target="_blank">Sourcemod 1.0.2 Version Serveur Windows</a><br />
<a title="Sourcemode 1.0.2 pour serveur Unix" href="http://www.sourcemod.net/dl.php?filename=sourcemod-1.0.2.tar.gz" target="_blank">Sourcemod 1.0.2 Version Serveur Linux</a></p>
<p>Comme toute les autres cette mise à jour n&#8217;est pas obligatoire, si vous êtes satisfait de votre module d&#8217;administration et que les nouvelles fonctionnalités ne vous interessent pas vous n&#8217;êtes pas obligé de mettre à jour évidemment.</p>
]]></content:encoded>
			<wfw:commentRss>http://tf2.franchouille.fr/2008/06/01/sourcemod-102-est-disponible/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tutoriel : Créer son serveur TF2 (Windows/Dédié)</title>
		<link>http://tf2.franchouille.fr/2008/05/25/un-serveur-dedie-sous-xp-le-how-to/</link>
		<comments>http://tf2.franchouille.fr/2008/05/25/un-serveur-dedie-sous-xp-le-how-to/#comments</comments>
		<pubDate>Sun, 25 May 2008 01:09:51 +0000</pubDate>
		<dc:creator>Gao</dc:creator>
		
		<category><![CDATA[Administration]]></category>

		<category><![CDATA[serveur]]></category>

		<category><![CDATA[tutoriel]]></category>

		<category><![CDATA[tutos]]></category>

		<category><![CDATA[vista]]></category>

		<category><![CDATA[windows]]></category>

		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://tf2.franchouille.fr/?p=60</guid>
		<description><![CDATA[On a des fois besoin de se créer un petit serveur TF2, rien qu&#8217;à soi. Un petit havre de paix loin des autres, pour pouvoir se retrouver entres potes, soit pour un moment de délire, soit pour&#8230; bref, pour mille raisons possibles et imaginables. Bandes de petits cochons&#8230; Seulement voilà, unix/linux, c&#8217;est sympa, mais l&#8217;installer [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">On a des fois besoin de se créer un petit serveur TF2, rien qu&#8217;à soi. Un petit havre de paix loin des autres, pour pouvoir se retrouver entres potes, soit pour un moment de délire, soit pour&#8230; bref, pour mille raisons possibles et imaginables. Bandes de petits cochons&#8230; Seulement voilà, unix/linux, c&#8217;est sympa, mais l&#8217;installer que pour un serveur TF2, c&#8217;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&#8217;est beau, c&#8217;est le ciel, c&#8217;est la liberté, c&#8217;est&#8230; hu? oui bon, j&#8217;y viens&#8230;</p>
<p style="text-align: justify;"><span id="more-60"></span></p>
<p style="text-align: justify;">Je vous invite à lire le dossier de Blacky, ou &#8220;comment choisir son host?&#8221; avant de vous lancer dans l&#8217;hébergement de serveur, tout en sachant aussi qu&#8217;un serveur, ça se fait, ça se refait, et qu&#8217;il n&#8217;est pas forcément stupide de commencer par tester ses compétences sur un petit serveur &#8220;maison&#8221;.</p>
<p style="text-align: justify;">Allez, au programme, les pré-requis, l&#8217;installation, le téléchargement, et la configuration. C&#8217;est parti.</p>
<h3 style="text-align: justify; padding-left: 30px;"><strong>Les pré requis :</strong></h3>
<p style="text-align: justify;">Avant de commencer, assurons nous d&#8217;avoir le minimum vital. Non non, rangez moi ces pizzas&#8230; Je parle de logiciels. Tout d&#8217;abord, évidemment, vous devez avoir un ordinateur avec XP, ou bien Vista d&#8217;installer dessus. Ca marche aussi avec Vista? En fait, pour l&#8217;instant, je ne l&#8217;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.</p>
<p style="text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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 <a title="ici" href="http://storefront.steampowered.com/download/hldsupdatetool.exe" target="_blank">ici</a>.  XP, hldsupdatetool, les droits administrateurs de votre ordinateur, vous avez toutes les clefs en main pour y arriver.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<h3 style="padding-left: 30px;">L’installation :<strong></strong></h3>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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&#8230; 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.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre.jpg"><img class="aligncenter size-medium wp-image-65" title="le cluf" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre-300x223.jpg" alt="Le CLUF" width="300" height="223" /></a></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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 ».</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre2.jpg"><img class="aligncenter size-medium wp-image-66" title="Le chemin d\'acces" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre2-300x224.jpg" alt="Le chemin d\'acces" width="300" height="224" /></a></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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….</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre3.jpg"><img class="aligncenter size-medium wp-image-67" title="next" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre3-300x222.jpg" alt="next" width="300" height="222" /></a></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">Bon ici, « next » sans grande surprise.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre4.jpg"><img class="aligncenter size-medium wp-image-68" title="Pays" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre4-300x223.jpg" alt="Choix du pays, génial" width="300" height="223" /></a></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">Moi je choisis Europe, mais si vous habitez en Australie, vous faites ce que vous voulez.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre5.jpg"><img class="aligncenter size-medium wp-image-69" title="sans-titre5" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre5-300x223.jpg" alt="" width="300" height="223" /></a></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">« Next », sauf si vous êtes intéressé par la mailing list de Valve, mais ceci est un autre sujet.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre6.jpg"><img class="aligncenter size-medium wp-image-70" title="sans-titre6" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre6-300x224.jpg" alt="" width="300" height="224" /></a></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">Et voila ! « Finish », j’ai décoché « lire le Lisez-moi ». Mais si vous avez envie de le lire, à tout à l’heure.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre7.jpg"><img class="aligncenter size-medium wp-image-71" title="sans-titre7" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre7-300x108.jpg" alt="" width="300" height="108" /></a></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">Vous devez donc avoir au final, un répertoire avec ces fichiers.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<h3 style="padding-left: 30px;">Mise à jour du serveur</h3>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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 :</p>
<blockquote>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: 11pt; line-height: 115%; font-family: ">hldsupdatetool -command update -game tf -dir c:\hlserver</span></p>
</blockquote>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">N’oubliez pas de remplacer le chemin de l’exemple par le votre.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">On sauve, on ferme, et enfin, on renomme ce fichier « update.bat ».</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">Voilà, il suffira maintenant de double-cliquer sur ce fichier pour mettre à jour le serveur.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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à.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">Ouvrez une invite de commande DOS, en appuyant simultanément sur la touche « Windows » + R, puis tapez cmd, et entrée.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">Ensuite tapez « cd \ » pour revenir à la racine et « cd hlserver  » pour arriver dans le bon répertoire.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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.</p>
<p>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 :</p>
<p><a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre8.jpg"><img class="aligncenter size-medium wp-image-72" title="sans-titre8" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre8-300x150.jpg" alt="" width="300" height="150" /></a></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">Ici, il a commencé au bout de 7, 8 minutes.  Mais ce n’est jamais constant.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre9.jpg"><img class="aligncenter size-medium wp-image-73" title="sans-titre9" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre9-300x150.jpg" alt="" width="300" height="150" /></a></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">Et voilà, c’est parti !</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">Bon&#8230; 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.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<h3 style="padding-left: 30px;">Paramétrer et Lancer son serveur</h3>
<p style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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…</p>
<blockquote>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Definir le nom du serveur</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">hostname &#8220;[FR] TF2 Franchouillard serveur test&#8221;</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Definir un mot de passe pour acceder au serveur (laissez &#8220;&#8221; pour desactiver le mot de passe)</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_password &#8220;&#8221;</span></em><em></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: "> </span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// start rcon settings</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">//definir le mot de passe administrateur pour <a href="../2008/03/26/hlsw-surveiller-son-serveur/" target="_self"><span style="color: blue;">la gestion a distance</span></a> ou en console</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">rcon_password &#8220;motdepasse&#8221;</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Nombre de tentatives de mot de passe avant d&#8217;etre banni</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_rcon_maxfailures 10</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Duree du banissement en minutes</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_rcon_banpenalty 5</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: "> </span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Definir un fichier d&#8217;acceuil (Message Of The Day)</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">motdfile &#8220;motdscout.txt&#8221;</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// definir un fichier mapcycle (si vous ne voulez pas utiliser mapcycle.txt)</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">mapcyclefile &#8220;scoutcustomcycle.txt&#8221;</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: "> </span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Active l&#8217;autobalance des equipes</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">mp_autoteambalance 1</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Duree avant l&#8217;autobalance en secondes</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">mp_autoteambalance_delay 8</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Delai avant l&#8217;avertissement de l&#8217;autobalance en secondes</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">mp_autoteambalance_warning_delay 4</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// difference du nombre de joueur activant l&#8217;autobalance</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">mp_teams_unbalance_limit 1</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: "> </span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Active le temps d&#8217;attente des joueurs</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">mp_enableroundwaittime 1</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Duree en seconde pour le carnage post victoire</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">mp_bonusroundtime 20</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Duree avant le redemarrage d&#8217;un round</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">mp_restartround 45</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Duree en seconde de la mort subite</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">mp_stalemate_timelimit 160</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Duree de jeu pour chaque carte en minutes</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">mp_timelimit 30</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: "> </span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Nombre de rounds maximale avant le changement de carte</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">mp_maxrounds 3</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Nombre de victoire maximum avant le changement de carte</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">mp_winlimit 2</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: "> </span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Definis le système de camera apres la mort (1 pour ne voir que son equipe, 2 pour bloquer la </span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// vue, 0 pour pouvoir se deplacer librement dans la carte)</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">mp_forcecamera 1</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Autoriser ou non les spectateurs (0/1)</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">mp_allowspectators 1</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Activer le friendly fire (0/1)</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// mp_friendlyfire 0</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Desactive les cheats (0/1)</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_cheats 0</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Duree avant d&#8217;etre ejecter du serveur pour timeout</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_timeout 150</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Vitesse maximum de deplacement des joueurs</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">//sv_maxspeed 320</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Force le jeu a vérifier que ses fichiers principaux sont identiques a ceux du serveur</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_consistency 1</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// duree entre chaque tag en secondes</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">decalfrequency 10</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: "> </span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Autorise la communication vocale (0/1)</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_voiceenable 1</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Autorise le All Talk (0/1)</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_alltalk 0</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Duree avant le changement de map ou la discussion est autorise</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">mp_chattime 10</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: "> </span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Autorise l&#8217;upload des fichiers du serveurs vers les clients</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_allowupload 1</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Autorise le download vers le serveurs (pour les tags)</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_allowdownload 1</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Taille maximale des fichiers à telecharger (en Mo)</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">net_maxfilesize 60</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Adresse du miroir de telechargement</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_downloadurl &#8220;http://www.miroir.com/tf2/&#8221;</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: "> </span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Reglages de la bande passante</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_minrate 20000</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_maxrate 30000</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">decalfrequency 10</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_maxupdaterate 100</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_minupdaterate 66</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_mincmdrate 66</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_maxcmdrate 100</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: "> </span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Active l&#8217;enregistrement des logs</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">log on</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Enregistre les ban dans les logs</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_logbans 1</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Affiche les logs dans la console</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_logecho 1</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Active l&#8217;enregistrement des infos serveur dans les logs</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_logfile 1</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Enregistre les logs dans un seul fichier (0/1)</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_log_onefile 0</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Repertoire ou les logs sont enregistres</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_logsdir &#8220;logs&#8221;</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: "> </span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Definit si le serveur est locale ou online (0/1)</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_lan 0</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Indique la region ou se trouve le serveur (0/1=USA/2=Amerique du</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// sud/3=europe/4=asie/5=australie/6=moyen orient/7=afrique)</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_region 3</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Adresse mail de l&#8217;admnistrateur</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_contact contact@mail.com</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Autorise la mise en pause du serveur (0/1)</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_pausable 0</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: "> </span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Definis le niveau de sécurite du serveur (0=tout les modifications sont possibles/</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// 1=les fichiers autorise sont a definir dans whitelist.txt / 2=aucun fichiers tiers autorises sv_pure 1</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Kick les clients dont le contenu ne correspond pas</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">sv_pure_kick_clients 1</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: "> </span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Lance la lecture des utilisateurs et IP bannis</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">exec banned_user.cfg</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">exec banned_ip.cfg</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: "> </span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;"><em><span style="font-size: 10pt; font-family: ">// Autorise la mort subite sur les cartes ne l&#8217;ayant pas par defaut</span></em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em><span style="font-size: 10pt; font-family: ">mp_stalemate_enable 1</span></em></p>
</blockquote>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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à.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">A l’aide d’un éditeur de texte, comme notepad++, ouvrez-le et copiez-collez les lignes ci-dessus.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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.</p>
<blockquote>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>// Definir le nom du serveur</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>hostname &#8220;[FR] TF2 Franchouillard serveur test&#8221;</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>// Definir un mot de passe pour acceder au serveur (laissez &#8220;&#8221; pour desactiver le mot de passe)</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>sv_password &#8220;&#8221;</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em> </em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>// start rcon settings</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>//Definir le mot de passe administrateur pour la gestion a distance ou en console</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>rcon_password &#8220;motdepasse&#8221;</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em> </em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>// Autorise l&#8217;upload des fichiers du serveur vers les clients</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>sv_allowupload 1</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>// Autorise le download vers le serveur (pour les tags)</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>sv_allowdownload 1</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>// Taille maximale des fichiers a telecharger (en Mo)</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>net_maxfilesize 60</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>// Adresse du miroir de telechargement</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>sv_downloadurl &#8220;http://www.miroir.com/tf2/&#8221;</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em> </em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>// Definit si le serveur est locale ou online (0/1)</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>sv_lan 0</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em> </em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>// Lance la lecture des utilisateurs et IP bannis</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>exec banned_user.cfg</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>exec banned_ip.cfg</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em> </em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>// Autorise la mort subite sur les cartes ne l&#8217;ayant pas par defaut</em></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><em>mp_stalemate_enable 1</em></p>
</blockquote>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><span style="color: red;">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.</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">Il faut maintenant créer un dernier fichier avant de lancer le serveur, et ce, pour que les prochains lancements soient plus aisés.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">Retournez dans le répertoire « c:\hlserver »,  et créez un fichier texte que vous renommerez tf.bat.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">Clic-droit, modifier, et maintenant, copiez-collez la ligne suivante :</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">.\orangebox\srcds -game tf -console +map ctf_2fort -port 27015</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<h3 style="padding-left: 30px;">Le Lancement !</h3>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">A chaque fois que vous voulez lancer votre serveur, il vous suffira de double-cliquer sur tf.bat.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre10.jpg"><img class="aligncenter size-medium wp-image-74" title="sans-titre10" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre10-300x151.jpg" alt="" width="300" height="151" /></a><a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre11.jpg"><img class="aligncenter size-medium wp-image-75" title="sans-titre11" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre11-300x151.jpg" alt="" width="300" height="151" /></a></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">C’est aussi dans cette deuxième fenêtre que vous pourrez directement entrer les commandes pour la gestion de votre serveur. <span style="color: #ff0000;">NE FERMEZ PAS CES FENÊTRES.</span> 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</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">fichiers cfg auxquels je fais référence dans mon server.cfg. Oui, c’est mal, je sais.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">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.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">Ah, et au fait, oui ça marche sous Vista.</p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;">
<blockquote>
<blockquote>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"><!--[if gte vml 1]><v :shapetype  id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"  path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v :stroke joinstyle="miter" /> </v><v :formulas> <v :f eqn="if lineDrawn pixelLineWidth 0" /> <v :f eqn="sum @0 1 0" /> <v :f eqn="sum 0 0 @1" /> <v :f eqn="prod @2 1 2" /> <v :f eqn="prod @3 21600 pixelWidth" /> <v :f eqn="prod @3 21600 pixelHeight" /> <v :f eqn="sum @0 0 1" /> <v :f eqn="prod @6 1 2" /> <v :f eqn="prod @7 21600 pixelWidth" /> <v :f eqn="sum @8 21600 0" /> <v :f eqn="prod @7 21600 pixelHeight" /> <v :f eqn="sum @10 21600 0" /> </v> <v :path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o :lock v:ext="edit" aspectratio="t" /> <v :shape id="Image_x0020_2" o:spid="_x0000_i1025" type="#_x0000_t75"  style='width:368.25pt;height:275.25pt;visibility:visible'> <v :imagedata src="file:///C:\Users\Gao\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" mce_src="file:///C:\Users\Gao\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg"   o:title="Sans titre2" /> </v>< ![endif]--><!--[if !vml]--><!--[endif]--></p>
</blockquote>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://tf2.franchouille.fr/2008/05/25/un-serveur-dedie-sous-xp-le-how-to/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tutoriel : Mettre à jour Sourcemod</title>
		<link>http://tf2.franchouille.fr/2008/05/25/tutoriel-mettre-a-jour-sourcemod/</link>
		<comments>http://tf2.franchouille.fr/2008/05/25/tutoriel-mettre-a-jour-sourcemod/#comments</comments>
		<pubDate>Sun, 25 May 2008 00:46:17 +0000</pubDate>
		<dc:creator>Flubber</dc:creator>
		
		<category><![CDATA[Administration]]></category>

		<category><![CDATA[SourceMod]]></category>

		<category><![CDATA[sourcemod maj mise à jour update admin menu tf2]]></category>

		<guid isPermaLink="false">http://tf2.franchouille.fr/?p=76</guid>
		<description><![CDATA[Mise à jour de TF2 incompatible, nouvelles fonctionnalités ou juste envie de changer, il peut être utile de mettre à jour son installation de metamod/sourcemod pour un administrateur de serveur.

Rappelons tout d&#8217;abord comment cela fonctionne: pour utiliser sourcemod vous avez installé Metamod:Source qui permet de lancer différents plug-ins. Ce dernier n&#8217;est que très rarement mis [...]]]></description>
			<content:encoded><![CDATA[<p>Mise à jour de TF2 incompatible, nouvelles fonctionnalités ou juste envie de changer, il peut être utile de mettre à jour son installation de metamod/sourcemod pour un administrateur de serveur.</p>
<p><span id="more-76"></span></p>
<p>Rappelons tout d&#8217;abord comment cela fonctionne: pour utiliser sourcemod vous avez installé Metamod:Source qui permet de lancer différents plug-ins. Ce dernier n&#8217;est que très rarement mis à jour (la dernière date du 25 février 2008 à l&#8217;heure ou j&#8217;écris ces lignes) et uniquement en cas d&#8217;incompatibilité avec des mises à jour de Valve.</p>
<p>Sourcemod lui, l&#8217;est régulièrement. En fait, il est mis à jour toute les heures de manière automatique. Il existe plusieurs sourcemod : <a title="Release stable de sourcemod" href="http://www.sourcemod.net/downloads.php" target="_blank">les versions stables</a> et <a title="Snapshots de Sourcemod" href="http://www.sourcemod.net/snapshots.php" target="_blank">les snapshots</a> (anciennement nommée Nightly Builds). Ce sont les snapshots qui sont mis à jour toute les heures. Ce sont des versions dans lesquelles les développeurs de sourcemod insèrent les toutes dernières modifications du code. Les Snapshots se présentent en deux branches (la 1.0 et la 1.1) la première (1.0) est en fait la version snapshot de sourcemod disponible en version stable qui n&#8217;inclus en plus que les petites mises à jour quotidiennes. La branche 1.1 est quant à elle la version la plus &#8220;moderne&#8221; de sourcemod. C&#8217;est dans cette version que se trouvent les nouvelles fonctions.</p>
<p>Maintenant que vous connaissez la différence entre les snapshots (et leurs branches) et les versions stables, vous devez choisir laquelle installer (ou mette à jour), alors c&#8217;est vraiment personnel en fait (même si il est toujours bon d&#8217;aller voir si il n&#8217;y a pas de gros bugs que d&#8217;autres utilisateurs auraient reportés sur <a title="Forums de Sourcemod" href="http://forums.alliedmods.net/forumdisplay.php?f=52" target="_blank">le forum de sourcemod</a>).<br />
Prendre une version stable permet de ne pas avoir à se soucier des éventuels bugs (même s&#8217;il y&#8217;en a tout de même) qu&#8217;amènent les nouvelles fonctions. Prendre un snapshots (quelle que soit la branche) implique que vous devrez surveiller un minimum vos serveurs pour être sur que sourcemod ne le fasse pas planter. Personnellement, j&#8217;installe quasiment toujours le dernier snapshots de la branche 1.1 mais j&#8217;aime prendre des risques.</p>
<p>Une fois votre version choisie, téléchargez la bonne version pour votre serveur ! Le fichier .tar.gz est destiné au serveurs Unix, le fichier .zip est destiné au serveurs windows. Il ne contiennent pas la même chose (.so pour unix/.dll pour windows). Beaucoup d&#8217;administrateurs que j&#8217;ai aidés avaient fait cette erreur, et c&#8217;est maintenant la première chose que je vérifie quand une installation ne fonctionne pas, donc soyez vigilants.</p>
<p>Nous allons maintenant mettre à jour sourcemod, la procédure est toute simple mais c&#8217;est une chose sur laquelle il ne faut pas se tromper car l&#8217;on peut facilement perdre tout ses réglages ou encore les listes d&#8217;admins ou de contributeurs ainsi que leurs droits respectifs. Il est aussi très important de couper le serveur pendant la mise à jour, vous devrez de toute manière le relancer une fois celle-ci terminée. Avant de vous lancer (et surtout si c&#8217;est une mise à jour de confort et non pas pour corriger un bug) pensez à faire une copie de votre répertoire &#8220;addons/sourcemod&#8221; localement ou sur votre pc perso, histoire de pouvoir rapidement revenir en arrière.</p>
<p>De manière générale, voici la procédure donnée par <a title="Site de Sourcemod" href="http://www.sourcemod.net/" target="_blank">sourcemod.net</a></p>
<ul>
<li>Mettre à jour tout les fichiers (.so sous unix / .dll sous windows) qui se trouvent dans les répertoires suivants:
<ul>
<li>sourcemod/bin</li>
<li>sourcemod/extensions</li>
<li>sourcemod/extensions/auto.1.ep1</li>
<li>sourcemod/extensions/auto.2.ep1</li>
<li>sourcemod/extensions/auto.2.ep2</li>
</ul>
</li>
<li style="text-align: justify;">Remplacez les .txt dans le répertoire sourcemod/gamedata</li>
<li style="text-align: justify;">Remplacez les .smx dans le répertoire sourcemod/plugins</li>
<li style="text-align: justify;">Remplacez les .txt dans le répertoire sourcemod/translations</li>
</ul>
<p>Voilà c&#8217;est très simple, il n&#8217;est pas nécessaire de remplacer les fichiers se trouvant dans le répertoire &#8220;sourcemod/cfg&#8221; et heureusement, car 90% des plug-ins et de vos réglages s&#8217;y trouvent. Prenez-donc garde à ne pas les supprimer ou les remplacer par erreur.</p>
<p>Dans la majorité des cas, il n&#8217;est pas nécessaire de mettre à jour des plug-ins tiers (ceux développés par des utilisateurs et que vous trouverez sur <a title="Forums de sourcemod" href="http://forums.alliedmods.net/forumdisplay.php?f=52" target="_blank">les forums de sourcemod</a>), mais celà peut arriver. Dans ce cas, désactivez le plug-in qui pose problème (en déplaçant le fichier .smx correspondant du répertoire plugins vers son sous-répertoire disabled) en attendant que l&#8217;auteur le mette à jour.</p>
<p>Toujours à propos des plug-ins, pensez que vous n&#8217;avez peut-être pas gardé les même que ceux proposés par sourcemod, par exemple le plug-in Rockthevote.smx se trouve par défaut dans le répertoire &#8220;plugins/disabled&#8221;. Donc, faites-vous avant la mise à jour une liste des plug-ins que vous avez déplacé pour faire de même sur la nouvelle installation.</p>
<p>Dans le cas où vous auriez modifié certains fichiers se trouvant dans translations (qui contient les textes affichés à l&#8217;écran) pensez à modifier les nouveaux.</p>
<p>Autre petit détail, mais qui peut avoir son importance, si vous décidez de tout remplacer, pensez quand-même à sauvegarder vos logs qui se trouvent dans le répertoire du même nom, ça peut toujours servir.</p>
<p>Enfin, les fichiers se trouvant dans &#8220;sourcemod/scripting&#8221; ne sont utiles que si vous développez sous sourcemod et leur mise à jour n&#8217;est pas obligatoire (mais tant qu&#8217;on y est, autant le faire).</p>
<p>Voilà, votre sourcemod est à jour, il ne vous reste plus qu&#8217;à rebooter votre serveur pour que la nouvelle version soit lancée. Une fois le serveur relancé, allez-y faire un tour et vérifiez que vous avez bien votre menu d&#8217;administration et testez quelques fonctions que vous utilisez régulièrement pour vérifier que tout fonctionne.</p>
<p>Cette fois, c&#8217;est fini, tout est à jour&#8230; Enfin presque, car une nouvelle version est sortie pendant que vous installiez. Allez! bon courage.</p>
]]></content:encoded>
			<wfw:commentRss>http://tf2.franchouille.fr/2008/05/25/tutoriel-mettre-a-jour-sourcemod/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tutoriel : Créer son serveur TF2 (Unix/Dédié)</title>
		<link>http://tf2.franchouille.fr/2008/05/25/installation-serveur-source-tf2-srcds-unix-dedie/</link>
		<comments>http://tf2.franchouille.fr/2008/05/25/installation-serveur-source-tf2-srcds-unix-dedie/#comments</comments>
		<pubDate>Sun, 25 May 2008 00:29:14 +0000</pubDate>
		<dc:creator>Flubber</dc:creator>
		
		<category><![CDATA[Administration]]></category>

		<guid isPermaLink="false">http://tf2.franchouille.fr/?p=27</guid>
		<description><![CDATA[A - Introduction
L&#8217;installation d&#8217;un serveur TF2 sur une machine Unix, est une chose toute simple, encore faut il avoir un accès total à cette machine. D&#8217;où la nécessité de bien choisir la méthode d&#8217;hébergement qui vous correspond le mieux, pour cela je vous invite à consulter l&#8217;article de Blacky sur l&#8217;hébergement de serveur.
Nous allons considérer [...]]]></description>
			<content:encoded><![CDATA[<h3>A - Introduction</h3>
<p>L&#8217;installation d&#8217;un serveur TF2 sur une machine Unix, est une chose toute simple, encore faut il avoir un accès total à cette machine. D&#8217;où la nécessité de bien choisir la méthode d&#8217;hébergement qui vous correspond le mieux, pour cela je vous invite à consulter <a href="http://tf2.franchouille.fr/2008/03/25/quel-hebergement-pour-son-serveur-tf2/" target="_self">l&#8217;article de Blacky sur l&#8217;hébergement de serveur</a>.</p>
<p>Nous allons considérer pour ce tutoriel que vous avez un accès complet en root sur la machine qui va héberger votre serveur. Être en root n&#8217;est pas une obligation mais facilite la chose selon votre distribution choisie, sachez qu&#8217;au minimum il vous faut un accès à la console et au ftp, en effet toutes les commandes décrites ici se font dans la console à distance de votre serveur (via putty ou autre) vous trouverez plein de tutoriels sur l&#8217;utilisation de la console à distance sur google. Je ne vais pas expliquer ici comment se connecter à la console de la machine ni au ftp, si vous avez vraiment besoin d&#8217;aide, google comblera vos lacunes.</p>
<p><span id="more-27"></span></p>
<h3>B - Préparation de la machine &amp; installation de Steam/hlds</h3>
<p><span>Nous allons créer les répertoires pour l&#8217;install de TF2, rien de compliqué, si vous n&#8217;y connaissez</span> rien contentez vous de suivre la procédure suivante en rentrant une à une les lignes de commande et en validant par la touche entrée (c&#8217;est pas commun ça):</p>
<p><code>cd / cd srv mkdir servertf2 cd servertf2</code></p>
<p>Voilà, comme par magie vous avez créé un répertoire pour votre installation, c&#8217;est génial on continue. Lançons le téléchargement de Half Life Dedicated Server (hlds poour les potes).</p>
<p><code>wget http://www.steampowered.com/download/hldsupdatetool.bin</code></p>
<p>Une fois le téléchargement terminé, on continue avec les joyeuses et amusantes lignes de code.</p>
<p><code>chmod +x hldsupdatetool.bin ./hldsupdatetool.bin type yes chmod +x steam</code></p>
<h3>C - Téléchargement de TF2</h3>
<p>Maintenant que Steam est installé il faut télécharger team Fortress 2, et là ça va être beaucoup plus long.</p>
<p><code>./steam -command update -game "tf" -dir .</code></p>
<p>En effet le serveur doit télécharger l&#8217;intégralité du jeu (même les commentaires audio qui sont fort utile pour un serveur comme chacun sait). Pour info cette commande indique à Steam (./steam) de mettre à jour, dans notre cas installer complètement (-command update) le jeu tf (-game &#8220;tf&#8221;) dans le répertoire actuel (-dir.).</p>
<p>Lorsque vous voudrez mettre à jour votre serveur, vous devrez utiliser la même ligne de commande, et vous aurez à l&#8217;utiliser puisqu&#8217;il ne semble pas être dans les priorités de valve de résoudre le bug empêchant la mise à jour automatique des serveurs.</p>
<p>Une fois le téléchargement terminé votre serveur est prêt à l&#8217;emploi, vous pourriez même le lancer directement, mais il convient de personnaliser tout ça et de configurer votre serveur. Toutefois, par mesure de précaution nous allons vérifier que l&#8217;installation s&#8217;est passée correctement avec la commande :</p>
<p><code>./steam -command update -game "tf" -dir . -verify_all</code></p>
<p>Ceci va vérifier tout les fichiers téléchargés, vous devriez obtenir ce message après la vérification :</p>
<p><code>HLDS installation up to date</code></p>
<p>Sinon, le plus sûr est de tout supprimer et de relancer l&#8217;installation.</p>
<h3>D - Préparation du serveur</h3>
<p>Maintenant que votre serveur est installé, il faut le configurer afin de l&#8217;optimiser et de le personnaliser. Tout ceci se passe dans le fichier <span>server.cfg</span> qui se trouve dans le répertoire <span>./srv/orangebox/tf/cfg/<span>. Si ce fichier n&#8217;existe pas (ce qui peut parfois arriver) il suffit de le créer dans un éditeur de texte (notepad ou autre).</span></span></p>
<p>Détailler chaque fonction disponible dans un server.cfg serait très long. Donc voici un exemple d&#8217;un .cfg fonctionnel avec une explication pour chaque ligne afin que vous puissiez créez le votre.</p>
<pre><code>// Définir le nom du serveur
hostname "[FR] TF2 Franchouillard serveur test"
// Définir un mot de passe pour accéder au serveur (laissez "" pour désactiver le mot de passe)
sv_password ""</code>

// start rcon settings
//Définir le mot de passe administrateur pour <a href="http://tf2.franchouille.fr/2008/03/26/hlsw-surveiller-son-serveur/" target="_self">la gestion a distance</a> ou en console
rcon_password "motdepasse"
// Nombre de tentatives de mot de passe avant d'être banni
sv_rcon_maxfailures 10
// Durée du banissement en minutes
sv_rcon_banpenalty 5

// Définir un fichier d'acceuil (Message Of The Day)
motdfile "motdscout.txt"
// définir un fichier mapcycle (si vous ne voulez pas utiliser mapcycle.txt)
mapcyclefile "scoutcustomcycle.txt"

// Active l'autobalance des équipes
mp_autoteambalance 1
// Durée avant l'autobalance en secondes
mp_autoteambalance_delay 8
// Délai avant l'avertissement de l'autobalance en secondes
mp_autoteambalance_warning_delay 4
// différence du nombre de joueur activant l'autobalance
mp_teams_unbalance_limit 1

// Active le temps d'attente des joueurs
mp_enableroundwaittime 1
// Durée en seconde pour le carnage post victoire
mp_bonusroundtime 20
// Durée avant le redémarrage d'un round
mp_restartround 45
// Durée en seconde de la mort subite
mp_stalemate_timelimit 160
// Durée 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

// Définis le système de caméra après la mort (1 pour ne voir que son équipe, 2 pour bloquer la // vue, 0 pour pouvoir se déplacer ibrement dans la carte)
mp_forcecamera 1
// Autoriser ou non les spéctateurs (0/1)
mp_allowspectators 1
// Activer le friendly fire (0/1)
// mp_friendlyfire 0
// Désactive les cheats (0/1)
sv_cheats 0
// Durée avant d'être éjecter du serveur pour timeout
sv_timeout 150
// Vitesse maximum de déplacement des joueurs
//sv_maxspeed 320
// Force le jeu a vérifier que ses fichiers principaux sont identiques à ceux du serveur
sv_consistency 1
// durée 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
// Durée avant le changement de map ou la discussion est autorisé
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 à télécharger (en Mo)
net_maxfilesize 60
// Adresse du miroir de téléchargement
sv_downloadurl "http://www.miroir.com/tf2/"

// Réglages 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 fichiers (0/1)
sv_log_onefile 0
// Répertoire ou les logs sont enregistrés
sv_logsdir "logs"

// Définit si le serveur est locale ou online (0/1)
sv_lan 0
// Indique la région 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

// Définis le niveau de sécurité du serveur (0=tout les modifications sont possibles/
// 1=les fichiers autorisé sont à définir dans whitelist.txt / 2=aucun fichiers tiers autoriséssv_pure 1
// Kick les lcients 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 défaut
mp_stalemate_enable 1</pre>
<h3><span>E - Lancement du serveur &amp; screen</span></h3>
<p>Pfiou, la configuration du serveur est terminée, il est temps de le lancer maintenant..</p>
<p>Déplacez-vous dans le repertoire orangebox.</p>
<p><code>cd orangebox</code></p>
<p>La ligne de commande est le suivante :</p>
<pre><code>./srcds_run -game tf +ip votre_ip -port votre_port (27015 ou autre 270xx) +maxplayers 24 (indique le nombre de joueurs maximum) +map ctf_2fort (indique la carte qui se lance au début.)</code></pre>
<p>Il existe évidemment d&#8217;autres commandes possibles pour, par exemple, définir un mapcycle (+mapcyclefile cycle.cfg), un fichier config spécifique (+servercfgfile custom.cfg), etc&#8230;</p>
<p>Une fois la ligne lancée, la liste des fonctions activées et l&#8217;activité du serveur vont s&#8217;afficher, votre serveur est réellement lancé quand vous verrez ceci :</p>
<p style="padding-left: 30px; text-align: center;"><img src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/active.jpg" alt="" /></p>
<p>Voilà, il ne vous reste plus qu&#8217;à attendre que des joueurs viennent peupler votre serveur, à vous d&#8217;en faire la promotion de manière judicieuse et de savoir y faire régner une ambiance sympa.</p>
<p>Il peut être toutefois intéressant de pousser un peu plus loin la gestion de votre console Unix, en effet si vous lancez directement votre serveur, votre console ne sera plus disponible, d&#8217;où l&#8217;intérêt de créer des screens. Pour ceux qui n&#8217;y connaissent rien, imaginez un screen comme un onglet de firefox, vous pouvez en ouvrir le nombre que vous voulez afin de conserver un accès console pendant que votre serveur tourne en &#8220;tâche de fond&#8221;.</p>
<p>Je vais prendre le cas des serveurs CPC que je connais bien. Sur une seule machine et une seule installation de hlds sont lancés trois serveurs (Scout/Medic/Pyro), chacun dans un fenêtre de screen différente. J&#8217;ai aussi besoin d&#8217;une fenêtre pour l&#8217;administration et d&#8217;une dernière pour gérer les psychostats des serveurs, soit 5 consoles (sur lesquelles je dois pourvoir switcher sans interrompre leur fonctionnement.</p>
<p>Commençons par lancer le screen et ce de manière toute simple à l&#8217;invite de commande de la console nous tapons ceci :</p>
<p><code>screen</code></p>
<p>Puis quand on vous y invite, vous appuyez sur la barre d&#8217;espace. Voilà vous ne voyez pas de différence et pourtant vous êtes dans la premiere fenêtre de votre screen. Première chose à faire pour s&#8217;y retrouver, la renommer (actuellement elle s&#8217;appelle &#8220;sh&#8221;). Ppour celà, appuyez simultanément sur ctrl et sur a (vous utiliserez cette combinaison tout le temps, je l&#8217;abrègerais donc en &#8220;C+a&#8221;) ensuite appuyez sur maj+a. Dans l&#8217;invite ouverte alors, entrez le nouveau nom de la fenêtre. Par exemple Administration et validez par entrée.</p>
<p><a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre-4.jpg"><img class="aligncenter size-medium wp-image-49" title="sans-titre-4" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/sans-titre-4-300x54.jpg" alt="" width="300" height="54" /></a></p>
<p>Nous allons maintenant créer une nouvelle fenêtre pour lancer le serveur, faites &#8220;C+a&#8221; puis &#8220;Ctrl+c&#8221;, et hop vous êtes dans une nouvelle fenêtre. Renommez-la de la même manière que pour la précédente en l&#8217;appelant cette fois ci &#8220;Serveur TF2&#8243;. C&#8217;est dans celle-ci que vous lancerez votre serveur TF2 avec la même ligne de commande que si vous étiez dans la console classique:</p>
<pre><code>./srcds_run -game tf +ip votre_ip -port votre_port +maxplayers 24 +map ctf_2fort)</code></pre>
<p>Voilà, le minimum vital est en place et il devrait suffire à 90% des installations de serveur étant donné que peu de machines louées peuvent faire tourner plus d&#8217;un serveur.<br />
Créons tout de même une fenêtre psychostats au cas où vous voudriez les utiliser, donc pour résumer :<br />
&#8220;C+a&#8221; &#8220;C+c&#8221; (nouvelle fenêtre) &#8220;C+a&#8221; &#8220;shift+a&#8221; (renommez-la en &#8220;Psychostats&#8221;).</p>
<p>Nous avons donc créé 3 fenêtres (Administration/Serveur TF2/Psychostats), c&#8217;est bien gentil mais comment fait-on pour passer de l&#8217;une à l&#8217;autre? Rien de plus simple : &#8220;C+a&#8221; puis &#8220;,&#8221; et hop comme par magie un menu s&#8217;affiche avec la liste des fenêtres créées:</p>
<p><a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/listescreen.jpg"><img class="aligncenter size-medium wp-image-50" title="listescreen" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/listescreen.jpg" alt="" width="222" height="161" /></a></p>
<p>Il ne vous reste plus qu&#8217;à sélectionner votre choix avec les flèches (ou le n°) et à valider avec entrée pour rentrer dans la fenêtre correspondante. A savoir que sur la fenêtre Serveur TF2 vous pouvez suivre en direct ce qui se passe sur le serveur, évidemment c&#8217;est très peu digeste vu que tout est affiché en ligne comme dans les logs. Voici un exemple de trois fenêtre tournant en même temps dans un screen :</p>
<p style="text-align: center;"><a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/1admin.jpg"><img class="alignnone size-thumbnail wp-image-51" title="Administration" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/1admin-150x150.jpg" alt="Screen Administration" width="150" height="150" /></a> <a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/1tf2.jpg"><img class="alignnone size-thumbnail wp-image-53" title="serveur TF2" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/1tf2-150x150.jpg" alt="Screen Serveur TF2" width="150" height="150" /></a> <a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/1psycho.jpg"><img class="alignnone size-thumbnail wp-image-52" title="Psychostats" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/1psycho-150x150.jpg" alt="Screen psychostats" width="150" height="150" /></a></p>
<p>Maintenant reste à savoir comment retrouver nos fenêtres lorsque l&#8217;on quitte la console. C&#8217;est très simple une fois loggé sur votre machine distante, il suffit de taper :</p>
<p><code>screen -x</code></p>
<p>et comme par magie vous vous retrouvez là ou vous aviez laissé votre machine. Pour finir, voici une sélection de commandes pour screens qui sont utiles au jour-le-jour (Ctrl=C):</p>
<p>screen : Lancer le logiciel<br />
screen -x : Reprendre le screen en cours<br />
C+a puis CTRL+c : Créer une fenêtre<br />
C+a puis &#8221; : Afficher le menu<br />
C+a puis s : Splitter la console (pour accéder à plusieurs fenêtre en même temps)<br />
C+a puis Shift+a : Renommer une fenêtre<br />
C+a puis ? : Afficher l&#8217;aide et les commandes de screen</p>
<h3>F - Conclusion</h3>
<p>Finalement c&#8217;était pas si compliqué&#8230; Le principal point à retenir est évidemment la configuration du server.cfg, celui-ci va décider de toutes les règles de votre serveur, il est donc primordial d&#8217;en faire un qui corresponde à vos envies, celles de votre clan et évidemment des visiteurs qui peupleront votre serveur tout les jours. Un serveur n&#8217;est pas une entité figée, un mapcycle changeant fréquemment, des soirées un peu délirantes en instant respawn, friendly fire ou en all-talk donnent de la vie à votre serveur qui, ne l&#8217;oubliez pas, n&#8217;est qu&#8217;une ligne parmi tant d&#8217;autres dans le Steam-Browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://tf2.franchouille.fr/2008/05/25/installation-serveur-source-tf2-srcds-unix-dedie/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Guide du Soldier joyeux</title>
		<link>http://tf2.franchouille.fr/2008/05/20/guide-du-soldier-joyeux/</link>
		<comments>http://tf2.franchouille.fr/2008/05/20/guide-du-soldier-joyeux/#comments</comments>
		<pubDate>Tue, 20 May 2008 06:32:30 +0000</pubDate>
		<dc:creator>Tira</dc:creator>
		
		<category><![CDATA[Débutants]]></category>

		<category><![CDATA[Joueurs]]></category>

		<category><![CDATA[Soldier]]></category>

		<guid isPermaLink="false">http://tf2.franchouille.fr/?p=48</guid>
		<description><![CDATA[
Suite à la demande express de Flubber sous l&#8217;excuse pitoyable qu&#8217;il n&#8217;a pas le temps, bien que je soupçonne qu&#8217;il n&#8217;assume pas du tout sa noobitude, je vais tenter de vous faire partager mon amour inconditionnelle des crêpes. Non ? Ok. Le soldier alors ?

De partout on entends des énergumènes nous expliquer longuement à nous, [...]]]></description>
			<content:encoded><![CDATA[<p style="center;"><a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/soldier.png"><img class="alignnone size-medium wp-image-56 aligncenter" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/soldier.png" alt="Le Soldier Joyeux" width="202" height="225" /></a></p>
<p>Suite à la demande express de Flubber sous l&#8217;excuse pitoyable qu&#8217;il n&#8217;a pas le temps, bien que je soupçonne qu&#8217;il n&#8217;assume pas du tout sa noobitude, je vais tenter de vous faire partager mon amour inconditionnelle des crêpes. Non ? Ok. Le soldier alors ?</p>
<p><span id="more-48"></span></p>
<p style="0cm;">De partout on entends des énergumènes nous expliquer longuement à nous, Soldier de profession, soldat de mort et de destruction, que les soldiers cay une klass 2 n@@b lowl. Alors c&#8217;est à vous que je m&#8217;adresse, oui vous au fond là, oui toi là avec ton couteau ridicule, et l&#8217;autre là avec son lance-flamme vide. Viens, viens jouer une classe d&#8217;homme.</p>
<p>Sous sa carcasse de granite, de suicidaire et d&#8217;idiot se cache une couche de crème fouetté à la vanille. Oui le Soldier est amour. Et même si pour certains, notre lance-roquette est le symbole phallique par excellence -je vous laisse imaginer ce que sont les roquettes&#8230;-, le soldat n&#8217;en est pas moins une classe doté d&#8217;une finesse et d&#8217;une subtilité caché. Et ce sous ce regard psychotique, sous ses airs de sociopathe, il n&#8217;est que petite rosée d&#8217;automne au lendemain de carnage.</p>
<p>Les joueurs (ces idiots) ont tendance à penser que le Soldier est la classe la plus facile à jouer, et donc la plus accessible. Même si elle effectivement la plus accessible, elle n&#8217;est pas forcement la plus facile à jouer&#8230; Et si c&#8217;est probablement la plus jouée, cette classe est rarement exploité à fond. Entendons nous bien, je ne prétend pas être le meilleurs Soldier qui soit, mais du haut de mes 160h de Soldier (oui oui, geek, nolife, tout ça), je pense connaître assez bien toute les subtilités de ce gameplay pour en parler (et puis aussi parce qu&#8217;on me l&#8217;a demandé).</p>
<p>Le soldier a de nombreux objectifs, et pour mieux le maîtriser il est important de bien savoir comment jouer, quel rôle adopter et quand. D&#8217;abord, il y a l&#8217;emmerdeur notoire, celui qui balance des roquettes comme un malade sur un pack d&#8217;ennemis afin de les ralentir, souvent seul face à l&#8217;adversité, il devra pouvoir protéger son équipe d&#8217;une défaite honteuse. Empêcher l&#8217;adversaire de percer votre défense, bloquer autant que possible les vils démomans et autre pyro de détruire les sentry en construction. Mais le soldier est très versatile, aussi utile en défense qu&#8217;en attaque, il sera aussi un outil puissant pour aller chatouiller les red/blu (au choix) directement dans leur base.</p>
<p>L&#8217;assaut suicide. Le dernier rush de la victoire. Oh putain le con! Appelez ça comme vous voulez, il n&#8217;empêche que notre ami et sa passion pour courir dans le tas fait peur. Très peur. Des mauvaises langues diront que le Soldier est un pyro qui tue des gens. Avec ou sans medic pour nous assister, nous sommes capable de gêner toute une défense, tuant les medics adverse ou provoquant de multiples et terribles dégâts grâce au splash damage, &#8220;Gné? Késsessékessa?&#8221; me dites vous avec un air ahuri. Il s&#8217;agit de tous les dommages que les rockets effectuent lorsqu&#8217;elles explosent. Ainsi, une roquette tirée dans les pieds d&#8217;un tas de gens a de grande chance de faire très mal à tout le groupe, et d&#8217;achever la pauvre âme qui hurle en vain: &#8220;Fire fire fiiiiiiiiiire&#8221;. Enfin, lorsque la situation le permet, le soldier est un destructeur de tourelle excellent. Sans atteindre la puissance du démoman dans ce domaine, deux à trois rockets bien placés (selon le niveau du matos) permettent de faire pleurer nos amis à casques jaunes. Et si par hasard, ces obsèdes de la clef à molette traînent trop près de leur sentry, il ne reste plus qu&#8217;a espérer que les roquettes (critique?) les touchent assez pour les envoyer dans l&#8217;autre monde. Ou au respawn. Notez aussi que le rocket-jump permet souvent d&#8217;accèder aux points de capture placés en hauteur avant tous le monde, et fais souvent gagner quelques seconde à votre équipe lorsque la défense se fait virulente&#8230;</p>
<p>Lorsqu&#8217;il ne défend pas, et lorsqu&#8217;il ne se suicide pas à l&#8217;attaque le soldier peut enfin se livrer à sa passion première. Le meurtre de masse. Comme un électron libre, et malgré sa vitesse réduite (deuxième classe la plus lente), le soldier à la capacité de réduire très largement l&#8217;effectif adverse grâce à sa principale caractéristique, et son atout majeur lors d&#8217;un combat: la gestion de l&#8217;adversaire. C&#8217;est cela le secret. Être capable d&#8217;anticiper ses mouvements, tirer sur un mur ou dans les pieds et enfin exploser le pauvre medic sans défense lorsqu&#8217;il atterrit est un pur plaisir. Petite note: il faut au moins 2 rockets pour exploser les classes les moins bien doté en point de vie, 3 pour la grande majorité, et 5 pour un heavy. Mine de rien, savoir lorsque notre cible va mourir permet se s&#8217;adapter aux situations, et de mesurer les risques pris. Faites tout de même attention, car on est parfois surpris par la résistance de certains types&#8230; (Admins qui cheatent!)</p>
<p style="0cm;"><a id="c1z028" name="jxa-02"></a><a id="c1z032" name="jxa-03"><br />
</a>Évidemment tout cela a ses limites. Nous ne sommes pas invincible, loin de là. Avec ses 16 rockets dans la poche, et le temps de rechargement qui parait terriblement long en plein duel, il faudra souvent jouer du fusil ou même de la pelle. Gaffe donc à ne pas se retrouver comme un idiot, une übercharge sur le dos et 2 rockets dans le chargeur face aux red/blu qui vous regardent ricanant. Ce qui pouvait arriver jadis aux heavy peut désormais vous arriver aussi.<br />
Et si vous aviez par malheur des envies de frageur solitaire, n&#8217;oubliez pas que seul, le soldier n&#8217;est pas grand chose.</p>
<p>Maintenant, respectons la tradition:</p>
<p><strong>LE SCOUT</strong><br />
Ami: Lorsqu&#8217;il est de votre équipe, le scout est bien plus utile qu&#8217;il n&#8217;y parait. Le petit hyper actif ambulant n&#8217;est pas qu&#8217;une machine a capturer les points dans le dos de l&#8217;équipe adverse, il est aussi un distributeur puissant de dégât. Ainsi, il sera souvent celui gène le plus le belligérant lors d&#8217;une rencontre fortuite au détour d&#8217;une roquette. Générant beaucoup de dommages grâce à son fusil, et étant excessivement lourdingue à tourner autour partout, il déstabilisera les futurs décédés. Pourtant ne comptez pas trop sur lui, le scout est un solitaire. Utile le temps d&#8217;un combat, il sera déjà loin sautillant dans les airs se reniflant les aisselles et s&#8217;embrassent les biceps.</p>
<p>Ennemi: La c&#8217;est autre chose, cette sauterelles à casquette est une vraie plaie. En duel il est difficile d&#8217;anticiper ses mouvements tant ils amples, quand aux roquettes dans les pieds, elle ne le gêneront pas tant que ça. Une technique consiste a attendre le moment ou il fait son double saut, ainsi il sera beaucoup plus facile de lui présenter une petite explosion fatal à l&#8217;atterrissage. Cependant, les espaces ouverts rendent les combats difficile, priez pour les croiser dans des couloirs. Quand à ceux qui, rêveur, essayent de vous avoir à la batte, tirez leur simplement dans la tronche, ou faites un rocket-jump. Ils seront perdu.</p>
<p><strong>LE PYRO</strong><br />
Ami: Quel plaisir de réduire en charpie un type déjà brûlé au 26ème degré. Si le soldier aiment les gens bien amoché, il aiment encore plus ceux qui les amochent autant qu&#8217;un pyro. Lorsqu&#8217;en attaque vous voyez un partenaire pyro überchargé, n&#8217;hésitez pas à le suivre dans ses pérégrination destructrice. La synchronisation d&#8217;un pyro et d&#8217;un soldier sonne souvent le glas des red/blu.</p>
<p>Ennemi: Autant on l&#8217;aime lorsqu&#8217;il coure à vos côtés dans les prés, lorsqu&#8217;il vous coure après c&#8217;est tout de suite moins drôle(ido). Capable de vous transformer en cendrier cubain en quelques seconde, le pyro arrive souvent de manière inattendu. Il est gênant puisqu&#8217;il suffit que sa flamme vous touche pour être mis en difficulté. Pourtant, a condition de contrôler le combat il n&#8217;y a pas grand chose à craindre. L&#8217;obligation qu&#8217;a cette classe à venir vous taquiner au corps à corps nous permet d&#8217;anticiper très facilement ses mouvements, et une fois en l&#8217;air grâce à une roquette dans les talons cet ersatz de kamikaze ne fait pas si peur.</p>
<p><strong>LE DEMOMAN</strong><br />
Ami: Souvent utile pour la destruction de sentry, explosif lorsqu&#8217;il s&#8217;agit miner le terrain, le demoman est une classe avec laquelle il est très important de collaborer. A couvrir lorsqu&#8217;il casse une tourelle à distance, ou place ses stickys bombs dans des endroits stratégique, il est aussi utile de repérer quels sont les passages joyeusement miné afin d&#8217;y attirer ses poursuivants, ou d&#8217;essayer de bloquer les autres accès.</p>
<p>Ennemi: Dangereux. C&#8217;est le terme, car il a la possibilité de vous bloquer entièrement tout en restant tranquillement à couvert. Lors d&#8217;une attaque sur un point de capture, il sera l&#8217;une des cibles prioritaire, car en l&#8217;éliminant, ses stickys protégeant le point disparaissent aussi. En duel, il y a généralement deux type de démo. Ceux qui essayent de vous avoir à la grenade, plus facile il suffit de rester à bonne distance pour esquiver ces roquette du pauvre -il faudra néanmoins garder un oeil sur les grenade qui traînent par terre-, et puis il y a ceux qui tentent leur chance à la sticky. Ce sont les plus gênant car à leur manière, il essayent de contrôler le combat en réduisant drastiquement notre marge de mouvement, et le souffle de ces objets est particulièrement meurtrier. Petite technique à moi, lorsqu&#8217;un demo vous tiens à distance avec ses stickys, sacrifiez quelques points de vie par un rocket jump vers lui. un grande partie des stickys déjà posés seront alors inutile, et les recharger lui prend énormément de temps. Après, débrouillez-vous.</p>
<p><strong>LE HEAVY</strong><br />
<a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/heavy.png"><img class="alignnone size-full wp-image-58" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/heavy.png" alt="" width="500" height="162" /></a></p>
<p>Ami: Finalement moins puissant qu&#8217;il n&#8217;y parait ce couple a tendance à faire fuir les gens à toute berzingue, et même si les dégâts cumulé des deux classes à courte portée signifient retour à la case départ, il n&#8217;y aura que les suicidaire dépressif pour venir mourir contre ce mur. Finalement on se retrouvera souvent en sous-nombre. A l&#8217;instar du scout, (oui oui), le couple heavy-soldier n&#8217;est puissant que pendant une durée faible qui surprendra les joueurs en face.</p>
<p>Ennemi: Il y a deux type de gros lard. Le heavy solo qui, toute proportion gardée, est facile à éliminer en alternant les placements et les mises à couvert. Et puis le heavy-medic. Et là c&#8217;est une autre pair de manche, moulte prière a la sainte apocalypse ne suffiront pas toujours à en venir à bout, 450pv c&#8217;est beaucoup. C&#8217;est long. C&#8217;est chiant. Essayez autant que possible de le ralentir, voir de tuer son medic même si c&#8217;est au prix d&#8217;une mort certaine, car comme je l&#8217;ai dis, un heavy tout seul est un heavy mort.</p>
<p><strong>LE MEDIC</strong><br />
Ami: Amour, joie, allégresse, roulé-boulé dans les champs. C&#8217;est ça le medic pour le soldier. C&#8217;est le pote de toujours, celui avec qui on échangeait nos pogs DBZ à la récrée, celui avec qui on séchait les cours au collège pour aller faire du bouche à bouche sur des lycéennes pas farouche. Toujours là pour vous filer un petit coup de boost avant un rocket-jump, toujours prêt à vous souvenir lors de percée. Attention cependant, votre meilleurs ami est souvent la cible de multiples attaques fourbes et sadiques. Pensez PROTECTION! Il vaut mieux dire à son médic de vous lâcher pour le protéger lorsque vous savez que la lumière au bout du chemin est une lucioles écrasé par la pression de stickys critique :poète:. Un bon soldier pensera d&#8217;abord à son medic, car en plus d&#8217;être d&#8217;une utilité flagrante pour lui, il l&#8217;est surtout pour le reste de l&#8217;équipe, et donc pour gagner. Pensez aussi à expliquer à vos medic qu&#8217;il vaut mieux donner l&#8217;über à une autre classe selon les situations rencontrés. Qu&#8217;il ne s&#8217;inquiète pas, vous serez aussi de la partie, en retrait. Mais que lorsqu&#8217;il s&#8217;agit de détruire 4 sentry posé les unes sur les autres, le demlow est mieux placé&#8230;</p>
<p>Ennemi: Je l&#8217;ai déjà dis, tuez le. S&#8217;il est si utile en tant que coéquipier et partenaire, c&#8217;est aussi un atout pour l&#8217;adversaire. Tuez le. Mourir n&#8217;est pas si important si ça permet d&#8217;annihiler la source de vie d&#8217;en face. Tuez le.<br />
Quand aux rares fois ou il voudra vous avoir tout seul, il faudra alors appliquer la même technique qu&#8217;avec le pyro. Tuez le. A priori, un duel Soldier/Medic a peu de chance d&#8217;être gagné par le medic, sauf celui préférant plutôt jouer aux maydik d&#8217;attak sur les joueurs déjà bien amoché, ou dont le chargeur est vide. Mais cela ne serait se produire, vous êtes un BON soldier, et vous avez à vos côté un BON medic. Non ? Bon, vous allez le buter bordel ?!</p>
<p><strong>L&#8217;INGÉNIEUR </strong><br />
Ami: Lui aussi c&#8217;est un bon pote, avec ses distributeurs permettant de se recharger en vie et en munition et ses téléporteurs gratos, il faudra souvent l&#8217;aider à éliminer les petits moucherons qui tentent de détruire son matériel tout neuf. N&#8217;hésitez pas lorsque vous vous rechargez au distributeur du coin à tirer quelques rockets dans le vide, ça ne coûte rien et parfois ça aide énormément contre les spy qui, fous qu&#8217;ils sont, passent par là pour détruire d&#8217;aussi jolies constructions:</p>
<p style="0cm;"><a href="http://tf2.franchouille.fr/wp-content/uploads/2008/05/the-factory.png"><img class="alignnone size-full wp-image-57" src="http://tf2.franchouille.fr/wp-content/uploads/2008/05/the-factory.png" alt="" width="500" height="232" /></a></p>
<p>Ennemi: Je l&#8217;ai déjà dis, détruire une sentry n&#8217;est pas une difficulté en soi. Entre celles que l&#8217;on peut exploser à distance, et celles au détour d&#8217;un couloir que l&#8217;on détruit en alternant couvert et tir il n&#8217;y a pas grand chose à craindre. Le seul problème, c&#8217;est l&#8217;ingénieur en lui même. S&#8217;il n&#8217;est plus là, la sentry ne fera pas long feu. A l&#8217;instar du médic et du démo, il est aussi une cible prioritaire. N&#8217;hésitez pas à perdre la vie pour la lui enlever. Ainsi vos coéquipier n&#8217;auront guère de problèmes à terminer votre travail. Si vous arrivez à tuer l&#8217;ingénieur sans mourir, c&#8217;est encore mieux (qui l&#8217;eut cru). Quand aux ingés-d&#8217;assault, ce sont des sous maydik d&#8217;attak. Ils ne sont pas bien dangereux, et rares.</p>
<p><strong>LE SNIPER</strong><br />
Ami: Ils sont rares les snipers qui vous couvrent lorsque que vous combattez seul toute une horde de guerrier ravageur (et ravagé). Mais lorsqu&#8217;ils le font ça fait vraiment plaisir. Leurs dégâts sont très important, et réduisent considérablement le nombre de rockets nécessaire pour éliminer ceux qui nous attaquent.</p>
<p>Ennemi: Pour toute les classes, le sniper est terriblement frustrant. Une balle, une mort. D&#8217;accord, mais lorsque celui qui tire est complètement hors portée  et qu&#8217;on est sans défense, on a envie de hurler. Il n&#8217;y a pas grand chose à faire à par repérer l&#8217;endroit ou le cowboy local à planté sa tente. Mon petit plaisir perso consiste à le ridiculiser à coup de pelle, voir à le sniper à coup de roquette critique (plus rare).</p>
<p><strong>LE SPY</strong><br />
Ami: Le spy en tant que coéquipier est rarement quelqu&#8217;un avec qui l&#8217;ont attaque joyeusement une troupe entière de red/blu. Pourtant, bien repérer les spy de son équipe permet parfois de faire de jolie chose. Courir face à un heavy lorsque celui-ci est prêt à se faire refaire les omoplates afin d&#8217;attirer son attention, pour pouvoir finir tranquillement son pote médic. Ou encore le must du must, suivre un spy lorsqu&#8217;il se décide enfin à poser ses sapers sur la sentry qui bloque tout le monde depuis 10min afin de s&#8217;assurer qu&#8217;il n&#8217;en restera que des pièces détaché bon marché à peine bonne à remplir notre sac de munition. Gardez un oeil sur les spy qui jouent la victoire. Ils sont parfois un élément essentiel d&#8217;une victoire.</p>
<p>Ennemi: Le soldier n&#8217;est pas vraiment une machine à spy-check, pourtant il faut savoir que les splash-damage permettent de le faire apparaitre quelques instants lorsque notre ami masqué se promène invisible. Et ça c&#8217;est bien utile. Une fois détecté, n&#8217;hésitez pas à tirer dans le vent afin de suivre son mouvement, et protéger vos coéquipiers. Et a part si vous avez un doute, ne videz pas votre chargeur dans vos potes, laissez ça aux pyros. Ils aiment ça. Et puis bon, faut bien qu&#8217;ils soient utile.</p>
<p><strong>LE SOLDIER</strong><br />
Ami: Aaaah, avoir un coéquipier soldier qu&#8217;est-ce que c&#8217;est bon. Il est tellement rare de voir deux soldier synchro, mais lorsque par chance vous tombez sur quelqu&#8217;un avec qui vous avez un bon feeling, ne le lachez plus. Si un seul soldier peut faire très mal, deux soldiers qui jouent ensemble, qui se couvrent et qui s&#8217;entraident peuvent être synonyme de défaite pour ceux qui les subissent. Si par bonheur vous avez un, voire deux medics avec vous, c&#8217;est la fiesta. Plus rien ne vous arrêtera, les heavy subiront votre courroux et les sentry s&#8217;auto-détruiront rien qu&#8217;à la vu de vos salves de roquettes. Tellement bon, mais tellement rare.</p>
<p>Ennemi: Tout de suite ça rigole moins. Battre un soldier lors d&#8217;un duel est un vrai plaisir. Mais attention, car les soldiers qui se rencontrent ont souvent le syndrome du miroir, ce qui se termine en frag réciproque. Lorsque vous jouez soldier, il faut jouer finement. Très finement, beaucoup plus qu&#8217;avec n&#8217;importe quel autre classe. Un petit truc cependant, faites attention aux nombres de rockets qu&#8217;il reste au soldier ennemi et jouez du fusil plutôt que de vous acharner à recharger alors qu&#8217;en face, ça à déjà changé d&#8217;arme.</p>
<p><a id="c1z0135" name="jxa-288"></a><a id="c1z0140" name="jxa-294"><br />
</a>Pour conclure, rappellez vous que le soldier est bien plus utile entouré de gens, et qu&#8217;il est de ceux qui se sacrifient pour l&#8217;équipe. Pensez à fermer la porte SVP.</p>
]]></content:encoded>
			<wfw:commentRss>http://tf2.franchouille.fr/2008/05/20/guide-du-soldier-joyeux/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
