LabAPI ist der offizielle Plugin-Loader von Northwood für SCP: Secret Laboratory. Er ist in jedem Dedicated-Server-Build bereits enthalten – Du musst nichts installieren und kannst direkt mit dem Hochladen von Plugins loslegen.
LabAPI und EXILED
EXILED baut auf LabAPI auf: Der Exiled Loader wird selbst als LabAPI-Plugin geladen. Beide Systeme laufen deshalb problemlos parallel. EXILED-Plugins gehören aber weiterhin in ihre eigenen Verzeichnisse – siehe EXILED Plugins installieren.
Wo liegen die LabAPI-Ordner?
LabAPI legt seine Ordner beim ersten Serverstart automatisch an. Ersetze <Port> durch den Game Port Deines Servers – Du findest ihn in der Verwaltung unter Übersicht:
| Verzeichnis | Zweck |
|---|---|
/.config/SCP Secret Laboratory/LabAPI/plugins/global/ |
Plugins, die der Server immer lädt |
/.config/SCP Secret Laboratory/LabAPI/plugins/<Port>/ |
Plugins, die nur mit diesem Game Port geladen werden |
/.config/SCP Secret Laboratory/LabAPI/dependencies/global/ |
Zusätzliche Bibliotheken, die manche Plugins benötigen |
/.config/SCP Secret Laboratory/LabAPI/configs/ |
Konfigurationsdateien der Plugins |
Plugin installieren
-
Plugin herunterladen
Lade die.dll-Datei des gewünschten Plugins herunter – meist von der GitHub-Release-Seite des Plugin-Entwicklers. Lade auch alle Abhängigkeiten herunter, die das Plugin laut seiner Beschreibung benötigt. -
Server stoppen
Stoppe Deinen Server über die Verwaltung. -
Per SFTP verbinden
Verbinde Dich per SFTP mit Deinem Server. -
Plugin hochladen
Lade die.dll-Datei in folgendes Verzeichnis hoch:/.config/SCP Secret Laboratory/LabAPI/plugins/global/ -
Abhängigkeiten hochladen
Benötigt das Plugin zusätzliche Bibliotheken, lade diese in folgendes Verzeichnis hoch:/.config/SCP Secret Laboratory/LabAPI/dependencies/global/ -
Server starten
Starte Deinen Server über die Verwaltung. LabAPI lädt das Plugin beim Start automatisch und meldet es im Start-Output der Konsole.
Plugin konfigurieren
Nach dem ersten erfolgreichen Laden erzeugt LabAPI für jedes Plugin einen eigenen Konfigurationsordner – ersetze <Port> durch den Game Port Deines Servers:
/.config/SCP Secret Laboratory/LabAPI/configs/<Port>/<Plugin-Name>/
Dort liegt immer eine properties.yml, über die Du das Plugin aktivieren oder deaktivieren kannst. Hat ein Plugin eigene Einstellungen, liegt dort zusätzlich seine Konfigurationsdatei – standardmäßig eine config.yml. Alle Dateien sind im YAML-Format.
-
Konfiguration anpassen
Öffne die Konfigurationsdatei Deines Plugins und passe die Werte nach Deinen Wünschen an. Achte darauf, dass die Datei gültiges YAML bleibt – sonst fällt das Plugin auf seine Standardwerte zurück oder lädt nicht. -
Server neu starten
Starte Deinen Server neu, damit die Änderungen übernommen werden.
