{"id":353,"date":"2020-09-15T15:17:00","date_gmt":"2020-09-15T14:17:00","guid":{"rendered":"https:\/\/ligfy.net\/wordpress\/?p=353"},"modified":"2025-09-19T08:06:17","modified_gmt":"2025-09-19T07:06:17","slug":"installer-un-serveur-cssource-sur-debian-9","status":"publish","type":"post","link":"https:\/\/ligfy.net\/wordpress\/installer-un-serveur-cssource-sur-debian-9\/","title":{"rendered":"Installer un serveur Counter-Strike:Source sur Debian 9"},"content":{"rendered":"\n<ul><li><a href=\"https:\/\/ligfy.net\/wordpress\/installer-un-serveur-cssource-sur-debian-9#G\u00e9n\u00e9ralit\u00e9s\">G\u00e9n\u00e9ralit\u00e9s<\/a><\/li><li><a href=\"https:\/\/ligfy.net\/wordpress\/installer-un-serveur-cssource-sur-debian-9#Pr\u00e9paration-du-serveur-Counter-Strike:Source\">Pr\u00e9paration du serveur Counter-Strike:Source<\/a><\/li><li><a href=\"https:\/\/ligfy.net\/wordpress\/installer-un-serveur-cssource-sur-debian-9#T\u00e9l\u00e9chargement-de-Half-Life-Dedicated-Server-(hlds)\">T\u00e9l\u00e9chargement de Half-Life Dedicated Server (hlds)<\/a><\/li><li><a href=\"https:\/\/ligfy.net\/wordpress\/installer-un-serveur-cssource-sur-debian-9#Installation-de-Source-Dedicated-Server-(srcds)\">Installation de Source Dedicated Server (srcds)\u00a0<\/a><\/li><li><a href=\"https:\/\/ligfy.net\/wordpress\/installer-un-serveur-cssource-sur-debian-9#Configuration-du-serveur-de-jeu-Counter-Strike:Source\">Configuration du serveur de jeu Counter-Strike:Source<\/a><\/li><li><a href=\"https:\/\/ligfy.net\/wordpress\/installer-un-serveur-cssource-sur-debian-9#Ajouter-des-maps-Counter-Strike:Source\">Ajouter des maps Counter-Strike:Source<\/a><\/li><li><a href=\"https:\/\/ligfy.net\/wordpress\/installer-un-serveur-cssource-sur-debian-9#Personnalisation-du-MOTD-Counter-Strike:Source\">Personnalisation du MOTD Counter-Strike:Source<\/a><\/li><li><a href=\"https:\/\/ligfy.net\/wordpress\/installer-un-serveur-cssource-sur-debian-9#Lancement-du-serveur-de-jeu-Counter-Strike:Source\">Lancement du serveur de jeu Counter-Strike:Source<\/a><\/li><\/ul>\n\n\n\n<h2 id=\"G\u00e9n\u00e9ralit\u00e9s\">G\u00e9n\u00e9ralit\u00e9s<\/h2>\n\n\n\n<p><strong>Source Dedicated Server (SRCDS)<\/strong> est un serveur officiel de Valve pour h\u00e9berger des jeux bas\u00e9s sur le moteur <strong>Source<\/strong> (CS:GO, TF2, CS:S, etc&#8230;). Il permet de g\u00e9rer des parties multijoueur 24\/7, de configurer le serveur et d\u2019ajouter des plugins ou mods avec <strong>Sourcemod\/Metamod<\/strong>.<\/p>\n\n\n\n<p>SRCDS fonctionne sur <strong>Linux et Windows<\/strong>, offre des commandes \u00e0 distance (RCON) et g\u00e9n\u00e8re des logs pour le suivi des joueurs et du serveur.<\/p>\n\n\n\n<h2 id=\"Pr\u00e9paration-du-serveur-Counter-Strike:Source\">Pr\u00e9paration du serveur Counter-Strike:Source<\/h2>\n\n\n\n<p>Si vous utilisez une&nbsp;distribution <strong>64 bits<\/strong>, il faudra installer les paquets des biblioth\u00e8ques 32 bits avant d&rsquo;installer le serveur Counter-Strike:Source.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>sudo aptitude install ia32-libs lib32gcc1<\/code><\/p><\/blockquote>\n\n\n\n<p>\u200bLe mieux est de cr\u00e9er un nouvel utilisateur qui servira seulement \u00e0 faire tourner <strong>SRCDS<\/strong>. Pour que notre machine soit un minimum prot\u00e9g\u00e9, ne lancez&nbsp;<strong>JAMAIS<\/strong>&nbsp;SRCDS avec l&rsquo;utilisateur&nbsp;<strong>ROOT<\/strong>.<\/p>\n\n\n\n<p>Nous allons cr\u00e9er un utilisateur, par exemple <strong>mic<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>sudo adduser mic<\/code><\/p><\/blockquote>\n\n\n\n<p>Le r\u00e9pertoire personnel de&nbsp;<strong>mic&nbsp;<\/strong>sera automatiquement cr\u00e9\u00e9 (\/home\/mic).<\/p>\n\n\n\n<h2 id=\"T\u00e9l\u00e9chargement-de-Half-Life-Dedicated-Server-(hlds)\">T\u00e9l\u00e9chargement de Half-Life Dedicated Server (hlds)<\/h2>\n\n\n\n<p>\u200bLa manipulation consiste \u00e0 cr\u00e9er un dossier, t\u00e9l\u00e9charger le binaire d&rsquo;installation&nbsp;<strong>hldsupdatetool.bin<\/strong>, le rendre ex\u00e9cutable et le mettre \u00e0 jour.<\/p>\n\n\n\n<p>Maintenant nous allons nous connecter avec notre nouvel utilisateur, et cr\u00e9er le dossier <strong>\/hlds<\/strong> dans<strong> \/home\/mic<\/strong>, et nous placer dans ce dossier.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>su mic<br>cd \/home\/mic<br>mkdir hlds<br>cd hlds<\/code><\/p><\/blockquote>\n\n\n\n<p>Puis nous allons t\u00e9l\u00e9charger l&rsquo;outil d&rsquo;installation&nbsp;<strong>hldsupdatetool.bin<\/strong>&nbsp;(Half-Life Dedicated Server) commun a tous les mods (Counter-Strike:Source, Day of Defeat:Source, Team Fortress 2, Left 4 Dead, ect &#8230;).<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>wget&nbsp;http:\/\/www.steampowered.com\/download\/hldsupdatetool.bin<\/code><\/p><\/blockquote>\n\n\n\n<p>Nous allons modifier les droits du binaire&nbsp;<strong>hldsupdatetool.bin<\/strong>&nbsp;afin de le rendre ex\u00e9cutable et nous allons l&rsquo;ex\u00e9cuter.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>chmod a+x hldsupdatetool.bin<br>.\/hldsupdatetool.bin<\/code><\/p><\/blockquote>\n\n\n\n<p>Taper <strong>yes<\/strong> pour accepter les conditions d&rsquo;utilisation du programme, cela va extraire 2 fichiers (<strong>steam<\/strong>&nbsp;et readme.txt).<\/p>\n\n\n\n<p>Nous pouvons supprimer le binaire&nbsp;<strong>hldsupdatetool.bin<\/strong>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>rm hldsupdatetool.bin<\/code><\/p><\/blockquote>\n\n\n\n<p>Maintenant nous pouvons ex\u00e9cuter l&rsquo;application&nbsp;<strong>steam<\/strong>&nbsp;pour obtenir la derni\u00e8re version des fichiers de base du serveur d\u00e9di\u00e9.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>.\/steam<\/code><\/p><\/blockquote>\n\n\n\n<p>Vous pouvez relancer <strong>.\/steam<\/strong> une deuxi\u00e8me fois.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>.\/steam<\/code><\/p><\/blockquote>\n\n\n\n<p>Mieux vaut deux fois qu&rsquo;une, non ?<\/p>\n\n\n\n<p>Voila tout est pr\u00eat pour installer notre serveur Counter-Strike:Source.<\/p>\n\n\n\n<h2 id=\"Installation-de-Source-Dedicated-Server-(srcds)\">Installation de Source Dedicated Server (srcds)<\/h2>\n\n\n\n<p>Il faut maintenant pr\u00e9ciser le chemin de destination du serveur Counter-Strike:Source alias SRCDS (Source Dedicated Server) et t\u00e9l\u00e9charger les fichiers et les dossiers de celui-ci.<\/p>\n\n\n\n<p>Pour cela nous allons cr\u00e9er un dossier <strong>\/srcds<\/strong> (dans lequel se trouvera tous les fichiers de notre serveur de jeu) et lancer la commande de t\u00e9l\u00e9chargement du jeu dans ce dossier (-dir srcds).<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>mkdir srcds<br>.\/steam -command update -game \"Counter-Strike Source\" -dir srcds<\/code><\/p><\/blockquote>\n\n\n\n<p>Cette commande a pour but de t\u00e9l\u00e9charger tous les dossiers et tous les fichiers de la version serveur de Counter-Strike:Source, le temps du t\u00e9l\u00e9chargement peut \u00eatre assez long (voir tr\u00e8s long, plusieurs Go) suivant la vitesse de connexion de notre ordinateur.<\/p>\n\n\n\n<p>Une fois que tous les fichiers se sont install\u00e9s, nous allons v\u00e9rifier l&rsquo;int\u00e9grit\u00e9 de notre installation (assez rapide). En cas d&rsquo;erreur, il vaut mieux supprimer le dossier <strong>\/srcds<\/strong> (rm -r srcds), et recommencer (dans 99,9% des cas, il n&rsquo;y a pas de probl\u00e8me).<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>.\/steam -command update -game \"Counter-Strike Source\" -dir srcds -verify_all<\/code><\/p><\/blockquote>\n\n\n\n<p>Si tout s&rsquo;est bien pass\u00e9, notre serveur est install\u00e9 et op\u00e9rationnel !<\/p>\n\n\n\n<p>Notes :<\/p>\n\n\n\n<p>Pour installer d&rsquo;autres mods, il suffit de changer le param\u00e8tre <strong>\u00ab\u00a0Counter-Strike Source\u00a0\u00bb<\/strong> par le nom du mod (<a href=\"https:\/\/developer.valvesoftware.com\/wiki\/Game_Name_Abbreviations\">liste compl\u00e8te des mods<\/a>), Vous pouvez obtenir cette liste en ex\u00e9cutant cette commande :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>.\/steam -command update -game list -dir srcds<\/code><\/p><\/blockquote>\n\n\n\n<p>Par exemple pour installer le mods&nbsp;<strong>Team Fortress 2<\/strong>,&nbsp;il suffit de changer le param\u00e8tre <strong>\u00ab\u00a0Counter-Strike Source\u00a0\u00bb<\/strong> par&nbsp;<strong>\u00ab\u00a0tf\u00a0\u00bb<\/strong>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>.\/steam -command update -game \"tf\" -dir srcds<\/code><\/p><\/blockquote>\n\n\n\n<h2 id=\"Configuration-du-serveur-de-jeu-Counter-Strike:Source\">Configuration du serveur de jeu Counter-Strike:Source<\/h2>\n\n\n\n<p>La configuration de notre serveur Counter-Strike:Source se fait dans le dossier <strong>..\/cfg<\/strong> (..\/cstrike\/cfg).<br><br>Le fichier de configuration qui nous int\u00e9resse ici s&rsquo;appelle <strong>server.cfg<\/strong>. Il se charge au lancement du serveur (fichier comportant les variables de jeu, ex\u00e9cut\u00e9 \u00e0 chaque changement de maps), ce fichier n&rsquo;est pas cr\u00e9\u00e9 par d\u00e9faut, il faut donc le cr\u00e9er.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>nano ~\/hlds\/srcds\/css\/cstrike\/cfg\/server.cfg<\/code><\/p><\/blockquote>\n\n\n\n<p>Puis nous allons le remplir de quelques variables. Voici un exemple de fichier <strong>server.cfg<\/strong> :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>hostname \"nom de votre serveur\" \/\/ Nom du serveur\nrcon_password \"motdepasse\" \/\/ Mot de passe RCON\nsv_password \"\" \/\/ Mot de passe serveur (vide = public)\nmp_friendlyfire 0 \/\/ Tir-amis d\u00e9sactiv\u00e9\nmp_footsteps 1 \/\/ Bruits de pas activ\u00e9s\nmp_autoteambalance 1 \/\/ \u00c9quilibrage auto activ\u00e9\nmp_autokick 0 \/\/ Ejection automatique du joueur d\u00e9sactiv\u00e9e \nmp_flashlight 0 \/\/ Lampe de poche d\u00e9sactiv\u00e9e\nmp_tkpunish 1 \/\/ Punition automatique pour team-kill activ\u00e9e\nmp_forcecamera 0 \/\/ Blocage de la cam\u00e9ra des joueurs morts d\u00e9sactiv\u00e9e\nsv_alltalk 0 \/\/ Discussion vocale entre les deux \u00e9quipes d\u00e9sactiv\u00e9e\nsv_pausable 0 \/\/ Pause d\u00e9sactiv\u00e9e\nsv_cheats 0 \/\/ Triche d\u00e9sactiv\u00e9e\nsv_consistency 1 \/\/ V\u00e9rification de l'int\u00e9grit\u00e9 des fichiers (entre client et serveur)\nsv_allowupload 1 \/\/ Upload autoris\u00e9\nsv_allowdownload 1 \/\/ Download autoris\u00e9\nsv_maxspeed 320\nmp_limitteams 2 \/\/ Nombre max de joueurs en plus dans une team avant \u00e9quilibrage\nmp_hostagepenalty 5 \/\/ Nombre max d'otages tu\u00e9s par un CT avant une punition\nsv_voiceenable 1 \/\/ Micro activ\u00e9\nmp_allowspectators 1 \/\/ Spectateurs autoris\u00e9s\nmp_timelimit 25 \/\/ Dur\u00e9e d'une map (en minutes)\nmp_chattime 10 \/\/ Temps de discussion entre joueurs avant changement de map (en seconde)\nsv_timeout 65 \/\/ Temps avant l'\u00e9jection d'un joueur qui ne r\u00e9pond plus (en seconde)\nmp_freezetime 6 \/\/ Dur\u00e9e d'immobilisation des joueurs en d\u00e9but de round (en seconde)\nmp_roundtime 5 \/\/ Dur\u00e9e d'un round (en minute)\nmp_startmoney 800 \/\/ Argent de d\u00e9part avec le quelle les joueurs commencent la map\nmp_c4timer 45 \/\/ Dur\u00e9e du timer de la bombe (en seconde)\nmp_maxrounds 0 \/\/ Nombre max de round avant de changer de map\nmp_winlimit 0 \/\/ Nombre max de victoire pour une \u00e9quipe avant de changer de map\nmp_spawnprotectiontime 5 \/\/ Dur\u00e9e de protection des joueurs avant d\u00e9but de round (en seconde)\ndecalfrequency 60 \/\/ Temps entre 2 poses de tags par un m\u00eame joueur\nfps_max 300\nsv_maxrate 0 \/\/ Quantit\u00e9 max de octets\/seconde que le serveur envoie au client\nsv_minrate 15000\nsv_maxupdaterate 66 \/\/ Quantit\u00e9 max de update\/seconde que le serveur envoie au client\nsv_minupdaterate 30\nsv_mincmdrate 30\nsv_maxcmdrate 66\nlog on \/\/ Activation des logs du serveurs (r\u00e9pertoire \/logs)\nsv_logbans 1 \/\/ Enregistre les joueurs bannis\nsv_logecho 1\nsv_logfile 1\nsv_log_onefile 0\nsv_lan 0 \/\/ D\u00e9fini si le serveur est un serveur locale (1) ou en ligne (0)\nsv_region 3 \/\/ D\u00e9finis la r\u00e9gion on se trouve le serveur (3 pour l'Europe)\nexec banned_user.cfg \/\/ Liste SteamID bannis\nexec banned_ip.cfg \/\/ Liste IP bannis<\/code><\/pre>\n\n\n\n<p>L&rsquo;autre fichier de configuration qui nous int\u00e9resse ici s&rsquo;appelle <strong>autoexec.cfg<\/strong>. Il se charge au lancement du serveur (fichier ex\u00e9cut\u00e9 une seule fois au d\u00e9marrage du serveur), ce fichier n&rsquo;est pas cr\u00e9\u00e9 par d\u00e9faut, il faut donc le cr\u00e9er.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>nano ~\/hlds\/srcds\/css\/cstrike\/cfg\/autoexec.cfg<\/code><\/p><\/blockquote>\n\n\n\n<p>Nous allons le laisser vide, bas hou\u00e9 ! (il n&rsquo;est pas utile pour le moment)<\/p>\n\n\n\n<h2 id=\"Ajouter-des-maps-Counter-Strike:Source\">Ajouter des maps Counter-Strike:Source<\/h2>\n\n\n\n<p>Il convient d&rsquo;ajouter des maps qui correspondent au ton de votre serveur et aux d\u00e9sirs des membres de votre clan ou de vos visiteurs.<br><br>Les maps (.bsp et parfois .nav) doivent \u00eatre stock\u00e9s dans le r\u00e9pertoire <strong>..\/maps<\/strong> qui se trouve \u00e0 la racine de notre serveur (..\/cstrike\/maps). Une fois stock\u00e9s, il faut les ajouter au <strong>mapcycle.txt<\/strong> et <strong>maplist.txt<\/strong>.<\/p>\n\n\n\n<p>Pour cela, il suffit d&rsquo;\u00e9diter le fichier <strong>mapcycle.txt<\/strong> qui se trouve aussi \u00e0 la racine de notre serveur (..\/cstrike\/mapcycle.txt) et d&rsquo;y rajouter le nom de la carte r\u00e9cemment install\u00e9e <strong>sans<\/strong> l&rsquo;extension .bsp, idem pour <strong>maplist.txt<\/strong>. Elle sera prise en compte d\u00e8s la prochaine carte jou\u00e9e sur notre serveur, sans m\u00eame avoir besoin de le red\u00e9marrer.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>nano ~\/hlds\/srcds\/css\/cstrike\/mapcycle.txt<\/code><\/p><\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>nano ~\/hlds\/srcds\/css\/cstrike\/maplist.txt<\/code><\/p><\/blockquote>\n\n\n\n<p>Note :<\/p>\n\n\n\n<p>Vous trouverez une quantit\u00e9 incroyable de maps pour votre serveur sur le site&nbsp;<a href=\"https:\/\/gamebanana.com\/mods\/cats\/5535\">GameBanana<\/a>.<\/p>\n\n\n\n<h2 id=\"Personnalisation-du-MOTD-Counter-Strike:Source\">Personnalisation du MOTD Counter-Strike:Source<\/h2>\n\n\n\n<p>\u200bCe <strong>Message Du Jour<\/strong>, en fran\u00e7ais, est la page qui s&rsquo;affiche lorsque nous nous connectons sur un serveur (quelque soit le mod). Ce message est utilis\u00e9 pour pr\u00e9senter le serveur, son clan, ses r\u00e8gles, etc&#8230;<br><br>Bien que ce fichier ait une extension .txt, son contenu est bel et bien du HTML, ainsi si vous avez quelques connaissances en HTML vous allez pouvoir vous faire une belle page de pr\u00e9sentation. Ce fichier a quand m\u00eame quelques limites, son contenu ne doit pas d\u00e9passer 1457 caract\u00e8res.<\/p>\n\n\n\n<p>Le contenu de cette page est stock\u00e9 dans le fichier <strong>motd.txt<\/strong> qui se situe \u00e0 la racine de notre serveur (..\/cstrike\/motd.txt).<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>nano ~\/hlds\/srcds\/css\/cstrike\/motd.txt<\/code><\/p><\/blockquote>\n\n\n\n<p>Voici un exemple basique qu&rsquo;il ne nous restera qu&rsquo;\u00e0 personnaliser. Cet exemple va nous permettre d&rsquo;ins\u00e9rer une image, un texte et le lien d&rsquo;une page Web. Nous n&rsquo;avons qu&rsquo;\u00e0 modifier les url dans le texte qui suit (<strong><span style=\"color:#03b1fc\" class=\"has-inline-color\">\u00e9crit en bleu<\/span><\/strong>). Nous pouvons bien s\u00fbr, modifier le reste du texte (<strong><span style=\"color:#29f704\" class=\"has-inline-color\">\u00e9crit en vert<\/span><\/strong>), qui correspond au texte qui sera \u00e9crit sur la page une fois affich\u00e9e.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;html&gt;&lt;head&gt;&lt;title&gt;Cstrike MOTD&lt;\/title&gt;\n&lt;style type=\"text\/css\"&gt;\npre { font-family:Verdana,Tahoma; color:#FFB000; }\nbody { background:#000000; margin-left:8px; margin-top:0px; }\na { text-decoration: underline; }\na:link { color: #FFFFFF; }\na:visited { color: #FFFFFF; }\na:active { color: #FFFFFF; }\na:hover { color: #FFFFFF; text-decoration: underline; }\n&lt;\/style&gt;\n&lt;\/head&gt;\n&lt;body scroll=\"auto\"&gt;\n&lt;div align=\"center\"&gt;\n&lt;pre&gt;\n\n&lt;img src=\"<span style=\"color:#05b0fa\" class=\"has-inline-color\"><strong>http:\/\/url.de.limage.que.vous.voulez\/mon.fichier.image.jpg<\/strong><\/span>\"&gt;\n<span style=\"color:#6bf905\" class=\"has-inline-color\"><strong>Bienvenue sur le serveur\n\nQuelques r\u00e8gles \u00e0 respecter :\n\n* pas d'insultes !\n* pas de camp, si vous \u00eates fatigu\u00e9s allez dormir mais pas ici\n* pas de cheats , nous avons votre steam id et n'h\u00e9siterons pas \u00e0 vous d\u00e9noncer\n\nIci nous jouons pour le fun, pas de moqueries envers un joueur moins bon\nrespectez ces r\u00e8gles et tout se passera le mieux du monde\n\nBon jeu a tous !<\/strong><\/span>\n\n&lt;a href=\"<span style=\"color:#03b1fb\" class=\"has-inline-color\"><strong>http:\/\/url.du.lien.que.vous.voulez<\/strong><\/span>\"&gt;<span style=\"color:#58fd05\" class=\"has-inline-color\"><strong>Visitez mon site<\/strong><\/span>&lt;\/a&gt;\n&lt;\/pre&gt;\n&lt;\/div&gt;&lt;\/body&gt;&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Pour afficher une page Web, nous n&rsquo;avons qu&rsquo;\u00e0 modifier l&rsquo;url dans le texte qui suit (<strong><span style=\"color:#04b0fa\" class=\"has-inline-color\">\u00e9crit en bleu<\/span><\/strong>).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;html&gt;&lt;head&gt;&lt;title&gt;Cstrike MOTD&lt;\/title&gt;\n&lt;style type=\"text\/css\"&gt;\npre { font-family:Verdana,Tahoma; color:#FFB000; }\nbody { background:#000000; margin-left:8px; margin-top:0px; }\na { text-decoration: underline; }\na:link { color: #FFFFFF; }\na:visited { color: #FFFFFF; }\na:active { color: #FFFFFF; }\na:hover { color: #FFFFFF; text-decoration: underline; }\n&lt;\/style&gt;\n&lt;\/head&gt;\n&lt;body scroll=\"auto\"&gt;\n&lt;div align=\"center\"&gt;\n&lt;pre&gt;\n\n&lt;meta http-equiv=\"refresh\" content=\"0 ;<span style=\"color:#04aff8\" class=\"has-inline-color\"><strong>url=http:\/\/url.du.site.que.vous.voulez<\/strong><\/span>\"&gt;\n&lt;\/pre&gt;\n&lt;\/div&gt;&lt;\/body&gt;&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<h2 id=\"Lancement-du-serveur-de-jeu-Counter-Strike:Source\">Lancement du serveur de jeu Counter-Strike:Source<\/h2>\n\n\n\n<p>Votre serveur Counter-Strike:Source est install\u00e9 dans le dossier <strong>..\/hlds\/srcds<\/strong>. Vous allez maintenant lancer le programme appel\u00e9&nbsp;<strong>srcds_run<\/strong>.<\/p>\n\n\n\n<p>Pour lancer votre serveur de jeu, vous allez vous placer dans le dossier <strong>..\/css<\/strong> (..\/hlds\/srcds\/css), puis vous lan\u00e7ez le serveur, en ex\u00e9cutant le programme&nbsp;<strong>srcds_run<\/strong>&nbsp;suivi de divers param\u00e8tres (<a rel=\"noreferrer noopener\" href=\"http:\/\/developer.valvesoftware.com\/wiki\/Command_Line_Options#Source_Dedicated_Server\" target=\"_blank\">Liste compl\u00e8te des param\u00e8tre<\/a>).<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>cd ~\/hlds\/srcds\/css\/<br>.\/srcds_run -game cstrike -port 27015 +maxplayers 20 +map de_dust2 -tickrate 66 -autoupdate<\/code><\/p><\/blockquote>\n\n\n\n<ul><li><strong>srcds_run&nbsp;<\/strong>: Nom de l\u2019executable (SouRCe Dedicated Server)<\/li><li><strong>-game cstrike<\/strong>&nbsp;: Lance la version serveur Counter-Strike:Source (\u00ab -game tf \u00bb pour une installation de Team Fortress 2)<\/li><li><strong>-port<\/strong>&nbsp;: Le port d&rsquo;\u00e9coute de votre serveur (27015 est le port par d\u00e9faut pour le 1er serveur)<\/li><li><strong>+maxplayers<\/strong>&nbsp;: Le nombre de joueurs maximum (64 joueurs est le maximum)<\/li><li><strong>+map<\/strong>&nbsp;: Le nom de la map de d\u00e9part<\/li><li><strong>-tickrate<\/strong>&nbsp;: Le taux de mise \u00e0 jour des positions des joueurs sur le serveur (100 est le maximum)<\/li><li><strong>-autoupdate<\/strong>&nbsp;: Met \u00e0 jour automatiquement le serveur<\/li><\/ul>\n\n\n\n<p>Et voil\u00e0, notre serveur est lanc\u00e9 !<\/p>\n\n\n\n<ul><li><strong>Connection to Steam servers successful<\/strong>&nbsp;: Notre serveur est visible de tous sur steam.<\/li><li><strong>VAC secure mode is activated<\/strong>&nbsp;: Notre serveur est s\u00e9curis\u00e9 contre la triche.<\/li><\/ul>\n\n\n\n<p>Pour arr\u00eater votre serveur,il faut taper <strong>exit<\/strong> et\/ou maintenir les touches <strong>Ctrl + C<\/strong>.<\/p>\n\n\n\n<p>Utilisez <strong><strong>Screen<\/strong>&nbsp;<\/strong>pour cr\u00e9er une session d\u00e9tach\u00e9e en arri\u00e8re-plan, permettant d\u2019ex\u00e9cuter des commandes sans bloquer le terminal et de s\u2019y rattacher plus tard.<\/p>\n\n\n\n<p>Il suffit d&rsquo;installer le paquet.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>sudo aptitude install screen<\/code><\/p><\/blockquote>\n\n\n\n<p>Puis.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>screen -dmS <strong>NOM_DE_LA_SCREEN<\/strong> .\/srcds_run -game cstrike -port 27015 +maxplayers 20 +map de_dust2 -tickrate 66 -autoupdate<\/code><\/p><\/blockquote>\n\n\n\n<p>Pour acc\u00e9der \u00e0 la session de terminal <strong><strong>Screen<\/strong><\/strong> et voir votre serveur (histoire de voir ci tout marche bien !).<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>screen -r <strong>NOM_DE_LA_SCREEN<\/strong><\/code><\/p><\/blockquote>\n\n\n\n<p>Pour arr\u00eater la session de terminal <strong><strong>Screen<\/strong><\/strong> et votre serveur.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>screen -dr <strong>NOM_DE_LA_SCREEN <\/strong>-X quit<\/code><\/p><\/blockquote>\n\n\n\n<p>Si vous \u00eates dans une session de terminal <strong><strong>Screen<\/strong><\/strong> (via screen -r), maintenez <strong>Ctrl + C<\/strong> pour interrompre le serveur.<\/p>\n\n\n\n<p>Note :<\/p>\n\n\n\n<p>La variable <strong>-tickrate<\/strong> permet de d\u00e9finir la fr\u00e9quence de mise \u00e0 jour des informations clients, elle peut aller de 40 (par d\u00e9faut) \u00e0 100. Plus elle est \u00e9lev\u00e9 moins il y aura de d\u00e9calage entre les informations client et serveurs, mais plus elle est \u00e9lev\u00e9 plus la charge processeur (CPU) augmente.&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/developer.valvesoftware.com\/wiki\/Source_Multiplayer_Networking\" target=\"_blank\">Valve Corporation recommande un -tickrate 66<\/a>.<\/p>\n\n\n\n<p>Un tickrate \u00e9lev\u00e9 permet par exemple de ne pas avoir un joueur qui viens de se mettre \u00e0 l&rsquo;abris tu\u00e9 par un joueur qui ayant un d\u00e9calage dans les information de position le voit toujours en face de lui.<\/p>\n\n\n\n<p>Pour faire bref, plus le tickrate est \u00e9lev\u00e9 plus les informations relatives \u00e0 la position des joueurs sont pr\u00e9cises et moins nombreuses sont les plaintes des joueurs !<\/p>\n\n\n\n<p>Note :<\/p>\n\n\n\n<p>Voici un script qui vous permet de lancer, stopper et visualiser l&rsquo;activit\u00e9 d&rsquo;un serveur Counter-Strike:Source. Pour utiliser ce script vous devez l&rsquo;\u00e9diter pour modifier si besoin les param\u00e8tres de configuration puis le rendre ex\u00e9cutable et l&rsquo;ex\u00e9cuter.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>nano serveurcss<\/code><\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n\n#programme pour demarrer, arreter et visualiser un serveur Counter-Strike:Source\n\n#--------------------------------\n#PARAMETRES DE CONFIGURATION\n#--------------------------------\n rep='\/home\/mic\/hlds\/srcds\/css\/'          #repertoire execution de .\/srcds_run\n screen='serveurCSS'                      #nom de la screen\n jeu='cstrike'                            #jeu Counter-Strike:Source\n port='27015'                             #port du serveur\n map='de_dust'                            #map de depart\n players='20'                             #nombre de joueurs max \n tick='66'                                #tickrate du serveur\n#--------------------------------\n\n VERT=\"\\\\033&#91;1;32m\"\n NORMAL=\"\\\\033&#91;0;39m\"\n\n clear\n while true \n do \n echo -e \"\n ******************************************************************************\n *                                                                            *\n *         demarrer\/arreter\/visualiser Counter-Strike:Source serveur          * \n *                                                                            *\n ****************************************************************************** \n \n \"$VERT\"1\"$NORMAL\" = Demarrer le serveur Counter-Strike:Source  \n \"$VERT\"2\"$NORMAL\" = Arreter le serveur Counter-Strike:Source \n \"$VERT\"3\"$NORMAL\" = Voir la console du serveur Counter-Strike:Source \n\n (Tapez \"$VERT\"1\"$NORMAL\", \"$VERT\"2\"$NORMAL\" ou \"$VERT\"3\"$NORMAL\" puis \"$VERT\"ENTREE\"$NORMAL\") (Ctrl+C pour quitter)\" \n echo \n read -p ' Veuillez entrer votre choix : ' reponse \n echo\n case $reponse in \n 1) \n echo -e \" \"$VERT\"Vous avez choisi de demarrer le serveur Counter-Strike:Source\"$NORMAL\"\" \n ;; \n 2) \n echo -e \" \"$VERT\"Vous avez choisi d arreter le serveur Counter-Strike:Source\"$NORMAL\"\" \n ;; \n 3) \n echo -e \" \"$VERT\"Vous avez choisi de voir la console du serveur Counter-Strike:Source\"$NORMAL\"\" \n ;; \n *) \n echo -e \" \"$VERT\"Erreur, vous devez taper 1 ou 2 ou 3\"$NORMAL\"\" \n ;; \n esac \n \n sleep 2\n \n if test $reponse -eq 1; then \n echo \" Demarrage du serveur Counter-Strike:Source...\" \n cd $rep \n screen -dmS $screen .\/srcds_run -console -game $jeu -port $port +map $map -maxplayers $players -tickrate $tick -autoupdate \n\n elif test $reponse -eq 2; then \n echo \" arret du serveur Counter-Strike:Source...\"\n screen -dr $screen -X quit\n \n elif test $reponse -eq 3; then \n echo \" console du serveur Counter-Strike:Source...\"\n screen -r $screen\n\n else \n echo \" Erreur: entrez un des chiffre proposes\" \n\n fi \n done \n<\/code><\/pre>\n\n\n\n<p>Une fois que vous avez modifier les param\u00e8tres (si besoin), vous pouvez continuer.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p><code>chmod a+x serveurcss<br>sh serveurcss<\/code><\/p><\/blockquote>\n\n\n\n<p>Voila, amusez-vous bien.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Source Dedicated Server (SRCDS) est un serveur officiel de Valve pour h\u00e9berger des jeux bas\u00e9s sur le moteur Source (CS:GO, TF2, CS:S, etc&#8230;). Il permet de g\u00e9rer des parties multijoueur 24\/7, de configurer le serveur et d\u2019ajouter des plugins ou mods avec Sourcemod\/Metamod.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[23],"tags":[21,20],"_links":{"self":[{"href":"https:\/\/ligfy.net\/wordpress\/wp-json\/wp\/v2\/posts\/353"}],"collection":[{"href":"https:\/\/ligfy.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ligfy.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ligfy.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ligfy.net\/wordpress\/wp-json\/wp\/v2\/comments?post=353"}],"version-history":[{"count":20,"href":"https:\/\/ligfy.net\/wordpress\/wp-json\/wp\/v2\/posts\/353\/revisions"}],"predecessor-version":[{"id":394,"href":"https:\/\/ligfy.net\/wordpress\/wp-json\/wp\/v2\/posts\/353\/revisions\/394"}],"wp:attachment":[{"href":"https:\/\/ligfy.net\/wordpress\/wp-json\/wp\/v2\/media?parent=353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ligfy.net\/wordpress\/wp-json\/wp\/v2\/categories?post=353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ligfy.net\/wordpress\/wp-json\/wp\/v2\/tags?post=353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}