Sourcemod plugins liste css

Aus Verywiki-DE

Wechseln zu: Navigation, Suche
Image:Sourcemod.jpg

Inhaltsverzeichnis

Präsentation

SourceMod ist das Äquivalent von AmxmodX für Counter-Strike 1.6.
Das Plugin ermöglicht eine Partie der Serveradministration (wie Mani Admin Plugin), mit der Sie plugins/scripts hinzufügen können.
Hier der Link zur offiziellen Website: http://www.sourcemod.net/

Liste der Server, die dieses Plugin benutzten: http://www.game-monitor.com/search.php?search=sourcemod_version&type=variable .

Installation

Um SourceMod zu installieren, brauchen Sie zunächst MetaMod auf Ihrem Server. Falls Sie es nicht haben, gehen Sie bitte auf diese Website: http://wiki.verygames.net/wiki/index.php/Metamod_Source

Doanloaden Sie die letzte nightly: http://www.sourcemod.net/nightly.php
Wählen Sie die Version Simplified Packages in .tar.gz (Version Linux)
Entpacken Sie das Archiv, Sie erhalten dann eine Datei ADDONS und CFG
Uploaden Sie diese beiden Dateien in Ihr FTP
Geben Sie die folgende Zeile in die Datei metaplugins.ini ein:

addons/sourcemod/bin/sourcemod_mm

Rebooten Sie Ihren Server.
Benutzen Sie den Befehl "meta list" um zu prüfen, ob Sourcemod geladen wurde. Folgende Zeilen müssten jetzt erscheinen:

Listing 3 plugins:
[01] SourceMod (1.0.4) by AlliedModders LLC
[02] CS:S Tools (1.0.4) by AlliedModders LLC
[03] SDK Tools (1.0.4) by AlliedModders LLC

Konfiguration

Die Datei, in der Sie SourceMod konfigurieren können ist: /addons/sourcemod/configs/core.cfg

Hier die Variablen, die Sie in der Datei vorfinden:

BasePath: Beschreibt den Pfad, wo sich SourceMod befindet (nicht empfohlen)
Logging: "on" um die Konsole zu aktivieren, "off" um sie zu deaktivieren  
LogMode: Mode der Logs 
         daily: 1 Datei pro Tag
         map: 1 Datei pro Map
         game: Die Logs sind in der Datei Logs des Spiels
ServerLang: Sprache des Plugins
            en (Englisch)
            es (Spanisch)
            fr (Französisch)
PublicChatTrigger: Beschreibt den Buchstaben, der vor dem Befehl T'chat public stehen muss (Grundeinstellung "!" )
SilentChatTrigger: Beschreibt den Buchstaben, der vor dem Befehl T'chat private stehen muss (Grundeinstellung "/" ) 


Der zweite Befehl ist: /cfg/sourcemod/sourcemod.cfg

Diese Datei wird bei jedem Mapwechsel ausgeführt.

// Beschreibt, wie die Adminhandlungen bei den Spielern angezeigt werden. 
// 1: Zeigt die Handlung der Admins den Nicht-Admins. 
// 2: Wenn 1 aktiviert ist, wird der Name des Admins angezeigt.
// 4: Zeigt den anderen Admins die Handlung eines Admins an.
// 8: Wenn 4 aktiviert ist, wird der Name des Admins angezeigt. 
// 16: Immer den Namen des Admins dem 'super' Admin (flag z) anzeigen.
// Grundeinstellung: "13" (1+4+8) : bedeutet, dass die Optionen 1, 4 und 8 aktiviert sind
sm_show_activity "13" 


SourceMod integriert folgende Funktionen per Grundeinstellung:

Antispam: sm_flood_time 0.75 // 0: Deaktivieren, sonst gleich der Zeit (in Sekunden), die zwischen 2 Phrasen erlaubt ist. 
Reservierte Slots: sm_reserved_slots 1 // 0: Deaktivieren, 1: Aktivieren sm_hide_slots 1 // 0: Den reservierten Slot anzeigen, 1: den Slot verstecken  

Einen Admin hinzufügen

Editieren Sie die Datei addons/sourcemod/configs/admins_simple.ini.
Sie können einen Admin per IP, Name und Passwort ernennen, aber vor allem indem Sie die SteamID benutzen:

"steamid_0:1:2584551"  "flag"

Hier die Liste der Rechte (flag) :

