Affiche les résultats de 1 à 5 sur 5

[Tuto] Créer un serveur Counter Strike 1.6

  1. #1
    Empereur Avatar de Jerem93
    Inscrit
    juin 2007
    Messages
    962
    Pouvoir de réputation
    7

    [Tuto] Créer un serveur Counter Strike 1.6

    Comment créé un serveur CSS:

    Voici un tuto qui va vous permettre de créer un serveur CS 1.6

    Conditions :


    1 - Avoir Cs1.6 V36. (Protocole 47 c'est le plus utilisé).
    2- Avoir un bon processeur 2.00 GHZ ou plus pour éviter les "LAGs".
    3- Abonnement "EASY" (En tout cas c'est ce que j'ai, je n'ai pas testé sur les autres). (128 kb/s jusqu'à 7 joueurs).

    Index :

    I- Déffinition des répertoires et fichiers.
    II- Procéder à la création du serveur.
    III- Quelques commandes d'optimisation.
    IV- Installer "AMXMODX".
    V- Installer un Addon à l'aide de "Metamode"
    VI- Installer un Plugin.
    VII- Installer un mode.
    VIII- Éditer et re-compiler un Plugin au but de la "Customization".


    TuTo :

    I- Définition des répertoires et des fichiers :

    I-1- Définition des répertoires :

    a- Répertoire par défaut de Cs1.6 : "Program files\Counter Strike 1.6\".

    b- Sous-Répertoire par défaut de Cs1.6 : "Program files\Counter Strike 1.6\Cstrike".

    I-2- Définition des fichiers :

    a- L'application principale du serveur c'est "HLDS.exe" située dans le répertoire par défaut de Cs1.6.

    b- Le fichier de configuration "Config.cfg" : Il contient toute la configuration de votre jeux ainsi que la configuration de votre client (Configuration de votre connexion ce qui a une relation avec le "Ping").

    c- Le fichier de configuration de votre serveur "Server.cfg" qui contient tout les paramètres nécessaires pour bien démarrer votre Sv.

    d- Le ficher "SetMaster.cfg" qui contient les "IPs" où votre identité sera envoyé afin que votre Serveur soit visible dans la liste principale des serveurs Cs1.6.

    Tous ces fichiers se trouvent dans le sous-répertoire par défaut de Cs1.6.

    (Ceux là sont les fichiers les plus importants, y en à beaucoup d'autres).


    II- Procéder à la création du serveur :

    Alors que maintenant qu'on connaisse les fichiers et les dossiers principaux, on peux passer à la deuxième étape :

    a- la première des choses, on doit créer un raccourcie de l'application "HLDS.exe" vers le "Bureau" par exemple, puis faire comme ceci :




    Vous voyez ce qui est sélectionné ?, je vais le réécrire complet :

    -console -game cstrike +ip 41.xxx.xxx.xxx -pingboost 3 +sys_ticrate 1000 +heapsize 250000 +maxplayers 10 +map de_Dust2 (de_Dust2 par ex).

    -Pour l'IP, vous n'avez qu'à la changer à chaque fois (IPs dynamiques).
    -Pour "pingboost", c'est un addon qui améliore votre connexion de jeux (Il faut qu'il soit installé).
    - Pour "sys_ticrate", il améliore les "FPS" du serveur (pas du client).
    - Pour "heapsize", pour bien régler le serveur par rapport à votre matériel.
    - Pour "maxplayers", il définie le nombre max des joueurs.
    - Pour map, il définie la "Map".

    Après avoir bien copié ceci et bien réglé, appuyez sur "Appliquer" et fermez la boite de dialogue.

    Comme ça, vous avez, vous avez bien configuré votre application "HLDS" et ce n'est que le début !.

    Passons au "Server.cfg" :

    Code:
    // Use this file to configure your DEDICATED server. 
    // This config file is executed on server start.
    
    // disable autoaim
    sv_aim 0
    
    // disable clients' ability to pause the server
    pausable 0
    
    // default server name. Change to "Bob's Server", etc.
    hostname "Serveur Counter Strike 1.6"
    
    rate 10000
    
    sv_rate 0
    
    sv_cmdrate 60
    
    sv_cmdbackup 3
    
    mp_updaterate 60
    
    sv_resend 2
    
    sv_dlmax 100
    
    mp_decals 100
    
    mp_freezetime 3
    
    // maximum client movement speed 
    sv_maxspeed 320
    
    // 20 minute timelimit
    mp_timelimit 20
    
    axn_bunnyjump -1
    
    mp_flashlight 1
    
    sv_cheats 0
    
    
    // load ban files
    exec listip.cfg
    exec banned.cfg
    exec setmaster.cfg
    exec addons/hlbooster/hlbooster.cfg
    Ce qui est en rouge, vous pouvez le modifier comme vous voulez.
    Le téléchargement du fichier et en bas (attaché).

    Pour "SertMaster.cfg" :

    Code:
    setmaster enable 1
    Setmaster add 68.142.72.250:27010
    Setmaster add 69.28.151.162:27010        
    Setmaster add 72.165.61.189:27010    
            
    Setmaster add 72.165.61.190:27010
                
    Setmaster add 68.142.72.250:27011        
    Setmaster add 69.28.151.162:27011
    Setmaster add 72.165.61.189:27011
    Setmaster add 72.165.61.190:27011
    setmaster add 207.173.177.12:27010
    setmaster add 207.173.177.11:27010
    setmaster add 69.28.151.162
    setmaster add 72.165.61.189
    setmaster add 207.173.177.11
    setmaster add 68.142.72.250
    setmaster add hlmaster.jolt.co.uk
    setmaster add 65.73.232.251:27040
    setmaster add 65.73.232.253:27040
    Il est aussi disponible au téléchargement en bas.

    Comme j'ai mentionné en haut, ces fichiers se trouvent dans "Program files\Counter Strike 1.6\Cstrike".

    Bon, comme ça, vous pouvez bien démarrer votre serveur, mais au minimum d'accès comme admin, et votre contrôle du serveur est limité et difficile, dans les prochains titres, on va voir ce qui vous rend plus confortables en tant qu'admin du serveur.


    III- Quelques commandes d'optimisation :

    Pour certain qui sont limité en matériel, je vous propose quelques commandes pour gagner un peu d'FPS dans votre jeux tout en hébergeant.

    -Avant tout, il faut donner la priorité : "Temps réel" pour votre "HLDS.exe" afin d'être épargné des "LAGs" : (à chaque fois que vous démarriez votre serveur !) :



    Code:
    fastsprites "0"
    fps_max "101"
    fps_modem "0"
    gamma "3"
    gl_dither "1"
    gl_flipmatrix "0"
    gl_fog "1"
    gl_monolights "0"
    gl_overbright "0"
    gl_polyoffset "0.1"
    hisound "0"
    hpk_maxsize "4"
    hud_capturemouse "1"
    hud_centerid "0"
    hud_draw "1"
    hud_fastswitch "1"
    hud_saytext_internal "1"
    hud_takesshots "0"
    joystick "0"
    lookspring "0.000000"
    lookstrafe "0.000000"
    m_filter "1"
    m_forward "1"
    m_pitch "0.022"
    m_side "0.8"
    m_yaw "0.022"
    mp_decals "300.000000"
    net_graph "3"
    net_graphpos "1"
    net_scale "5"
    r_bmodelhighfrac "5.0"
    r_detailtextures "1"
    s_a3d "0.0"
    s_automax_distance "50"
    s_automin_distance "2"
    s_bloat "2.0"
    s_distance "80"
    s_doppler "0.0"
    s_eax "0.0"
    s_leafnum "0"
    s_max_distance "18000"
    s_min_distance "5"
    s_numpolys "200"
    s_polykeep "1000000000"
    s_polysize "10000000"
    s_refdelay "4"
    s_refgain "0.4"
    s_rolloff "1.0"
    s_verbwet "0.25"
    sensitivity "9.490000"
    spec_autodirector_internal "1"
    spec_drawcone_internal "1"
    spec_drawnames_internal "1"
    spec_drawstatus_internal "1"
    spec_mode_internal "2"
    spec_pip "0"
    Il faut ajouter ces commandes dans le fichier "Config.cfg" qui se trouve dans le même répertoire que "Server.cfg" et "SetMaster.cfg".


    IV- Installer "AMXMODX" :

    Voilà ceci est un outil indispensable pour l'admin qui facilite au maximum le contrôle du serveur (Changement de map, kik, ban, réglage des Cvars...etc).

    Installation :

    1 - D'abord, il faut télécharger cet outil : "AMXMODX 1.8.1"

    2 - Première installation : installez le normalement dans "Program files\Amx modx\".

    3- Deuxième installation : Suivez moi !




    - Sélectionnez "Select mod directory" puis "Next"



    -Suivez bien et faites exactement ce que vous voyez !

    - Cliquez sur ok et l'installation va débuter, si vous recevez un message qui dit qu'un ficher et manquant, re-vérifiez bien votre chemin d'installation.

    Comme ça vous avez bien installé "AMXMODX" sur votre serveur, passons maintenant à sa configuration :

    - Dans "Program files\Counter Strike 1.6\Cstrike\Addons\amxmodx\", vous verrez ça :



    -Principaux dossiers :

    - Dans "Config", se trouvent les fichiers "*.ini" de configuration.
    - Dans "Data", se trouvent les fichier de langue ...etc
    - Dans "Modules" se trouvent les modules chargés par "AMXMODX".
    - Dans "Plugins" se trouvent touts les plugins installés.
    - Dans "Scripting" se trouvent les fichiers sources des plugins.

    - Configuration à ce que vous vous loger dans votre serveur en tant qu'admin.

    - Dans le dossier "Config", se trouve le fichier "Users.ini"

    Code:
    ; Users configuration file
    ; File location: $moddir/addons/amxmodx/configs/users.ini
    
    ; Line starting with ; is a comment
    
    ; Access flags:
    ; a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)
    ; b - reservation (can join on reserved slots)
    ; c - amx_kick command
    ; d - amx_ban and amx_unban commands
    ; e - amx_slay and amx_slap commands
    ; f - amx_map command
    ; g - amx_cvar command (not all cvars will be available)
    ; h - amx_cfg command
    ; i - amx_chat and other chat commands
    ; j - amx_vote and other vote commands
    ; k - access to sv_password cvar (by amx_cvar command)
    ; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)
    ; m - custom level A (for additional plugins)
    ; n - custom level B
    ; o - custom level C
    ; p - custom level D
    ; q - custom level E
    ; r - custom level F
    ; s - custom level G
    ; t - custom level H
    ; u - menu access
    ; z - user (no admin)
    
    ; Account flags:
    ; a - disconnect player on invalid password
    ; b - clan tag
    ; c - this is steamid/wonid
    ; d - this is ip
    ; e - password is not checked (only name/ip/steamid needed)
    ; k - name or tag is case sensitive.  eg: if you set it so the name "Ham"
    ;     is protected and case sensitive (flags "k" only), then anybody
    ;     can use the names "haM", "HAM", "ham", etc, but not "Ham"
    
    ; Password:
    ; Add to your autoexec.cfg: setinfo _pw "<password>"
    ; Change _pw to the value of amx_password_field
    
    ; Format of admin account:
    ; <name|ip|steamid> <password> <access flags> <account flags>
    
    ; Examples of admin accounts:
    ; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
    ; "41.201.179.227" "" "abcdefghijklmnopqrstu" "de"
    ; "My Name" "my_password" "abcdefghijklmnopqrstu" "a"
    
    "41.xxx.xxx.xxx" "" "abcdefghijklmnopqrstu" "de"
    - Faites de votre "Users.ini" exactement comme celui-ci et changez à chaque fois votre addresse IP.

    - Afin de pouvoir choisir la "map" directement à partir du jeux, éditez le fichier "Maps.ini", par ex :

    Code:
    ; Maps configuration file
    ; File location: $moddir/addons/amxmodx/configs/maps.ini
    ; To use with Maps Menu plugin
    
    ; Add in your mod's maps here
    ; Delete this file to use mapcycle.txt
    
    cs_1337_assault
    cs_bloodstirke
    cs_sauna
    cs_winter_assault
    de_dust2_remake
    de_dustyaztec
    fy_aztec_mini
    aim_headshot
    awp_dust
    cs_deagle5
    de_dust2_long
    $1000$
    fy_simpsons
    aim_map_deagle
    cs_bloodstrike
    de_minidust2
    de_piranesi
    cs_havana
    cs_siege
    cs_backalley
    awp_map_pro
    aim_ak-colt
    Celui-ci est un exemple, ne le copiez pas. Et si vous voulez utilisez le "Mapcycle.txt" directement, supprimez le "Maps.ini".

    La configuration générale est terminée, maintenant vous allez lancer votre serveur, puis lancer votre jeux "Cs1.6" et entrer dans votre serveur :

    - Quelques commandes de console (Pour faire appraitre la console, appuyez sur ² ).

    - La commande la plus indiponsable pour l'admin c'est "amxmodmenu", alors que vous allez avoir besoin d'elle toujours, dans la console : tapez :
    bind e amxmodmenu , maintenant pour voir le menu, il suffit d'appuyer sur "e".

    - Pour changer à une "map" qui n'est pas disponible dans la liste, utilisez la commande : amx_map nom de la carte.

    C'est bon, on a finie avec "AMXMODX".


    V- Installer un Addon à l'aide de "Metamode" :

    Là on va faire "Une pierre deux coups", on va connaitre la méthode et on va installer l'Addon : "Pingboost" (disponible en téléchargement en bas).

    1- On à le fichier : "PingBoost.zip", on va l'extraire dans "Program files\Counter Strike 1.6\Cstrike\Addons\" de façon qu'on ait ça :



    Maintenant on va explorer le dossier de l'addon :



    - Pour le fichier : "hlbooster.cfg", on va ajouter son information dans "server.cfg" (regardez en haut).

    Code:
    exec addons/hlbooster/hlbooster.cfg
    - Pour le fichier dll : "bosster_mm.dll" (qui est pour "metemode" ((mm)) ), on ajoute son information dans "plugin.ini" de "metamode" ("metamode" est auto-installée avec "Amxmodx").



    Comme ça on a bien installé l'addon.


    VI- Installer un Plugin :

    - C'est une procédure très simple, pour télécharger des plugins allez dans ce site qui comporte des milliers de plugins Cs1.6.

    - Le plugin est constitué de deux fichiers : Un ficher *amxx ou *amx et sa source : *.sma.

    - Pour le fichier *.amxx ou *.amx, on doit le copier dans : "Program files\counter Strike 1.6\Cstrike\Addons\Amxmodx\Plugins\"

    - Pour le fichier source, *.sma on le copie dans : "Program files\counter Strike 1.6\Cstrike\Addons\Amxmodx\Scripting\"

    - Puis dans le ficher "Plugin.ini" qui se situe dans :"Program files\counter Strike 1.6\Cstrike\Addons\Amxmodx\Config\", on ajoute le nom du plugin, voici un exemple : (Admin_jail.amx)




    Et voilà, votre plugin est installé.


    VI- Installer un mode :

    On sais bien que chaque jeux online est suivie de plusieurs modes de jeux, ici, on va apprendre comment installer in mode pour Counter Strike 1.6, on va le faire d'un manière générale :

    - Chaque mode est constitué d'un plugin, son scripte, et les ressources (les sons, les textures, les maps...etc)

    - Pour l'installation des plugins, on a déjà parlé, seulement que quelques modes contiennent plusieurs plugins, et il est livré avec son fichier "mode-plugin.ini".

    - Vous allez mettre chaque fichier correspondant à son répertoire, tout est indiqué dans le mode, par exemple le fichier *.txt de langue, est dans un dossier "data\lang\", donc vous n'avez qu'à suivre le noms.

    - Pour les autres ressources (Textures, maps, sons), vous n'avez qu'à les mettre dans leurs dossiers appropriés, par exemple un ficher *.bsp , on le met dans "Cstrike\Maps", pour les fichiers *.wav dans "Cstrike\Sound" ...etc

    Pour le mode c'est bon, on a une idée générale.


    VIII- Éditer et re-compiler un Plugin au but de la "Customization" :

    On va passer rapidement parce-que c'est une procédure qui n'est pas très intéressante.

    - On a déjà mentionné que chaque plugin est suivie de sa source.
    - Amxmodx et suivie d'un compilateur :




    - Pour éditer par exemple un plugin amx_xxx.amx, on cherche dans le dossier "Scripting" amx_xxx.sma et on l'ouvre avec "Amxx Studio".

    - Par exemple je veux supprimer ou modifier les son d'un mode :



    L'image va nous parler, pour supprimer un son, il suffit de supprimer sa ligne, en tout cas il faut avoir un petite expérience en programmation.


    ---- Les fichiers : "Server.cfg" et "Setmaster.cfg" sont dans l'archive : Cs.zip ---


    Crédits: Yacine_3tm


  2. # ADS
    Publicité
    Inscrit
    Toujours
    Messages
    Plusieurs
     

  3. #2
    Larve Avatar de vini_master
    Inscrit
    août 2010
    Messages
    1
    Pouvoir de réputation
    0

    Re : [Tuto] Créer un serveur Counter Strike 1.6

    Salut,

    j'ai réussi a installer amx mod x, mais lorsque j'essai de modifer les dossiers, ça ne marche pas. Si je l'ouvre avec blocnote, lorsque j'essai d'enregistrer ça me dis accès refusé, et lorsque j'essaie avec amx studio, ça n'enregistre pas les modifications. Es ce que j'ai sauté une étape ou c'est mon ordinateur le problème?
    P.S. Je suis avec Windows7.

  4. #3
    Larve Avatar de ranybou
    Inscrit
    juin 2011
    Messages
    1
    Pouvoir de réputation
    0
    Salut je ne trouve pas les téléchargements "en bas" tu peux me donner le dl de pingboost stp

  5. #4
    Larve Avatar de gunyz
    Inscrit
    juillet 2012
    Messages
    1
    Pouvoir de réputation
    0
    meme probleme que ranybou, je te trouve pas de lien de téléchargement du pingboost

  6. #5
    Larve Avatar de youssef villa
    Inscrit
    août 2012
    Messages
    1
    Pouvoir de réputation
    0
    essayer d'utilise ce program

    http://www.mediafire.com/?43gizbgxxdwvbmu

Sujets similaires

  1. Counter-Strike Online
    Par evilnanou dans le forum MMOFPS & FPS
    Réponses: 12
    Dernier message: 19/12/2010, 13h25
  2. [Tuto] Creer un Serveur Local WOW Burning Crusade
    Par Darkill dans le forum Tutos
    Réponses: 13
    Dernier message: 23/10/2010, 18h56
  3. Counter Strike 2D
    Par evilnanou dans le forum MMOFPS & FPS
    Réponses: 8
    Dernier message: 24/06/2010, 16h26
  4. Counter Strike
    Par evilnanou dans le forum MMOFPS & FPS
    Réponses: 15
    Dernier message: 06/06/2009, 12h29
  5. [Tuto] Creer Serveur Mangos pour WOW BC
    Par Darkill dans le forum Tutos
    Réponses: 1
    Dernier message: 18/05/2009, 14h57

Liens sociaux

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas modifier vos messages
  •