Type de serveur CS:S (AWP)

 

Installer un serveur Counter Strike Source par Steamcmd (par appID)

 

Pré-requis :

Avoir installé :

Debian (wheezy) (ou autre distribution Linux).

ProFTPD.

SSH.

Webmin (conseillé).

Serveur LAMP (si vous héberger le forum de votre Team sur le même serveur et/ou si vous faite un "serveur distant" pour le téléchargement des MAPS)).

 

 

Se connecter via SSH en tant que root :

 

<- Préparation du serveur DEBIAN ->

 

Mise à jour des paquets :
# apt-get update

 

Mise à jour du système :
# apt-get upgrade

 

Installation de Screen :
# apt-get install screen

 

Si votre serveur est en 64bit, installer ceci :
# apt-get install lib32gcc1

 

 <- Création de l'utilisateur DEBIAN & des dossiers ->

 

 

 

 

 

 

Création de l'utilisateur pour les jeux Steam :
# adduser userjeux

Vous serez invité à saisir :
Entrer le nouveau mot de passe,
Retaper le nouveau mot de passe,
puis le nom complet :
N° de bureau,
Téléphone pro,
Téléphone perso,
Autre,
A la question, "Cette information est-elle correcte ? saisir O puis entrer
L'utilisateur est créé. (Pour info le répertoire personnel est /home/userjeux)

 

 Se connecter via cet utilisateur (userjeux)
# su userjeux

 

 Se rendre dans le répertoire de l'utilisateur
~$ cd /home/userjeux

 

Créer les dossiers pour notre architechture
~$ mkdir jeux

~$ cd jeux

~$ mkdir steam

~$ cd steam

~$ mkdir css

~$ cd css

~$ mkdir installer

Créer un dossier pour accueillir la source du jeu Steam

~$ mkdir serveur_1

 

-< Installation du serveur CS:S >-


 

Rendez vous dans le dossier de l'installeur Steam /home/userjeux/jeux/steam/css/installer
~$ cd /home/userjeux/jeux/steam/css/installer

 

Télécharger l'installeur steam
~$ wget http://media.steampowered.com/client/steamcmd_linux.tar.gz

 

Décompresser l'installeur steam
~$ tar -xvzf steamcmd_linux.tar.gz

 

Exécuter le fichier steamcmd.sh (si besoin le rendre executable par chmod 755 steamcmd.sh)
~$ ./steamcmd.sh

 

Saisir vos identifiants steam (compte serveur) ou saisir anonymous
Steam> login anonymous


Informer l'installeur du dossier de destination du jeu
Steam> force_install_dir /home/userjeux/jeux/steam/css/serveur_1

 

Installer Counter Strike Source (232330) la liste des appID steam -> http://steamdb.info/apps/
Steam> app_update 232330 validate

Le téléchargement démarre..., en fin de téléchargement,


Sortir de l'installeur
Steam> exit

 

 

-< Configuration du serveur CS:S >-

 


Nous allons créer le fichier nécessaire au demarrage du serveur, server.cfg.
Rendez vous dans /home/userjeux/jeux/steam/css/serveur_1/cstrike/cfg
~$ cd /home/userjeux/jeux/steam/css/serveur_1/cstrike/cfg
Créer un fichier server.cfg
~$ nano server.cfg

 

Rendez vous sur http://www.goodspeedreseau.com/GenerateurCFG/GenerateurCFG.html pour générer le contenu du server.cfg
tout en bas de la page cliquez sur "generer le server.cfg" (vous pouvez modifier son contenu à votre convenance)

Copier l'intégralité du résultat (la page blanche)

Dans Putty, faite un clic droit pour coller le contenu dans votre fichier fraichement créé.
appuyer sur "F2" puis "O pour Oui" pour enregistrer validez avec la touche ENTER.

 

Changer les droits du fichier
~$ chmod 755 server.cfg
 

 

-< Création du script de démarrage >-

 

Se connecter en Root pour la création du script de démmarage et pour luit donner les droit utilisateur.

Connecter vous en Root comme suite.

~$ su -

 

Il va vous demander le mots de passe de root si vous remaquer qui ne prend pas en compte les frapes du clavier c'est normal ça ne se marque pas mais il prend en compte les frape que vous faite en valider par ENTER

 

Création du fichier du script de démarrage dans /etc/init.d/

~$ cd /etc/init.d

~$ nano serveur_1.sh

 

copier  le contenu ci-dessous :

#!/bin/sh

### BEGIN INIT INFO
# Provides:            serveur_1.sh
# Required-Start:       $network $local_fs $remote_fs dbus
# Required-Stop:    $network $local_fs $remote_fs dbus
# Should-Start:        $mysql
# Should-Stop:        $mysql
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
# Short-Description:    serveur 1 css
# Description:            init script for the serveur 1 css.
### END INIT INFO
#############################################
## Script de lancement des serveur_1 ##
#############################################

#############################################
## Début des variables ##
#############################################

# Nom de l'utilisateur
SRCDS_USER="userjeux"

# Nom du screen
SRCDS_NAME="serveur_1"

# Binaire du serveur
SRCDS_BIN="./srcds_run"

# Repertoire du serveur
SRCDS_PATH="/home/userjeux/jeux/steam/css/serveur_1/"

# Options de lancement
SRCDS_OPTS="-game cstrike \
-console \
-tickrate 100 \
-pingboost 3 \
+maxplayers 20 \
+map de_dust2 \
-ip 91.xxx.xxx.xxx \
-port 27015 \
+fps_max 0"