"reservation"	        "a"			//Zugang zum reservierten Slot.
"generic"		"b"			//Generierter Admin.
"kick"			"c"			//Andere Spieler kicken.
"ban"			"d"			//Andere Spieler bannen. 
"unban"			"e"			//Entbannen.
"slay"			"f"			//Slayen/Andere Spieler töten.
"changemap"		"g"			//Map wechseln.
"cvars"			"h"			//Die cvars verändern.
"config"		"i"			//Die Konfigurationsdatein ausführen (.cfg).
"chat"			"j"			//Privilegien zum Unterhalten. 
"vote"			"k"			//Eine Vote erstellen oder starten. 
"password"		"l"			//Seinem Server ein Passwort hinzufügen.
"rcon"			"m"			//Die RCON-Befehle benutzen.
"cheats"		"n"			//Den Befehl sv_cheats verändern oder Befehle benutzen um zu betrügen. 
"root"			"z"                     //Betrifft alle oben genannten Rechte.

Beispiel:

"STEAM_0:1:XXXXX"   "bce"       // Recht zu kicken, bannen und zu slayen.
"127.0.0.1"         "z"         // Alle erlaubten Rechte.

Um das Adminmenü aufzurufen, benutzen Sie den Befehl "sm_admin".

Liste der Befehle

<> bedeutet, dass die Einstellung verpflichtend ist. [] bedeutet, das die Einstellung zur Wahl steht.

Es gibt mehrere Möglichkeiten einen Spieler zu benennen:

  1. name : Dies kann ein Teil des Pseudos eines Spielers sein. Um zum Beispiel einen MagicYan zu bannen, kann man eingeben: sm_ban Magic (wenn mehrere Spieler Magic in ihrem Namen enthalten haben sollten, bekommen Sie eine Fehlermeldung).
  2. #userid : Die SpielerID kann gefunden werden, indem "users" in die Konsole eingegeben wird.
  3. #name : Wenn man # vor das Pseudo eines Spielers stellt, muss dieses genau benannt sein.


sm_kick <#IDJoueur|pseudo> [raison] (Einen Spieler kicken)
sm_map <map> (Wechselt die aktuelle Map)
sm_rcon <commande> (Führt den Befehl über RCON aus)
sm_cvar <cvar> [valeur]   (Sucht oder verändert den Wert der cvar)
sm_execcfg <nom_du_fichier> (Führt die contig. Datei aus, der Pfad ist nicht verpflichtend aber die Endung schon)
sm_who [#IDJoueur|pseudo] (Listet alle Spieler und deren Rechte auf)
sm_ban <#IDJoueur|pseudo> <minutes|0> [raison] (Einen Spieler bannen)
sm_unban <SteamID> (Eine Steam ID entbannen)
sm_addban <temps> <SteamID> [raison] (Eine Steam ID der Liste der Gebannten hinzufügen)


Alle diese Befehle können im Chat eingegeben werden. Sie müssen nur sm_ miy ! oder / ersetzen.

Um MagicYan zu bannen, muss also !ban Magic in den Chat eingegeben werden. Und wenn Sie wollen, dass der Befehl nicht von anderen Spielern gesehen wird, müssen Sie /ban Magic eingeben.

Ein Plugin kompillieren

Hier der Link zum Online-Kompilator: http://www.sourcemod.net/compiler.php
Dieser Kompilator wird jede Nacht mit der letzte Build von SourceMod geupdatet.
Sie brauchen nur die Quelle uploaden und den Code hineinkopieren. Wenn die Kompilation beendet ist, erhalten Sie eine Datei mit der Endung .smx

Ein Plugin finden

Die Liste für CS:S [1] Die Liste für DOD:S [2]

Ein plugin/ installieren

Wenn Sie das Plugin kompiliert haben oder direkt die .smx Datei heruntergeladen haben (wir empfehlen jedoch zu kompilieren), uploaden Sie die Datei in: addons/sourcemod/plugins/
Sourcemod besitzt eine Grundeinstellung, die automatisch alle Plugins in diese Datei läd.
Wenn Sie wünschen, den Start der Plugins zu personalisieren, editieren Sie die Datei addons/sourcemod/configs/plugin_settings.cfg .

Um zu prüfen, ob das Plugin auch richtig geladen wurden, wechseln Sie die Map und benutzen Sie den Befehl "sm plugins list".

Eine Endung installieren

Fügen Sie die Dateien: (.inc et .ext.so) in den Ornder: addons/sourcemod/extensions/ .


Ein Plugin/Script/Extension kodieren

Hier finden Sie weitere Informationen: http://wiki.alliedmods.net/Category:SourceMod_Development
Online-Dokumente zum sdk von Sourcemod : http://www.sourcemod.net/sdk/dox/

Credits

David "BAILOPAN" Anderson - Project Manager
-lead Developer
-(Overall Architecture and Language))

Borja "faluco" Ferrer
-Core Developer
-(Architecture and Language)

Scott "Damaged Soul" Ehlert
-Core Developer
-(HL2 Engine and hax0ring)

Persönliche Werkzeuge