Installer AMXX manuellement installer metamod et Amx mod X INTRODUCTION
Il y a différentes manières d'installer AMXX. Si vous avez un accès direct à votre serveur vous pouvez faire les opérations suivantes directement sur celui-ci. Si vous accéder à votre serveur par FTP, alors il vous faudra déjà faire les opérations suivantes sur le disque dur et uploader les dossier et fichiers sur le serveur Dans cette doc nous nous référerons à votre "dossier mod" c'est le dossier dans lequel se trouve le mod de votre jeu, par exemple "cstrike" pour Counter-Strike ou "dod" pour Day or Defeat (ATTENTION ! sur certain FTP comme chez NGServers.com vous arrivez directement au "dossier mod") : Listen Server : Program FilesSteamSteamApps Dedicaced Server : HLServer FTP/Remote Access : Vous devez tomber directement dans le "Dossier Mod" et donc ne pas le voir puisque vous êtes directement dedans (donc ne pas tenir compte de ce dossier) ou directement être à la racine de choix des mods alors dans ce cas vous le verrez directement. Pour les utilisateurs de Linux ne pas utiliser les dlls (.dll) mais les bin finiront par "_i386.so" ou pour les machines AMD64 par "_amd64.so". Les dlls sont pour Windows, Win32. Avant de commencer renseignez vous sur le type de machine utilisé par votre hébergeur le cas échéant. STRUCTURE
Afin de vous familiariser avec la strucutre d'AMXX, voici l'organisation des dossier dans le ADDONS de votre "Dossier Mod"
--addons - Dossier des Addons du serveur
___|--metamod - Dossier ou le doit être Metamod, Metamod est obligatoire pour AMXX
___|--amxmodx - Ce dossier contient tout le Mod AMXX ___|--dlls - amxmodx_mm.dll _i386.so _amd64.so ___|--modules - Contient les modules AMXX (_amxx.dll or _amxx_i386.so etc) ___|--plugins - Contient les plugins AMXX (.amxx) ___|--scripting - Sont contenus ici les exemples de scripts d'AMXX ___|--include - Fichiers pour le code source necessaire à la compilation ___|--compiled - Dossier ou vont se trouver les plugins après compilation ___|--doc - la documentation AMXX ___|--data - GeoIP information, Sauvegarde des stats, Language cache ... ___|--lang - Dictionnaire des langues, puisque AMXX est multilanguage ___|--configs - Fichiers de configurations ___|--logs - Les Logs AMX Mod X
INSTALLATION METAMOD
Puisque AMX Mod X est un plugin de Metamod, vous devez déjà installer Metamod. Si vous l'avez déjà installé, vous pouvez sauter cette section. STRUCTURE
1. Dans votre "Dossier Mod", il faut créer un dossier "addons". 2. Dans le dossier "Dossier Mod"/addons/ (le dossier qui vient d'être fait) créer un dossier "metamod".
Ensuite télécharger Metamod ou Metamod-P aux adresses : http://www.metamod.org http://metamod-p.sourceforge.net
Dezipper le fichier et le placer dans le dossier "DossierMod"/addons/metamod/"
CONFIGUREZ
1. Dans votre "dossier Mod", trouver le "liblist.gam" . Ouvrez le avec un éditeur de texte (Notepad par exemple). Si vous utilisez un FTP téléchargez le fichier avant de l'ouvrir. 2. Pour Windows, trouvez cette ligne :
gamedll "dlls/mp.dll"
Remplacez celle ci par :
gamedll "addonsmetamodmetamod.dll
Pour Linux, remplacez cette ligne :
gamedll_linux "dlls/mp_i386.so"
par
gamedll_linux "addons/metamod/metamod_i386.so"
(Employez metamod_amd64.so pour AMD64)
Sauvegardez ce fichier et eventuellement l'uploader sur le serveur si vous travaillez à distance. 3. Editez le fichier (ou créé le s'il n'existe pas avec notepad par exemple) "Dossier Mod"addonsmetamodplugins.ini . Ce fichier permettra de déclarer les plugins de metamod (AMXX, HLGuard, ...) Pour Windows ajouter : win32 addonsamxmodxdllsamxmodx_mm.dll Pour Linux (32 bits) ajouter : linux addons/amxmodx/dlls/amxmodx_mm_i386.so Pour Linux (AMD64) ajouter : linux addons/amxmodx/dlls/amxmodx_mm_amd64.so
INSTALLER AMX Mod X
1). Sur ce site, télécharger la base AMX Mod X ( <= DL Amxx puis AMX Mod X Base) pour votre OS ( Windows, Linux ou AMD64) 2). Dezipper le fichier directement dans "Dossier Mod", Ceci placera amxmodx dans le dossier addons : "Dossier Mod"/addons/amxmodx/; Biensûr si vous utiliser un FTP vous devrez le dezipper diretement dans un dossier puis l'uploader par la suite 3). Retourner sur la page de Download, vous devriez trouver un addons supplémentaire pour votre Mod, Telechargez le en prenant soin de bien vérifier que le fichier correspond au système d'exploitation du serveur : Windows, Linux ou AMD64 4). Dezipper le fichier addons au même endroit que pour le fichier de base, ceci devrait ajouter des fichiers et dossier supplémentaire , ainsi si le système vous demande si vous voulez remplacer certains fichiers (écraser) cliquez OK :) 5). Si vous employez un FTP, Uploader le dossier addons 6). AMX Mod X devrait maintenant être installé Compiler un fichier SMA compiler un .SMA en .AMXX c'est tout simple
Telecharger une version AMXX pour votre OS (windows ou Linux ...), tout en sachant qu'un plugin compilé sous Windows fonctionneras pour Linux et inversement.
Dans le fichier que vous avez dezippé vous allez mettre le sma dans le dossier scripting (addonsamxmodxscripting) et cliquer sur compile.exe, ca va prendre tout les .sma du dossier et les compiler en .amxx
Le(s) plugin(s) compilé(s) se retrouve(nt) dans le dossier "compiled" du meme dossier
et voilà ces finie.....) Déclarer un Admin pour déclarer un Admin sur votre serveur Logiquement après avoir installé AMX Mod X et les fichiers correspondant à votre mod vous devriez trouver le dossier /addons/amxmodx/configs/ un fichier nommé users.ini
Ce sera donc ici dans ce fichier à ouvrir avec un éditeur texte type wordpad que nous allons nous déclarer admin Plusieurs possibilités s'offrent à vous : Par nom, par IP, par SteamID avec ou sans mot de passe Exemples de comptes admins "123.43.43.53" "" "abcdefghijklmnopqrstu" "de" "STEAM_0:0:" "pass" "abcdefgnstu" "c" "Pseudo" "pass" "abcdefghijklmnopqrstu" "a" detaille: première partie "", vous allez mettre ici par quel moyen vous allez vous identifier : IP, SteamID ou pseudo deuxième partie "", vous allez mettre ici le password, => non obligatoire troisième partie "", vous allez mettre ici les access flags que je vous détaille plus bas quatrième partie "", vous allez mettre ici les account flags également détaillés plus bas
Pour les premiers et deuxièmes "" pas besoin d'explication supplémentaires, voyons les access flags et les accounts flags : Access flags : ; a - immunité - l'admin ne peut être kicker, banni, slayé, slappé ... ; b - reservation - l'admin peut joindre les slots reservés ; c - amx_kick - commande de kick ; d - amx_ban and amx_unban -commande de ban ; e - amx_slay and amx_slap - commande pour slapper ; f - amx_map command - commande pour les changements de map ; g - amx_cvar command - Le controle des cvars ; h - amx_cfg commandes config ; i - amx_chat et autre commandes de chat ; j - amx_vote et autre commandes de vote ; k - accès à sv_password ; l - accès aux commandes Rcons ; m - pour plugins perso Level A (amx_match par exemple) ; n - pour plugins perso Level B (amx_nukem ...) ; o - pour plugins perso Level C (ainsi de suite) ; p - pour plugins perso Level D ; q - pour plugins perso Level E ; r - pour plugins perso Level F ; s - pour plugins perso Level G ; t - pour plugins perso Level H ; u - accès aux menus ; z - utilisateur non admin Account flags : ; a - deconnecte le joueur si le pass n'est pas bon ; b - clan tag ; c - par steamid/wonid ; d - par ip ; e - le pass n'est pas controlé Alors nous allons créer des admins de plusieurs facons : Par User/Nom/Pseudo ... Il faut evidemment mettre un pass OBLIGATOIREMENT, sinon n'importe qui va se retrouver admin avec votre pseudo ;), et de mettre l'account flag "a" comme ca c'est un kick si ces un mauvais pass ! L'interet est de pouvoir jouer de n'importe quel compte steam et IP en tant qu'admin. donc: "Admin" "MonPassword" "abcdefghijjlu" "a"
Bien sur avant de seconnecter au serveur ou de mettre votre pseudo il vous faudra taper dans la console : setinfo _pw "MonPassword" Par SteamID L'interet est l'absence de mot de passe et le fait qu'on puisse changer de pseudo quand bon nous semble ! donc: "STEAM_0:0:1234567890" "" "abcdefghijjlu" "ce"
Les account flags "ce" pour dire que c'est par le SteamID et sans de mot de passe a vérifier Par IP Necessite une adresse IP Fixe (forcement) et n'a pas vraiment bcp d'interet sauf celui qu'on lui trouvera mdr donc: "192.168.0.54" "" "abcdefghijjlu" "de" Important !!! A remarquer que devant les lignes explicatives vous avez des ";" , evidemment pensez a les retirer devant vos declarations d'admins
Allez un dernier exemple, perso je vous conseille cette manière de présenter Mon admin s'apelle tartenpion, je ne veux point qu'il est l'immunité mais toutes les autres commandes (par steamID) donc: ;tartenpion (ligne de commentaire pour le retrouver dans ma liste admin, a moins d'apprendre par coeur les steamsID de votre team) "STEAM_0:0:0125487" "" "bcdefghijlu" "ce"
Date de création : 23/11/2006 @ 14:45
Dernière modification : 23/11/2006 @ 15:09
Catégorie : 2- Installation addons
Page lue 2373 fois
Prévisualiser la page
Imprimer la page
|