Update: 14.08.2007
Sourcemod stellt wie AMXX bestimmte Befehle zur Verfügung. Mit den Befehlen lassen Plugins und Extensions laden, stoppen und neuladen. Aktive Plugins lassen sich listen usw.
Auf der Serverkonsole, per rcon oder mit HLSW ist der Befehl "sm" verfügbar, wenn Sourcemod richtig installiert ist.
Wird nur "sm" eingegeben, erscheint eine Liste mit weiteren Befehlen.
|
Quellcode
|
1
2
3
4
5
6
7
8
9
|
SourceMod Menu:
Usage: sm <command> [arguments]
cmds - List console commands
config - Set core configuration options
credits - Display credits listing
cvars - View convars created by a plugin
exts - Manage extensions
plugins - Manage Plugins
version - Display version information
|
sm credits
Zeigt an, wer alles am Sourcemod zugange ist.
sm version
Gibt die Versionsnummer vom Sourcemod und SourcePawn (JIT Version) aus
sm plugins bietet wieder weitere Befehle:
|
Quellcode
|
1
2
3
4
5
6
|
SourceMod Plugins Menu:
list - Show loaded plugins
load - Load a plugin
unload - Unload a plugin
info - Information about a plugin
debug - Toggle debug mode on a plugin
|
sm plugins list
Zeigt alle Plugins mit den Indexnummern
sm plugins load [Pluginname.smx oder Pluginname]
Lädt ein Plugin. Der Name muss nach load angegeben werden. Die Endung (.smx) kann auch weggelassen werden. Beide Varianten funktionieren
sm plugins unload #
Entlädt ein Plugin mit der Indexnummer, die nach unload angegeben werden muss.
sm plugins info #
Zeigt Informationen über ein Plugin. Nach info ist die Indexnummer erforderlich.
sm plugins debug # on|off
Versetzt ein Plugin in den Debug-Modus. Nach debug wird die Indexnummer vom jeweiligen Plugin benötigt und danach on für das Einschalten der Debuginformationen bzw. off für das Ausschalten der Debuginformationen. (z.B. sm plugins debug 1 on)
sm exts
Bietet wie Plugins weitere Optionen:
|
Quellcode
|
1
2
3
4
|
SourceMod Extensions Menu:
info - Extra extension information
list - List extensions
unload - Unload an extension
|
sm exts list
Zeigt wieder eine Liste der geladenen Extensions mit den jeweiligen Indexnummern
sm exts info #
Zeigt Informationen über die Extension. Nach info ist die Indexnummer erforderlich
sm exts unload #
Entlädt eine Extension. Die Indexnummer nach unload ist erforderlich
Anmerkung:Extensions können nicht direkt geladen werden. Die benötigten Extensions werden durch die Plugins geladen. Die Extensions stellen verschiedene Funktionen zur Verfügung, die Sourcemod nicht anbietet. Extensions werden als Metamod Plugin geladen (Anzeige auch durch meta list).
sm cmds #
Zeigt die Befehle des Plugins. Manche Plugins stellen Befehle zur verfügung manche nicht. Die Indexnummer nach cmds ist erforderlich.
sm cvars #
Zeigt die Konsolen Variablen (cvars [kurzform] oder convars). Eine Indexnummer nach cvars ist erforderlich.
sm config <Option> <Wert>
Ändert die die Angegebene Option. Die Optionen mit den Werten kann man in der Datei ./cstrike/addons/sourcemod/configs/core.cfg nachsehen. Es lassen sich nicht alle Optionen mit neuen Werten während der Laufzeit belegen (BasePath z.B.).
Installierte Plugins stellen verschiedene Befehle zur Verfügung. Diese Plugins können auch Hilfetexte für zu Verfügung stellen. Es ist von den installierten Plugins abhängig ob und in welcher Sprache die Hilfe verfügbar ist. Das im Stnadard-Paket enthaltene Plugin "adminhelp.smx" stellt den Befehl
sm_help für die Client-Konsole zur Verfügung.
Da sich Sourcemod noch in der Betaphase befindet, können sich die Befehle durchaus nochmals ändern bzw. neue hinzukommen. Die Bedienung ist wie bei Metmod (kein Wunder, ist der gleiche Programierer).