# Ligne de commande pour l'update
STEAM_UPDATE="./steam -game cstrike -command update"

#############################################
## Fin des variables ##
#############################################
usage() {
echo "---------------------------------------------------------------------"
echo "Usage: ${SRCDS_NAME} (stop|start|restart|update|patch)"
echo "---------------------------------------------------------------------"
exit 2
}

if [ -z $1 ]; then
usage
fi

srcds_start() {
echo "---------------------------------------------------------------------"
echo "Lancement du serveur : Debut de la sequence"
echo "---------------------------------------------------------------------"
echo "---------------------------------------------------------------------"
OWD=`pwd`
cd $SRCDS_PATH
su ${SRCDS_USER} -c "screen -AmdS ${SRCDS_NAME} ${SRCDS_BIN} ${SRCDS_OPTS}"
cd $OWD
echo "---------------------------------------------------------------------"
echo "Lancement du serveur : Fin de la sequence"
echo "---------------------------------------------------------------------"
}

srcds_stop() {
echo "---------------------------------------------------------------------"
echo "Arret du serveur : Debut de la sequence"
echo "---------------------------------------------------------------------"
su ${SRCDS_USER} -c "screen -dr ${SRCDS_NAME} -X quit"
echo "---------------------------------------------------------------------"
echo "Arret du serveur : Fin de la sequence"
echo "---------------------------------------------------------------------"
}

srcds_restart() {
echo "---------------------------------------------------------------------"
echo "Reboot du serveur : Debut de la sequence"
echo "---------------------------------------------------------------------"
srcds_stop
srcds_start
echo "---------------------------------------------------------------------"
echo "Reboot du serveur : Fin de la sequence"
echo "---------------------------------------------------------------------"
}

srcds_update() {
echo "---------------------------------------------------------------------"
echo "Reboot du serveur avec mise a jour : Debut de la sequence"
echo "---------------------------------------------------------------------"
srcds_stop
OWD=`pwd`
cd $SRCDS_PATH
su ${SRCDS_USER} -c "${STEAM_UPDATE}"
cd $OWD
srcds_patch
srcds_start
echo "---------------------------------------------------------------------"
echo "Reboot du serveur avec mise a jour : Fin de la sequence"
echo "---------------------------------------------------------------------"
}

srcds_patch () {
echo "---------------------------------------------------------------------"
echo "Lancement du patch pour Gameinfo.txt : Debut de la sequence"
echo "---------------------------------------------------------------------"
echo "Resultat :"
${SRCDS_PATH}cstrike/gameinfopatch.sh
echo "Copie du fichier motd.bak en motd.txt"
rm -f ${SRCDS_PATH}cstrike/motd.txt
cp ${SRCDS_PATH}cstrike/motd.bak ${SRCDS_PATH}cstrike/motd.txt
echo "Attribution des droits"
chown ${SRCDS_USER} ${SRCDS_PATH}cstrike/motd.txt
chown ${SRCDS_USER} ${SRCDS_PATH}cstrike/gameinfo.txt
echo "---------------------------------------------------------------------"
echo "Fin du patch pour Gameinfo.txt : Fin de la sequence"
echo "---------------------------------------------------------------------"
}

case $1 in
stop)
srcds_stop
;;
start)
srcds_start
;;
restart)
srcds_restart
;;
update)
srcds_update
;;
patch)
srcds_patch
;;
*)
usage
esac

exit 0

 

 

Dans Putty, faite un clic droit pour coller le contenu dans votre fichier.

Remplacer l'IP actuelle par votre adresse IP (en rouge dans le texte ci dessus)
appuyer sur "F2" puis "O pour Oui" pour enregistrer validez avec la touche ENTER.

 

Changer les droits d'utilisateur et de groupe sur le fichier comme suite.
~$ chown -R userjeux:userjeux serveur_1.sh

 

Repasser sur l'utilisateur userjeux comme suite.

~$ su userjeux

 

Afin de démarrer ou arrêter le serveur de jeu :


~$ /etc/init.d/serveur_1.sh start

~$ /etc/init.d/serveur_1.sh stop

 

 

On permet le démarrage automatique du serveur CS:S lors du boot !

#update-rc.d serveur_1.sh defaults

 

 

 

 

Démarrer votre serveur :

#/etc/init.d/serveur_1.sh start

 

 -< Test & Commande >-

 

Connecter vous à votre compte STEAM puis dans SERVEURS, onglet FAVORIS cliquez sur AJOUTER UN SERVEUR

Saisir l'adresse IP & le port de votre serveur exemple : 192.168.167.52:27015

puis cliquez sur AJOUTER CETTE ADRESSE AUX FAVORIS

 

Le nom de votre serveur apparaît dans la liste, double cliquez dessus.

 

 

 Votre serveur tourne normalement sans aucun plugin ou mods ou encord type de jeux si vous avez bient suivie la doc votre serveur doit t'ètre en route vérifier bien qui soit fonctionelle et rejoingnable si c'est bon nous pouvont passer à la suite.

 

 

 

-< Metamod Source >-

 

Nous allons voir l'installation de UNRAR sous linux :

#apt-get install unrar

 

Installation de Metamod Source :

Metamod est un plugin permettant de faire fonctionner des Mod de jeu comme GunGame, V.I.P mod, GoreMod, ZombieMod, Deathmatch et bien d'autre. 

 

Placer vous dans le dossier de votre utillisateur.

# cd /home/userjeux

 

On va créer un dossier "poubelle" qui nous servira de dossier de téléchargement et de décompréssion pour la suite.

