Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

DeaD_EyE

Administrator

  • »DeaD_EyE« ist der Autor dieses Themas

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

1

Sonntag, 12. August 2007, 20:12

Dateien und Verzeichnisse von Sourcemod

Legende: Verzeichnis, Datei

Vorkommende Dateiendungen
  • .so: Sourcemod selber und Extensions für Linux
  • .dll: Sourcemod selber und Extensions für Windows
  • .sp: Ein Plugin, dass im Quelltext vorliegt
  • .smx: Ein kompiliertes Plugin
  • .inc: Eine Include-Datei. Wird benötigt, um Plugins zu kompilieren
  • .txt: Dateien im Verzeichnis "gamedata" und Übersetzungen im Verzeichnis "translations" tragen diese Endung
  • .cfg: Konfigurationsdatei für Sourcemod und Plugins


addons/sourcemod/bin: In diesem Verzeichnis befindet sich der Kern von Sourcemod.
  • Die Dateien "sourcemod_mm.dll", "sourcemod_mm.pdb" und "sourcepawn.jit.x86.dll" sind bei der Windows-Version vom Plugin enthalten. Die Dateien "sourcemod_mm_i486.so" und "sourcepawn.jit.x86.so" sind bei der Linux-Version dabei.


addons/sourcemod/configs: Hier sind die Konfigurationsdateien für Sourcemod und teilweise andere Plugins enthalten.
  • admin_groups.cfg: Hier können Gruppen für Admins definiert werden.
  • admin_levels.cfg: Wie bei Mani in der clients.txt können hier Adminlevel definiert werden.
  • admins.cfg: In dieser Datei können Admins definiert werden. Für jeden Admin können Namen usw. vergeben werden.
  • admins_simple.ini: Die einfache Version von admins.cfg. Hier brauchen nur die IP, SteamID oder der Name mit Password eingetragen werden.
  • core.cfg: Mit dieser Datei werden die Grundeinstellungen von Sourcemod festgelegt
  • databases.cfg: Hier wird die zu verwendende Datenbank eingetragen. Verschiedene Plugins können dort dann drauf zugreifen
  • languages.cfg: Verfügbare Sprachen werden hier definiert
  • plugin_settings.cfg: In dieser Datei kann definiert werden wann und in welchem Zustand alle Plugins geladen werden. Einzelne Plugins können auch eingetragen werden. Der Wildcard * betrifft alle Plugins.


addons/sourcemod/configs/geoip: In diesem Verzeichnis ist die Datei "GeoIP.dat" enthalten. In dieser Datei sind die GeoKoordinaten verschiedener IP-Adressbereiche gespeichert. So können Spieler, die sich auf dem Server befinden, verschiedenen Länder zugeordnet werden.

addons/sourcemod/data: Andere Plugins können in diesem Verzeichnis Daten abspeichern.

addons/sourcemod/extensions: Hier werden extensions (Erweiterungen) abgelegt. Für Windows (.dll) und Linux (.so) werden unterschiedliche Dateien benötigt. Diese Erweiterungen stellen für Plugins Funktionen zur Verfügung, die Sourcemod von sich aus nicht anbietet. Sourcemod selber bringt ein paar offizielle Erweiterungen mit. Andere Autoren können auch Erweiterungen schreiben, die dann wieder die Autoren von Plugins nutzen können. Geladene Erweiterungen werden auch als geladenes Metamod:Source Plugin angezeigt. Erweiterungen werden von Plugins geladen. Bei der Standardinstallation sind folgende Dateien enthalten: "bintools.ext.dll/.so, dbi.mysql.ext.dll/.so, dbi.sqlite.ext.dll/.so, geoip.ext.dll/.so und sdktools.ext.dll/.so"

addons/sourcemod/gamedata: In diesem Verzeichnis sind für die Erweiterung "sdktools" Textdateien mit offset-Werten gespeichert (wie bei Mani die gametypes..txt). Verschiedene Plugins bringen auch eigene Dateien mit diesen offset-Werten mit (HlstatsX). Fehlen diese Dateien, kann das Plugin nicht geladen werden. //Ich bin mir nicht ganz sicher, ob es nur für die Erweiterung sdktool benötigt wird.

addons/sourcemod/logs: Logdateien werden in diesem Verzeichnis gespeichert.

addons/sourcemod/plugins: Plugins, die sich in diesem Verzeichnis befinden, werden automatisch geladen. Es können Plugins auch in Unterverzeichnissen gespeichert werden. Plugins, die sich im Verzeichnis disabled befinden, werden nicht geladen. Folgende Plugins sind bei der Standardinstallation mit dabei: "admin-flatfile.smx, adminhelp.smx, antiflood.smx, basechat.smx, basecommands.smx, basefuncommands.smx, basetriggers.smx, nextmap.smx, reservedslots.smx". Die Plugins sind Plattformunabhängig.

addons/sourcemod/scripting: In diesem Verzeichnis sind alle Dateien enthalten, die benötigt werden, um Plugins selber zu schreiben und zu kompilieren. Die Dateiendung ".sp" gibt an, dass das Plugin im Quelltext vorliegt.

addons/sourcemod/translations: Es werden hier Übersetzungen für die Plugins abgelegt. Sie können auch vom Benutzer für die eigene Sprache erweitert werden. Die Textdateien werden im der UTF-8 Codierung gespeichert.

cfg/sourcemod: In diesem Verzeichnis wird die Konfigurationsdatei "sourcemod.cfg" abgespeichert. Es wird dort die Konfiguration der offiziellen Plugins vorgenommen. Die Datei wird automatisch geladen. Es können sich in diesem Verzeichnis auch Konfigrutaionsdateien von anderen Plugins befinden.