Installer un serveur dédié Counter Strike Source

Installation du serveur dédié

<code>
mkdir /steam ; cd /steam
wget http://www.steampowered.com/download/hldsupdatetool.bin
chmod a+x hldsupdatetool.bin
./hldsupdatetool.bin
</code>
  • Répondre par **yes** pour accepter les accords de licence :
<code>./steam -command update -game "Counter-Strike Source" -dir /steam</code>
  • Relancer cette commande jusqu’à ce que le jeu soit à jour (Up to date) :
<code>./steam -command update -game "Counter-Strike Source" -dir /steam</code>
  • Afin de vérifier l’intégralité du téléchargement effectué :
    <code>./steam -command update -game "Counter-Strike Source" -dir /steam -verify_all</code>

    Lancement du serveur

    • Lancer le serveur en ligne de commande :
    <code>./srcds_run -console -game cstrike +ip xxx.xxx.xxx.xxx +maxplayers 32 +map de_dust</code>
    • Lancement du serveur à partir d’un script :
    <code>vi /bin/steam</code>
    <code>
    #!/bin/bash
    cd /steam
    /bin/echo "Donner le nom d'une map a lancer :"
    read map
    ./srcds_run -console -game cstrike +ip 192.168.0.250 +maxplayers 32 +map $map
    </code>
    • Mettre les droits nécessaires à l’exécution :
    <code>chmod 755 /bin/steam</code>

    Configuration

    autoexec.cfg

    • Créer un fichier de configuration pour le serveur (ex : [[fd:jeux:counter strike:serveur:autoexec.cfg]]).

    server.cfg

    • Créer un fichier de configuration pour le serveur (ex : [[fd:jeux:counter strike:serveur:server.cfg]]).
    • [[http://wiki.gandi.net/fr/hosting/using-linux/tutorials/debian/css|exemple1]]
    • [[http://www.hakwara.com/counter-strike/tuto-creation-serveur-css-19360.html|exemple2]]

    bot.cfg

    • Créer un fichier de configuration pour les bots (ex : [[fd:jeux:counter strike:serveur:bot.cfg]]).

    banned.cfg

    • Créer un fichier de configuration banned.cfg, qui contiendra les steam ID ban du serveur, (ex : [[fd:jeux:counter strike:serveur:banned.cfg]]).

    listip.cfg

    • Créer un fichier de configuration du fichier listip.cfg, qui contiendra les adresses IP ban du serveur, (ex : [[fd:jeux:counter strike:serveur:listip.cfg]]).

    Suite…