Dies ist eine alte Version des Dokuments!
Für bestimmte Aufgaben werden unterschiedliche Plugins benötigt. Es gibt die offiziellen Sourcemod-Plugins, die bei Sourcemod mit dabei sind und die inoffiziellen Sourcemod-Plugins, welche durch dritte geschrieben werden. Werden Plugins zum Download angeboten, muss auch der Quellcode veröffentlicht werden, da die Lizenzbestimmungen dies so vorschreiben. Fertig kompilierte Plugins (Endung: smx) werden in eine Art Zwischencode gespeichert. Die Sourcemod-Plugins sind Plattformübergreifend, d.h. für Linux und Windows sind die Sourcemod-Plugins identisch.
Sourcemod stellt von sich auch für die wichtigsten Funktionen Plugins zur Verfügung. Dabei sind einige Plugins auch deaktiviert.
Standardmäßig aktivierte Plugins:
Plugin | Beschreibung |
---|---|
admin-flatfile.smx | Lädt die Admins aus mehreren Dateien |
adminhelp.smx | Stellt den Befehl sm_help zur Verfügung |
adminmenu.smx | Stellt das Adminmenü zur Verfügung |
antiflood.smx | Verhindert das Spammen im Chat |
basebans.smx | Stellt mehrere Befehle zum Bannen zur Verfügung |
basechat.smx | Stellt den Adminchat zur Verfügung |
basecomm.smx | Verwaltet die Kommunikation (z.B. Spieler stumm schalten) |
basecommands.smx | Stellt die Basisbefehle zur Verfügung |
basetriggers.smx | Bestimmte Trigger im Chat können durch dieses Plugin genutzt werden (z.B. thetime) |
basevotes.smx | Einfache Abstimmungen |
clientprefs.smx | Verwaltet die Einstellungen anderer Plugins. Diese Funktion muss in die Plugins integriert sein. |
funcommands.smx | Stellt Spaß-Befehle zur Verfügung |
funvotes.smx | Spaß-Abstimmungen z.B. verbrennen, erschlagen usw.. |
nextmap.smx | Nächste Karte im Chat anzeigen |
playercommands.smx | Spielerbefehle |
reservedslots.smx | Reservierte Slots bereitstellen |
Standardmäßig deaktivierte Plugins:
Plugin | Beschreibung |
---|---|
admin-sql-prefetch.smx | Lädt die Admins über eine MySQL-Datenbank beim Mapchange. Bei einer langsamen Datenbank kommt es zu einem Timeout des Server zwischen dem Mapchange, bis die Admins geladen worden sind. |
admin-sql-threaded.smx | Greift bei einem Mapchange und beim Betreten eines Spielers des Servers auf die Datenbank zu. Bei langsamen Verbindungen kommt es zu keinem Timeout des Servers. |
mapchooser.smx | Vor dem Ende einer Karte kann mit diesem Plugin abgestimmt werden, welche Karte als nächstes kommen soll. |
nominations.smx | Um eine Map als Spieler zu nominieren |
randomcycle.smx | Zufälliger Mapcycle |
rockthevote.smx | Stellt Rock The Vote zur Verfügung |
sql-admin-manager.smx | Plugin für die Verwaltung der Admins über MySQL |
Die inoffiziellen Plugins sind Entwicklungen, die es nicht ins Basispaket von SourceMod geschafft haben. Die Approved Plugins
wurden von den SourceMod-Entwickler auf Fehler überprüft und sind in der Plugin-Suche von SourceMod freigegeben. Im Forum New Plugins von Allied Modders werden neue noch nicht überprüfte Plugin eingetragen.