# mkdir poubelle

 

On se place dans le dossier poubelle.

# cd /home/userjeux/poubelle

 

On créer les dossier addons materials models sound.

# mkdir /home/userjeux/jeux/steam/css/serveur_1/cstike/addons

# mkdir /home/userjeux/jeux/steam/css/serveur_1/cstike/materials

# mkdir /home/userjeux/jeux/steam/css/serveur_1/cstike/models

# mkdir /home/userjeux/jeux/steam/css/serveur_1/cstike/sound

 

On télécharge métamode source.

# weget http://www.goodspeedreseau.com/DATA/CSS/configuration_css/plugin/metamod_source/plugin/mmsource-1.10.0-linux.tar.gz

 

On décompresse l'archive.

# tar -xvzf metamod_1_10-linux.tar.gz

 

 

Vous obtenez le dossier metamod_1_10-linux.

#cp -R /home/userjeux/poubelle/metamod_1_10/linux/addons/* /home/userjeux/jeux/steam/css/serveur_1/css/cstrike/addons/

 

 

 

 

-< INSTALLATION >-

Éditez le fichier gameinfo.txt dans css/cstrike/

#nano /home/userjeux/jeux/steam/css/serveur_1/css/cstrike/cstrike/gameinfo.txt

 

et ajouter cette ligne (en rouge) comme ci dessous. (ATTENTION lors d'une mise à jour STEAM, le fichier gameinfo.txt est remplacé par celui d'origine, donc, vous devez rajouter cette ligne après chaque mise à jour STEAM)

GameBin |gameinfo_path|addons/metamod/bin

Fichier gameinfo.txt

