MetaMod est un plugin qui permet d’installer des plugins par dessus la dll serveur. C’est lui qui permet l’utilisation de AdminMod, StatsMe, AMX... Cela permet d’alléger le code source des plugins et lorsque un mod est mis jour seul MetaMod doit changer.
Tout d’abord il vous faut télécharger la dernière version de MetaMod sur http://www.metamod.org
Vous prenez :
metamod.dll si vous êtes sous Windows
metamod_i386.so.gz si vous êtes sous Linux
Ensuite décompressez l’archive et mettez son contenu dans repertoire_de_votre_mod/addons/metamod/dlls
Créez un fichier repertoire_de_votre_mod/addons/metamod/plugins.ini
Ouvrez repertoire_de_votre_mod/liblist.gam
Il va falloir modifier une ligne :
sous Windows remplacez gamedll "dlls/un_nom_de_dll.dll" par gamedll "addons/metamod/dlls/metamod.dll"
sous Linux remplacez gamedll "dlls/un_nom_de_lib.so" par gamedll_linux "addons/metamod/dlls/metamod.so"
Lancez votre serveur, un message vous disant que metamod est bien chargé devrait s’afficher.
Pour connaître la liste des commandes de metamod tapez meta dans la console. Sachez juste que meta list vous donne la liste de vos plugin et leur statut actuel.
L’ajout de plugin metamod se fait dans repertoire_de_votre_mod/addons/metamod/plugins.ini, il vous suffit d’ajouter dedans :
win32 chemin_de_votre_dll_par_rapport_au_repertoire_de_votre_mod si vous êtes sous windows
linux chemin_de_votre_so_par_rapport_au_repertoire_de_votre_mod si vous êtes sous linux
Exemples avec HLGuard :
win32 addons/HLGuard/dlls/hlguard_mm.dll si vous êtes sous windows
linux addons/HLGuard/dlls/hlguard_mm_i386.so si vous êtes sous linux
Le problème c’est que metamod s’installe comme les bots donc plus de Bot malgré tout pour mettre des bots avec metamod deux méthodes existes :
rajoutez à votre raccourci : +localinfo mm_gamedll podbot/podbot.dll
ou rajoutez ceci à son autoexec.cfg (côté serveur) : localinfo mm_gamedll podbot/podbot.dll
Dans le cas ou vous étés sous linux, podbot on oublie : une bonne alternative existe (il y en a d’autre) c’est PlBot de OLO qui ce présente sous la forme d’un plugin MetaMod mais ne fonctionne qu’avec Cstrike.
Si vous avez plusieurs serveurs sur votre machine vous désirez peut-être avoir plusieurs plugins.ini pour cela ajoutez à votre ligne de commande +localinfo mm_pluginsfile addons/metamod/monfichier.ini
Cette article est basé sur ce que j’ai écrit pour HldsWiki et pour QuadRcon
Salut !
J’ai un pb : MetaMod bien installer puisque lorsque je tape meta version ds la console, ca marche ! Mais des que je rajoute la ligne de commande suivante : win32 addons/amx/dlls/amx_mm.dll (pr avoir mx mod), et ba ca plante lors du chargement de mon serveur :| KK’1 pet m’aider svp :)