Sie sind nicht angemeldet.

1

Mittwoch, 4. Juli 2007, 20:33

Hinzufügen/Entfernen von MM Plugins


Hierbei handelt es sich um eine sehr allgemeine Erklärung, für genaue Installationsanleitungen für bestimte MM Plugins bitte das hier nicht benutzen!
Hier wird nur erklärt wie MM Plugins in Metamod eingebunden/entfernt werden.
Im Prinzip ist Vorraussetzung für diese ANleitung dass alle dateien des MM Plugins bereits korrekt auf den Server geladen wurden..


Hinzufügen:
  1. Öffne (oder Erstelle falls noch nicht vorhanden) die /addons/metamod/metaplugins.ini
  2. Finde die .dll bzw. _i486.so (Je nach Betriebssystem) Datei deines Plugins. Bei den meisten Plugins befindet sich diese im Ordner /addons/<pluginname>/bin/, es gibt allerdings auch Ausnahmen...
  3. Trage den Pfad zur Datei in eine neue Zeile in der metaplugins.ini ein (dabei jedoch die Endung, also .dll bzw. _i486.so.so weglassen)
    Hier mal ein beispiel, mit Sourcemod und Mani:

    Quellcode

    1
    2
    
    addons\sourcemod\bin\sourcemod_mm
    addons\mani_admin_plugin\bin\mani_admin_plugin_mm

  4. Nach einem Server Neustart oder dem befehl meta refresh sollte das Plugin geladen werden.


Entfernen
  1. Öffne die /addons/metamod/metaplugins.ini
  2. mach ein; vor der Zeile des zu Entfernenden Plugins.
    Sähe z.B. bei Sourcemod so aus:

    Quellcode

    1
    
    ;addons\sourcemod\bin\sourcemod_mm

    man kann die Zeile auch einfach rauslöschen, wenn man aber vorhat das Plugin evtl. wieder zu nutzen, is das vllt. die klügere Methode..
  3. Nach einem Server Neustart oder dem befehl meta refresh sollte das Plugin nicht mehr geladen sein.


Setzen von Aliasen für Plugins
man kann MM Plugins einen Alias geben, so dass man für load, unload, etc. Befehle ingame nicht immer den kompletten Pfad eingeben muss.
das ganze sieht in der metaplugins.ini so aus: (Bsp. wieder Sourcemod, alias für ihn soll "sourcemod" sein)

Quellcode

1
sourcemod addons\sourcemod\bin\sourcemod_mm


Plugin Management
MM Plugins werden über die Server Console gemanaged.
genaue Erklärung was für Befehle es gibt etc. gibt es hier

2

Mittwoch, 5. März 2008, 23:14

Re: Laden von MM Plugins über eine .vdf

Ab der Version 1.4.3 hat Metamod die Fähigkeit bekommen Pugins statt über die metaplugins.ini über eine vdf Datei zu laden.
Im Prinzip funktioniert das ganz einfach:
  1. Es wird im Ordner /addons/metamod/ eine datei mit beliebigen Namen erstellt, wichtig ist nur die Endung .vdf. Es ist allerdings zu empfehlen den Namen so zu setzen dass man weiß welche vdf für welches Plugin steht.
  2. WICHTIG: das Format der Metamod vdf dateien ist anders als das der Standart Valve vdf dateien!
    Das Grundgerüst der datei sieht so aus(und zwar immer! das "Metamod Plugin" muss so stehen gelassen werden, blos nicht ersetzen!):

    Quellcode

    1
    2
    3
    
    "Metamod Plugin"
    {
    }

    zwischen die {} kommen jetzt 2 Einträge:
    [list]
    "file" - Pfad ab dem Modverzeichnis zur Datei des Plugins
    "alias" - gint einen "Kürzel" für das Plugin an über den das Plugin in der console angesprochen werden kann.
    [/list]
    (alias ist nicht zwingend notwendig, file muss aber in der .vdf definiert werden.)
    Beispiel für Sourcemod:

    Quellcode

    1
    2
    3
    4
    5
    
    "Metamod Plugin"
    {
    	"alias"		"sourcemod"
    	"file"		"addons/sourcemod/bin/sourcemod_mm"
    }

    (in der metaplugins.ini würde das dem Eintrag sourcemod addons/sourcemod/bin/sourcemod_mm entsprechen.)
  3. nach einem neustart sollte das Plugin geladen werden.