"GameInfo"
{
    game    "Counter-Strike Source"
    title    "COUNTER-STRIKE'"
    title2    "source"
    type multiplayer_only
    nomodels 1
    nohimodel 1
    nocrosshair 0
    advcrosshair 3
    bots 1
    hidden_maps
    {
        "test_speakers"        1
        "test_hardware"        1
    }
    nodegraph 0


    FileSystem
    {
        SteamAppId                240        // This will mount all the GCFs we need (240=CS:S, 220=HL2).
        
        //
        // Setup engine search paths.
        //
        // If a search path contains "_english", and the current language is not english, then
        // another search path will be inserted above the english one by replacing "_english" with
        // the appropriate language.
        //
        // To debug how the engine has parsed this file, type "path" at the console.
        //
        // Search paths are relative to the base directory, which is where hl2.exe is found.
        //
        // |gameinfo_path| points at the directory where gameinfo.txt is.
        // |all_source_engine_paths| points at the directory cintaining HL2 shared content.
        //
        SearchPaths
        {

            // First, mount all user customizations.  This will search for VPKs and subfolders
            // and mount them in alphabetical order.  The easiest way to distribute a mod is to
            // pack up the custom content into a VPK.  To "install" a mod, just drop it in this
            // folder.
            //
            // Note that this folder is scanned only when the game is booted.
            game+mod            cstrike/custom/*

            // We search VPK files before ordinary folders, because most files will be found in
            // VPK and we can avoid making thousands of file system calls to attempt to open files
            // in folders where they don't exist.  (Searching a VPK is much faster than making an operating
            // system call.)
            game+mod            cstrike/cstrike_english.vpk
            game+mod            cstrike/cstrike_pak.vpk

            game                |all_source_engine_paths|hl2/hl2_textures.vpk
            game                |all_source_engine_paths|hl2/hl2_sound_vo_english.vpk
            game                |all_source_engine_paths|hl2/hl2_sound_misc.vpk
            game                |all_source_engine_paths|hl2/hl2_misc.vpk
            GameBin |gameinfo_path|addons/metamod/bin

            platform            |all_source_engine_paths|platform/platform_misc.vpk

            // Now search loose files.  We'll set the directory containing the gameinfo.txt file
            // as the first "mod" search path (after any user customizations).  This is also the one
            // that's used when writing to the "mod" path.
            mod+mod_write+default_write_path        |gameinfo_path|.

            // Add the cstrike directory as a game search path.  This is also where where writes
            // to the "game" path go.
            game+game_write        cstrike

            // Where the game's binaries are
            gamebin                cstrike/bin

            // Last, mount in shared HL2 loose files
            game                |all_source_engine_paths|hl2
            platform            |all_source_engine_paths|platform

            // Random files downloaded from gameservers go into a seperate directory, so
            // that it's easy to keep those files segregated from the official game files
            // or customizations intentially installed by the user.
            //
            // This directory is searched LAST.  If you visit a server and download
            // a custom model, etc, we don't want that file to override the default
            // game file indefinitely (after you have left the server).  Servers CAN have
            // custom content that overrides the default game files, it just needs to be
            // packed up in the .bsp file so that it will be mounted as a map search pack.
            // The map search pack is mounted at the top of the search path list,
            // but only while you are connected that server and on that map.
            game+download    cstrike/download
        }
    }
}

 

 

Dans Putty, faite un clic droit pour coller.
Appuyer sur "F2" puis "O pour Oui" pour enregistrer validez avec la touche ENTER.

-< Mani Admin Plugin >-

 

warningPlacer vous dans le dossier : /home/userjeux/poubelle warning

 

# cd /home/userjeux/poubelle

 

On télécharge Mani Admin Plugin comme suite.

# weget http://www.goodspeedreseau.com/DATA/CSS/configuration_css/plugin/mani_admin_plugin/mani_admin_plugin_v1_2_22_17_css.zip

 

On décompresse l'archive.

# unzip mani_admin_plugin_v1_2_22_17_css.zip

 

Vous obtenez le dossier mani_admin_plugin_v1_2_22_17_css on va copier les fichiers et dossiers comme ceci :

#cp -R /home/userjeux/poubelle/mani_admin_plugin_v1_2_22_17_css/addons/* /home/userjeux/jeux/steam/css/serveur_1/css/cstrike/addons/

#cp -R /home/userjeux/poubelle/mani_admin_plugin_v1_2_22_17_css/cfg/* /home/userjeux/jeux/steam/css/serveur_1/css/cstrike/cfg/

#cp -R /home/userjeux/poubelle/mani_admin_plugin_v1_2_22_17_css/materials/* /home/userjeux/jeux/steam/css/serveur_1/css/cstrike/materials/

#cp -R /home/userjeux/poubelle/mani_admin_plugin_v1_2_22_17_css/sound/* /home/userjeux/jeux/steam/css/serveur_1/css/cstrike/sound/

 

Editer le fichier client.txt qui se trouve dans /cstrike/cfg/mani_admin_plugin/.

#nano /home/userjeux/jeux/steam/css/serveur_1/cstrike/cfg/mani_admin_plugin/client.txt

 

Fichier client.txt :

// *****************************************************************************
//    Plugin    : Mani Admin Plugin
//
//   Filename   : clients.txt
//
// Last Updated : 2014/02/23
//
// Description  : Describes users who can access the admin functions
// *****************************************************************************
//
//
// Full description available at:
// http://mani-admin-plugin.com/cms/index.php/documentation/configuration/26-configuration-of-the-clientstxt
//
"clients.txt"
{
    "version"    "1"

    //Describes each user with admin access
    "players"
    {
        //Player name - should be unique - does not have to be the in-game name of the player
        "Your-name-here"
        {
            //Access controls. We recommend using more than one (i.e. control by Name and SteamID)
    
            //IP address control for this user, more than one can be used
            "ip"    
            {
                //"IP1"    "192.168.0.10"
                //"IP2"    "62.75.235.136"
            }

            //In-game name of this user
            "name"    "ADMIN"


            //SteamID of this user
            //NOTE: CSGO ID will start with STEAM_0:1, other games STEAM_0:0
            "steam"    "STEAM_0:0:XXXXXXX"
        
            //What groups this user is in
            "groups"
            {
                "Admin"    "ServerOwner"
                "Immunity"    "ServerOwner"
            }        
        }
    }


    //Default set of groups - includes all available tags
    "groups"
    {
        "Immunity"
        {
            "ServerOwner"    "a b c d e f g h i j k l m n o p q r s t u v x y afk ping autojoin grav Immunity"
        }

        "Admin"
        {
            "ServerOwner"    "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e"
            "ServerOwner"    "f g i k l m o p q q2 q3 r s t v w x y z admin client grav pban spray"
        }
    }
}

Remplacer ADMIN par le nom de votre Joueur CSS qui sera administrateur du serveur.

Remplacer STEAM_0:0:XXXXXXX par votre steamID

 

Dans Putty, faite un clic droit pour coller.
Appuyer sur "F2" puis "O pour Oui" pour enregistrer validez avec la touche ENTER.

 

Editer le fichier metaplugins.ini

#nano /home/userjeux/jeux/steam/css/serveur_1/cstrike/addons/metamod/metaplugins.ini

 

Rajouter la ligne suivante :

addons/mani_admin_plugin/bin/mani_admin_plugin_mm

 

Résultat metaplugins.ini

;If your plugin came with a .vdf file, you do not need to use this file.
;
;List one plugin per line.  Each line should contain the path to the plugin's binary.
;Any line starting with a ';' character is a comment line, and is ignored.
;
;You do not need to include the _i486.so or .dll part of the file name.  Example:
; addons/sourcemod/bin/sourcemod_mm
;You may also put an alias in front of the file, for example:
; sm addons/sourcemod/bin/sourcemod_mm
;Will allow you to use "meta load sm" from the console.
;
;********* LIST PLUGINS BELOW ***********
addons/mani_admin_plugin/bin/mani_admin_plugin_mm

 

Dans Putty, faite un clic droit pour coller.
Appuyer sur "F2" puis "O pour Oui" pour enregistrer validez avec la touche ENTER.

 

Pour appliquer les modifications, redémarrer le serveur de jeu par les commandes suivantes :
#/etc/init.d/serveur_1.sh stop
#/etc/ini.d/serveur_1.sh start


Lancer le jeu CSS et dans la console du jeu tapez :
"bind" "a" "admin"

Maintenant en appuyant sur la touche A du clavier, le menu ManiAdmin apparait !

 

-< CONFIGURATION >-


Configuration du Mani Admin Plugin :
Ouvrer le fichier mani_server.cfg dans /cstrike/cfg/ et configurer le serveur à votre guise !!

#nano /home/userjeux/jeux/steam/css/serveur_1/cstrike/cfg/mani_server.cfg

 

 

Votre serveur fonctionne avec les plugin Metamod Source et Mani Admin Plugin pouvez déjà le rejoindre et administrer votre serveur de jeux, pour la suite nous allons installer eventscript qui n'est pas obligatoire mais qui pourrais vous servire à personnaliser votre serveur par la suite avec différent addons.

 

-< Installation d'Evenscript. >-

 

warningPlacer vous dans le dossier : /home/userjeux/poubelle warning

 

# cd /home/userjeux/poubelle

 

On télécharge Mani Admin Plugin :

# weget http://www.goodspeedreseau.com/DATA/CSS/configuration_css/plugin/event_script/plugin/es2-ob-linux-bld379.zip

 

On décompresse l'archive.

# unzip es2-ob-linux-bld379.zip

 

Vous obtenez le dossier es2-ob-linux-bld379 on va copier les fichiers et dossiers comme ceci.

#cp -R /home/userjeux/poubelle/es2-ob-linux-bld379/addons/* /home/userjeux/jeux/steam/css/serveur_1/css/cstrike/addons/

#cp -R /home/userjeux/poubelle/es2-ob-linux-bld379/cfg/* /home/userjeux/jeux/steam/css/serveur_1/css/cstrike/cfg/

 

On cré le fichier autoexec.cfg dans /cstrike/cfg/ comme cela.

#nano /home/userjeux/jeux/steam/css/serveur_1/cstrike/cfg/autoexec.cfg

 

Rajouter les lignes suivantes.

//config enventscripts
mattie_eventscripts 1 // 1 = activer eventscripts, 0 = désactiver

 

Dans Putty, faite un clic droit pour coller.
Appuyer sur "F2" puis "O pour Oui" pour enregistrer validez avec la touche ENTER.

 

-< Installation de SPE. >-

 

On va installer SPE ==> Source Python Extensions se plugin permet de faire fonctionner cetains mods sous evenscript,  il est conseillé de l'installer.

 

warningPlacer vous dans le dossier : /home/userjeux/poubelle warning

# cd /home/userjeux/poubelle

 

On télécharge SPE :

# weget http://www.goodspeedreseau.com/DATA/CSS/configuration_css/plugin/sp_extension_ep2/sp_extension_ep2.rar

 

On décompresse l'archive.

# unrar e sp_extension_ep2.rar

 

Vous obtenez le dossier sp_extension_ep2 on va copier les fichiers et dossiers comme ceci :

#cp -R /home/userjeux/poubelle/es2-ob-linux-bld379/addons/* /home/userjeux/jeux/steam/css/serveur_1/css/cstrike/addons/

 

Ouvrer le fichier autoexec.cfg dans /cstrike/cfg/ comme cela .

#nano /home/userjeux/jeux/steam/css/serveur_1/cstrike/cfg/autoexec.cfg

 

Rajouter les lignes suivantes :

plugin_load "addons/sp_extensions_ep2"

 

 

Résultat autoexec.cfg

//config enventscripts
mattie_eventscripts 1 // 1 = activer eventscripts, 0 = désactiver
plugin_load "addons/sp_extensions_ep2"

 

Dans Putty, faite un clic droit pour coller.
Appuyer sur "F2" puis "O pour Oui" pour enregistrer validez avec la touche ENTER.

 

 

 

-< Installation de Source Mods. >-

 

Source Mods c'est le même que Metamod et Eventscript mais avec des addons différents.

 

warningPlacer vous dans le dossier : /home/userjeux/poubelle warning

# cd /home/userjeux/poubelle

 

On télécharge Source Mods :

# weget http://www.goodspeedreseau.com/DATA/CSS/configuration_css/plugin/source_mode/plugin/sourcemod-1.5.3-linux.tar.gz

 

On décompresse l'archive.

tar -xvzf sourcemod-1.5.3-linux.tar.gz

 

Vous obtenez le dossier sourcemod-1.5.3-linux on va copier les fichiers et dossiers comme ceci :

#cp -R /home/userjeux/poubelle/sourcemod-1.5.3-linux/addons/metamod/* /home/userjeux/jeux/steam/css/serveur_1/css/cstrike/addons/metamod/

#cp -R /home/userjeux/poubelle/sourcemod-1.5.3-linux/addons/sourcemod/ /home/userjeux/jeux/steam/css/serveur_1/css/cstrike/addons/

 

#cp -R /home/userjeux/poubelle/sourcemod-1.5.3-linux/cfg/* /home/userjeux/jeux/steam/css/serveur_1/css/cstrike/cfg/

 

 

Editer le fichier metaplugins.ini

#nano /home/userjeux/jeux/steam/css/serveur_1/cstrike/addons/metamod/metaplugins.ini

 

Rajouter la ligne suivante :

addons/sourcemod/bin/sourcemod_mm

 

Résultat metaplugins.ini

;If your plugin came with a .vdf file, you do not need to use this file.
;
;List one plugin per line.  Each line should contain the path to the plugin's binary.
;Any line starting with a ';' character is a comment line, and is ignored.
;
;You do not need to include the _i486.so or .dll part of the file name.  Example:
; addons/sourcemod/bin/sourcemod_mm
;You may also put an alias in front of the file, for example:
; sm addons/sourcemod/bin/sourcemod_mm
;Will allow you to use "meta load sm" from the console.
;
;********* LIST PLUGINS BELOW ***********
addons/mani_admin_plugin/bin/mani_admin_plugin_mm

addons/sourcemod/bin/sourcemod_mm

 

Dans Putty, faite un clic droit pour coller.
Appuyer sur "F2" puis "O pour Oui" pour enregistrer validez avec la touche ENTER.

 

 

 

 

-< Installation du contenu AWP. >-

 

On va installer tout se qui concerne la personnalisation du serveur AWP comme :

- les maps

- les restrictions d'armes

- etc...

 

warningPlacer vous dans le dossier : /home/userjeux/poubelle warning

# cd /home/userjeux/poubelle

 

On télécharge notre fichier de configuration restriction pour les armes :

# weget http://www.goodspeedreseau.com/DATA/CSS/configuration_css/utilitaire/config_cfg/restrict.rar

 

On décompresse l'archive.

unrar e restrict.rar

 

Vous obtenez le dossier restrict on va copier les fichier comme ceci :

#cp -R /home/userjeux/poubelle/restrict/cfg/* /home/userjeux/jeux/steam/css/serveur_1/css/cstrike/cfg/

 

Editer le fichier server.cfg

#nano /home/userjeux/jeux/steam/css/serveur_1/cstrike/cfg/server.cfg

 

Rajouter la ligne suivante comme suite.

exec restrict.cfg

 

Dans Putty, faite un clic droit pour coller.
Appuyer sur "F2" puis "O pour Oui" pour enregistrer validez avec la touche ENTER.

 

 

 

 

-< Mise en place des maps AWP. >-

Voici la liste des maps que nous avons testées et sélectionner.

awp_arena
awp_arena_outdoors
awp_dust-tkb_v2
awp_galaxy
awp_india_v4
awp_map_css_v2
awp_paradise
awp_subzero
awp_whore

 

warningPlacer vous dans le dossier : /home/userjeux/poubelle warning

# cd /home/userjeux/poubelle

 

On télécharge notre sélection de maps awp :

# weget http://www.goodspeedreseau.com/DATA/CSS/configuration_css/maps/awp/pack_awp/pack_awp.rar

 

On décompresse l'archive.

unrar e pack_awp.rar

 

Vous obtenez le dossier pack_awp, copier les fichiers comme ceci.

#cp -R /home/userjeux/poubelle/pack_awp/* /home/userjeux/jeux/steam/css/serveur_1/css/cstrike/maps/

 

Editer le fichier mapcycle_default.txt

#nano /home/userjeux/jeux/steam/css/serveur_1/cstrike/cfg/mapcycle_default.txt

 

Effacer les lignes suivantes.

cs_italy
de_dust
de_aztec
de_cbble
cs_office
de_chateau
de_dust2
de_piranesi
cs_havana
de_prodigy
cs_compound
de_train
de_tides
de_port
de_inferno
cs_assault
de_nuke
cs_militia

Et ajouter les lignes suivantes.

awp_arena
awp_arena_outdoors
awp_dust-tkb_v2
awp_galaxy
awp_india_v4
awp_map_css_v2
awp_paradise
awp_subzero
awp_whore

 

Dans Putty, faite un clic droit pour coller.
Appuyer sur "F2" puis "O pour Oui" pour enregistrer validez avec la touche ENTER.

 

 

Si vous disposer d'un serveur distant suivre la mise en place qui suit, sinon Serveur Distans.


Pour le distant :
Télécharger notre pack maps ===> pack_awp_bz2.rar

 

Décompresser l'archive sur votre bureau et avec votre logiciel Ftp placer les fichiers comme suit :

/pack_awp_bz2/awp_arena.bsp.bz2 Dans/cstrike/maps/

/pack_awp_bz2/awp_arena.nav.bz2 Dans/cstrike/maps/
/pack_awp_bz2/awp_arena_outdoors.bsp.bz2 Dans/cstrike/maps/

/pack_awp_bz2/awp_arena_outdoors.nav.bz2 Dans/cstrike/maps/
/pack_awp_bz2/awp_dust-tkb_v2.bsp.bz2 Dans/cstrike/maps/

/pack_awp_bz2/awp_dust-tkb_v2.lin.bz2 Dans/cstrike/maps/

/pack_awp_bz2/awp_dust-tkb_v2.nav.bz2 Dans/cstrike/maps/
/pack_awp_bz2/awp_galaxy.bsp.bz2 Dans/cstrike/maps/

/pack_awp_bz2/awp_galaxy.nav.bz2 Dans/cstrike/maps/
/pack_awp_bz2/awp_india_v4.bsp.bz2 Dans /cstrike/maps/

/pack_awp_bz2/awp_india_v4.nav.bz2 Dans/cstrike/maps/
/pack_awp_bz2/awp_map_css_v2.bsp.bz2 Dans/cstrike/maps/

/pack_awp_bz2/awp_map_css_v2.nav.bz2 Dans/cstrike/maps/
/pack_awp_bz2/awp_paradise.bsp.bz2 Dans/cstrike/maps/

/pack_awp_bz2/awp_paradise.nav.bz2 Dans/cstrike/maps/
/pack_awp_bz2/awp_subzero.bsp.bz2 Dans/cstrike/maps/

/pack_awp_bz2/awp_subzero.nav.bz2 Dans/cstrike/maps/
/pack_awp_bz2/awp_whore.bsp.bz2Dans /cstrike/maps/

/pack_awp_bz2/awp_whore.nav.bz2 Dans/cstrike/maps/

 

Télécharger notre pack son de mani admin plugin officiel ===> mani_sound_pack.rar

 

Décompresser l'archive sur votre bureau et avec votre logiciel Ftp placer les fichiers comme suit :

/mani_sound_pack/sound/admin_plugin/bestman.wav.bz2 Dans/cstrike/sound/admin_plugin/

/mani_sound_pack/sound/admin_plugin/boo.wav.bz2 Dans/cstrike/sound/admin_plugin/

/mani_sound_pack/sound/admin_plugin/crysomemore.wav.bz2 Dans/cstrike/sound/admin_plugin/

/mani_sound_pack/sound/admin_plugin/didnot.wav.bz2 Dans/cstrike/sound/admin_plugin/

/mani_sound_pack/sound/admin_plugin/evillaugh.wav.bz2 Dans/cstrike/sound/admin_plugin/

/mani_sound_pack/sound/admin_plugin/owningyou1.wav.bz2 Dans/cstrike/sound/admin_plugin/

/mani_sound_pack/sound/admin_plugin/personal.wav.bz2 Dans /cstrike/sound/admin_plugin/

/mani_sound_pack/sound/admin_plugin/pfft.wav.bz2 Dans /cstrike/sound/admin_plugin/

/mani_sound_pack/sound/admin_plugin/thissucks.wav.bz2 Dans/cstrike/sound/admin_plugin/

/mani_sound_pack/sound/admin_plugin/wth.wav.bz2 Dans /cstrike/sound/admin_plugin/

/mani_sound_pack/sound/admin_plugin/actions/endofvote.mp3.bz2 Dans/cstrike/sound/admin_plugin/actions/

/mani_sound_pack/sound/admin_plugin/actions/joinserver.mp3.bz2 Dans /cstrike/sound/admin_plugin/actions/

/mani_sound_pack/sound/admin_plugin/actions/menuexit.wav.bz2 Dans/cstrike/sound/admin_plugin/actions/

/mani_sound_pack/sound/admin_plugin/actions/menuselect.wav.bz2 Dans/cstrike/sound/admin_plugin/actions/

/mani_sound_pack/sound/admin_plugin/actions/restrictedweapon.wav.bz2 Dans/cstrike/sound/admin_plugin/actions/

/mani_sound_pack/sound/admin_plugin/actions/startyourvoting.mp3.bz2 Dans /cstrike/sound/admin_plugin/actions/

 

Télécharger notre pack materials pour mani admin plugin officiel ===> mani_pack_bz2.rar

Décompresser l'archive sur votre bureau et avec votre logiciel Ftp placer les fichiers comme suit :

/mani_pack_bz2/materials/decals/custom/mani_admin_plugin/mani_logo.vmt.bz2 Dans /cstrike/materials/decals/custom/mani_admin_plugin/

/mani_pack_bz2/materials/decals/custom/mani_admin_plugin/mani_logo.vtf.bz2 Dans /cstrike/materials/decals/custom/mani_admin_plugin/

 

Modifier les lignes suivantes qui se trouvent dans le fichier server.cfg de votre serveur.

#nano /home/userjeux/jeux/steam/css/serveur_1/cstrike/cfg/server.cfg

 

Modifier les lignes comme ceci :

Avant.

sv_allowupload "0"

sv_allowdownload "0"

sv_downloadurl ""

 

Après.

sv_allowupload "1"

sv_allowdownload "1"

sv_downloadurl "http://votre_Adresse_distant/cstrike"

 

Dans Putty, faite un clic droit pour coller.
Appuyer sur "F2" puis "O pour Oui" pour enregistrer validez avec la touche ENTER.

 

Editer le fichier downloads.txt et ajouter ces quelques lignes de code.

#nano /home/userjeux/jeux/steam/css/serveur_1/cstrike/cfg/mani_admin_plugin/download.txt

 

{
"mani_logo.vmt" "materials/decals/custom/mani_admin_plugin/mani_logo.vmt"
"mani_logo.vtf" "materials/decals/custom/mani_admin_plugin/mani_logo.vtf"
}
{
"bestman.wav" "sound/admin_plugin/bestman.wav"
"boo.wav" "sound/admin_plugin/boo.wav"
"crysomemore.wav" "sound/admin_plugin/crysomemore.wav"
"didnot.wav" "sound/admin_plugin/didnot.wav"
"evillaugh.wav" "sound/admin_plugin/evillaugh.wav"
"owningyou1.wav" "sound/admin_plugin/owningyou1.wav"
"personal.wav" "sound/admin_plugin/personal.wav"
"pfft.wav" "sound/admin_plugin/pfft.wav"
"thissucks.wav" "sound/admin_plugin/thissucks.wav"
"wth.wav" "sound/admin_plugin/wth.wav"
"endofvote.mp3" "sound/admin_plugin/actions/endofvote.mp3"
"joinserver.mp3" "sound/admin_plugin/actions/joinserver.mp3"
"menuexit.wav" "sound/admin_plugin/actions/menuexit.wav"
"menuselect.wav" "sound/admin_plugin/actions/menuselect.wav"
"restrictedweapon.wav" "sound/admin_plugin/actions/restrictedweapon.wav"
"startyourvoting.mp3" "sound/admin_plugin/actions/startyourvoting.mp3"
}

{
"logo.vtf"                   "materials/decals/custom/mani_admin_plugin/logo.vtf"
"logo.vmt"                   "materials/decals/custom/mani_admin_plugin/logo.vmt"
}

{
"awp_arena.bsp"                 "maps/awp_arena.bsp"
"awp_arena.nav"                 "maps/awp_arena.nav"
"awp_arena_outdoors.bsp"        "maps/awp_arena_outdoors.bsp"
"awp_arena_outdoors.nav"        "maps/awp_arena_outdoors.nav"
"awp_classic_dust_vs1.bsp"      "maps/awp_classic_dust_vs1.bsp"
"awp_classic_dust_vs1.nav"      "maps/awp_classic_dust_vs1.nav"
"awp_dust-tkb_v2.bsp"           "maps/awp_dust-tkb_v2.bsp"
"awp_dust-tkb_v2.lin"           "maps/awp_dust-tkb_v2.lin"
"awp_dust-tkb_v2.nav"           "maps/awp_dust-tkb_v2.nav"
"awp_galaxy.bsp"                "maps/awp_galaxy.bsp"
"awp_galaxy.nav"                "maps/awp_galaxy.nav"
"awp_india_v4.bsp"              "maps/awp_india_v4.bsp"
"awp_india_v4.nav"              "maps/awp_india_v4.nav"
"awp_map_css_v2.bsp"            "maps/awp_map_css_v2.bsp"
"awp_map_css_v2.nav"            "maps/awp_map_css_v2.nav"
"awp_paradise.bsp"              "maps/awp_paradise.bsp"
"awp_paradise.nav"              "maps/awp_paradise.nav"
"awp_subzero.bsp"               "maps/awp_subzero.bsp"
"awp_subzero.nav"               "maps/awp_subzero.nav"
"awp_whore.bsp"                 "maps/awp_whore.bsp"
"awp_whore.nav"                 "maps/awp_whore.nav"
}

 

 

 Résultat  downloads.txt

// *****************************************************************************
//    Plugin    : Mani Admin Plugin
//
//   Filename   : downloads.txt
//
// Last Updated : 2009/07/21
//
// Description  : All files that should be downloaded to the clients
//                (Note: Sounds and Map Advert Textures don't need to be added
//                 if the autodownload feature is turned on in mani_server.cfg)
// *****************************************************************************


"downloads.txt"
{
    // The key can be any name you wish.
    // The value must be the location on your server of the file

    "downloads"

{
"mani_logo.vmt" "materials/decals/custom/mani_admin_plugin/mani_logo.vmt"
"mani_logo.vtf" "materials/decals/custom/mani_admin_plugin/mani_logo.vtf"
}
{
"bestman.wav" "sound/admin_plugin/bestman.wav"
"boo.wav" "sound/admin_plugin/boo.wav"
"crysomemore.wav" "sound/admin_plugin/crysomemore.wav"
"didnot.wav" "sound/admin_plugin/didnot.wav"
"evillaugh.wav" "sound/admin_plugin/evillaugh.wav"
"owningyou1.wav" "sound/admin_plugin/owningyou1.wav"
"personal.wav" "sound/admin_plugin/personal.wav"
"pfft.wav" "sound/admin_plugin/pfft.wav"
"thissucks.wav" "sound/admin_plugin/thissucks.wav"
"wth.wav" "sound/admin_plugin/wth.wav"
"endofvote.mp3" "sound/admin_plugin/actions/endofvote.mp3"
"joinserver.mp3" "sound/admin_plugin/actions/joinserver.mp3"
"menuexit.wav" "sound/admin_plugin/actions/menuexit.wav"
"menuselect.wav" "sound/admin_plugin/actions/menuselect.wav"
"restrictedweapon.wav" "sound/admin_plugin/actions/restrictedweapon.wav"
"startyourvoting.mp3" "sound/admin_plugin/actions/startyourvoting.mp3"
}

{
"logo.vtf"                   "materials/decals/custom/mani_admin_plugin/logo.vtf"
"logo.vmt"                   "materials/decals/custom/mani_admin_plugin/logo.vmt"
}

{
"awp_arena.bsp"                 "maps/awp_arena.bsp"
"awp_arena.nav"                 "maps/awp_arena.nav"
"awp_arena_outdoors.bsp"        "maps/awp_arena_outdoors.bsp"
"awp_arena_outdoors.nav"        "maps/awp_arena_outdoors.nav"
"awp_classic_dust_vs1.bsp"      "maps/awp_classic_dust_vs1.bsp"
"awp_classic_dust_vs1.nav"      "maps/awp_classic_dust_vs1.nav"
"awp_dust-tkb_v2.bsp"           "maps/awp_dust-tkb_v2.bsp"
"awp_dust-tkb_v2.lin"           "maps/awp_dust-tkb_v2.lin"
"awp_dust-tkb_v2.nav"           "maps/awp_dust-tkb_v2.nav"
"awp_galaxy.bsp"                "maps/awp_galaxy.bsp"
"awp_galaxy.nav"                "maps/awp_galaxy.nav"
"awp_india_v4.bsp"              "maps/awp_india_v4.bsp"
"awp_india_v4.nav"              "maps/awp_india_v4.nav"
"awp_map_css_v2.bsp"            "maps/awp_map_css_v2.bsp"
"awp_map_css_v2.nav"            "maps/awp_map_css_v2.nav"
"awp_paradise.bsp"              "maps/awp_paradise.bsp"
"awp_paradise.nav"              "maps/awp_paradise.nav"
"awp_subzero.bsp"               "maps/awp_subzero.bsp"
"awp_subzero.nav"               "maps/awp_subzero.nav"
"awp_whore.bsp"                 "maps/awp_whore.bsp"
"awp_whore.nav"                 "maps/awp_whore.nav"
}

}

 

Dans Putty, faite un clic droit pour coller.
Appuyer sur "F2" puis "O pour Oui" pour enregistrer validez avec la touche ENTER.

 

Redémarer votre serveur

 

 

Votre serveur AWP est prêt.

Enjoy !

 

Off

 

 

 

Rechercher

RizVN Login

Calendar

September 2017
S M T W T F S
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Traffic

Aujourd'hui208
Hier275
Cette semaine1899
Ce mois3123
Total186268

Info Visiteur

  • IP Visiteur : 54.225.26.154

Qui est connecté
1
Online

dimanche 24 septembre 2017 21:05