Ein Plugin ist installiert, aber im Spiel passiert nichts? Die Ursache steht fast immer im Konsolen-Output Deines Servers. Diese Anleitung zeigt Dir, wie Du die passende Meldung findest und behebst die häufigsten Ursachen: falscher Ordner, Versionskonflikt, fehlende Dependencies und ein deaktiviertes Plugin.
Grundlagen zur Plugin-Installation findest Du in den Anleitungen EXILED Plugins installieren und LabAPI Plugins installieren.
So findest Du die Fehlermeldung
Die Konsole in der Verwaltung ist die LocalAdmin-Konsole Deines Servers – mehr dazu in der Anleitung Remote Admin nutzen. Beim Serverstart melden EXILED und LabAPI dort jedes Plugin, das sie laden – inklusive aller Fehler.
-
Server neu starten
Starte Deinen Server über die Verwaltung neu. Plugins werden beim Start geladen, die relevanten Meldungen erscheinen also im Start-Output. -
Konsole beobachten
Öffne die Konsole der Verwaltung und lies den Start-Output. Suche nach dem Namen Deines Plugins. -
Meldung zuordnen
Lädt ein Plugin erfolgreich, siehst Du bei EXILED eine Zeile wieLoaded plugin <Name>@<Version>, bei LabAPI[LOADER] Successfully loaded <Name>gefolgt von[LOADER] Successfully enabled '<Name>', .... Fehlt Dein Plugin komplett oder steht dort ein Fehler, hilft Dir die folgende Tabelle.
| Meldung (Auszug) | Bedeutung |
|---|---|
| Plugin taucht im Start-Output gar nicht auf | Die .dll liegt im falschen Ordner – siehe Ursache 1 |
Missing dependencies: |
Dem Plugin fehlen Abhängigkeits-DLLs – siehe Ursache 3 |
You're running an older version of Exiled (...)! <Name> won't be loaded! |
Das Plugin braucht eine neuere EXILED-Version – siehe Ursache 2 |
It was built for an outdated major version of LabAPI bzw. a newer major version of LabAPI |
Plugin- und LabAPI-Version passen nicht zusammen – siehe Ursache 2 |
SCP: SL is outdated. Update SCP: SL Dedicated Server to required version or downgrade Exiled. bzw. Exiled is outdated, ... |
EXILED und Spielversion passen nicht zusammen – EXILED lädt dann gar keine Plugins, siehe Ursache 2 |
Error while loading an assembly at <Pfad> |
Die Datei ist beschädigt oder keine gültige Plugin-DLL – lade die Datei neu herunter und lade sie erneut hoch |
Couldn't load the plugin inside '<Pfad>' |
LabAPI konnte die DLL nicht laden – die genaue Ursache steht direkt darunter, oft gefolgt von Missing dependencies: |
Plugin "<Name>" threw an exception while enabling |
Fehler im Plugin selbst beim Aktivieren – prüfe die Plugin-Konfiguration und melde den Fehler beim Entwickler |
Ursache 1: Die DLL liegt im falschen Ordner
EXILED-Plugins gehören direkt in folgendes Verzeichnis:
/.config/EXILED/Plugins/
LabAPI-Plugins lädt der Server dagegen nur aus zwei Unterordnern – eine .dll direkt in plugins/ wird ignoriert. Ersetze <Port> durch den Game Port Deines Servers aus der Übersicht der Verwaltung:
/.config/SCP Secret Laboratory/LabAPI/plugins/global/
/.config/SCP Secret Laboratory/LabAPI/plugins/<Port>/
Der Ordner global gilt für alle Ports, der Port-Ordner nur für den jeweiligen Server.
-
Server stoppen
Stoppe Deinen Server über die Verwaltung. -
Per SFTP verbinden
Verbinde Dich per SFTP mit Deinem Server und prüfe, wo die.dlltatsächlich liegt. -
Datei verschieben
Verschiebe die.dllin den passenden Ordner: EXILED-Plugins nach/.config/EXILED/Plugins/, LabAPI-Plugins nach/.config/SCP Secret Laboratory/LabAPI/plugins/global/. -
Server starten
Starte Deinen Server über die Verwaltung und prüfe den Start-Output erneut.
Ursache 2: Versionen passen nicht zusammen
Drei Versionen müssen zueinander passen: die Spielversion, die Version des Frameworks (EXILED bzw. LabAPI) und die Version des Plugins.
- Plugin ↔ EXILED: Setzt ein Plugin eine neuere EXILED-Version voraus, verweigert EXILED das Laden mit der Meldung
You're running an older version of Exiled (...)! <Name> won't be loaded! Required version to load it: .... Aktualisiere EXILED oder lade von der Release-Seite des Plugins eine Version herunter, die zu Deiner installierten EXILED-Version passt. - EXILED ↔ Spiel: Nach einem Spiel-Update kann EXILED vorübergehend inkompatibel sein. In der Konsole steht dann
Exiled is outdated, a new version will be installed automatically as soon as it's available.– bis dahin lädt EXILED gar keine Plugins. Erscheint stattdessenSCP: SL is outdated. Update SCP: SL Dedicated Server to required version or downgrade Exiled., ist die installierte EXILED-Version neuer als die Spielversion des Servers. - Plugin ↔ LabAPI: LabAPI vergleicht die Major-Version, für die das Plugin gebaut wurde, mit der installierten LabAPI-Version. Bei einer Abweichung wird das Plugin nicht aktiviert; die Fehlermeldung nennt beide Versionen (
Current LabAPI versionundRequired by plugin). Nutze eine Plugin-Version, die zur installierten LabAPI-Version passt.
Ursache 3: Fehlende Dependencies
Viele Plugins benötigen zusätzliche Bibliotheken, die als eigene .dll-Dateien mitgeliefert werden – meist zum Download auf der Release-Seite des Plugins. Fehlen sie, listet die Konsole sie unter der Meldung Missing dependencies: einzeln auf.
Abhängigkeits-DLLs gehören in diese Verzeichnisse:
- EXILED:
/.config/EXILED/Plugins/dependencies/ - LabAPI:
/.config/SCP Secret Laboratory/LabAPI/dependencies/global/oder/.config/SCP Secret Laboratory/LabAPI/dependencies/<Port>/– eine.dlldirekt independencies/lädt LabAPI nicht
-
Fehlende Dependencies notieren
Notiere Dir die Namen aus derMissing dependencies:-Liste in der Konsole. -
Dependencies herunterladen
Lade die fehlenden.dll-Dateien herunter – die Release-Seite oder Installationsanleitung des Plugins nennt die benötigten Dependencies samt Download. -
Server stoppen und Dateien hochladen
Stoppe Deinen Server, verbinde Dich per SFTP und lade die Dateien in das passende Verzeichnis hoch. -
Server starten
Starte Deinen Server über die Verwaltung. Die MeldungMissing dependencies:sollte jetzt verschwunden sein.
Ursache 4: Das Plugin ist deaktiviert
Lädt ein Plugin laut Konsole erfolgreich, tut aber trotzdem nichts, ist es womöglich in seiner Konfiguration deaktiviert. Beide Frameworks legen dafür automatisch einen Schalter an:
- EXILED:
is_enabledim Abschnitt des Plugins – je nach EXILED-Einstellung liegen die Plugin-Configs gesammelt in/.config/EXILED/Configs/<Port>-config.ymloder einzeln pro Plugin unter/.config/EXILED/Configs/Plugins/<Plugin-Name>/<Port>.yml; prüfe, welche der beiden Varianten auf Deinem Server existiert - LabAPI:
is_enabledin der Datei/.config/SCP Secret Laboratory/LabAPI/configs/<Port>/<Plugin-Name>/properties.yml
Setze den Wert auf true und starte Deinen Server über die Verwaltung neu.
Immer noch keine Lösung?
Installiere Plugins einzeln und teste den Serverstart nach jedem neuen Plugin – so grenzt Du ein, welches Plugin das Problem verursacht. Hilft das alles nicht, melde Dich beim Entwickler des Plugins und schicke ihm die genaue Fehlermeldung aus der Konsole mit.
