Zum Inhalt springen

So liest du das Server-Log deines SCP: Secret Laboratory Servers aus ​

Die Logs zeigen dir, was auf deinem SCP: Secret Laboratory Server passiert: den Start, das Laden von Plugins, Verbindungen von Spielern und Aktionen deiner Admins. Bei Problemen sind sie die erste Anlaufstelle – und genau das, was der Support von dir braucht.

Es gibt drei Quellen:

QuelleInhalt
Konsole in der VerwaltungLive-Ausgabe des Servers, solange er läuft
LocalAdmin-LogsDie komplette Konsolenausgabe als Datei – eine Datei pro Serverstart
Runden-LogsEin Protokoll pro Runde mit Verbindungen, Kills, Remote-Admin-Aktionen und Spielereignissen

Log live in der Konsole mitlesen ​

Die Konsole in der Verwaltung ist die LocalAdmin-Konsole deines Servers. Neben der Ausgabe kannst du dort auch Befehle eingeben – mehr dazu in Konsolenbefehle nutzen und Remote Admin nutzen.

  1. Verwaltung öffnen
    Öffne die Verwaltung deines Servers und wechsle zur Konsole.

  2. Server starten
    Starte deinen Server. Die Konsole gibt ab jetzt die Ausgabe des Servers direkt aus.

  3. Ausgabe verfolgen
    Lies die Meldungen von oben nach unten mit. Beim Start melden EXILED und LabAPI hier jedes Plugin, das sie laden. Achte besonders auf die Zeilen kurz vor einem Absturz oder einem fehlgeschlagenen Start – dort steht meistens die Ursache.

Log-Dateien herunterladen ​

Beide Log-Arten legt der Server in Unterordnern ab, die nach dem Game Port benannt sind. Den Game Port findest du in der Verwaltung unter Übersicht.

  1. Game Port herausfinden
    Öffne die Verwaltung deines Servers und notiere dir den Game Port aus der Übersicht.

  2. Per SFTP verbinden
    Verbinde dich per SFTP mit deinem Server.

  3. Log-Ordner öffnen
    Wechsle in den passenden Ordner – ersetze <Port> durch deinen Game Port:

    /.config/SCP Secret Laboratory/LocalAdminLogs/<Port>/
    /.config/SCP Secret Laboratory/ServerLogs/<Port>/

    Im Ordner LocalAdminLogs liegen die LocalAdmin-Logs, im Ordner ServerLogs die Runden-Logs.

  4. Passende Datei auswählen
    Die Dateinamen enthalten Datum und Uhrzeit, zu der die Datei angelegt wurde:

    LocalAdmin Log 2026-10-02 18.30.05.txt
    Round 2026-10-02 18.31.12.txt

    Die neueste Datei erkennst du am jüngsten Datum und der spätesten Uhrzeit im Namen.

  5. Datei herunterladen
    Lade die Datei auf deinen PC herunter und öffne sie mit einem beliebigen Texteditor.

Hinweis

Der Ordner .config beginnt mit einem Punkt und ist deshalb ein versteckter Ordner. Siehst du ihn in deinem SFTP-Programm nicht, aktiviere dort die Anzeige versteckter Dateien.

Aufbau der Runden-Logs ​

Jede Zeile eines Runden-Logs besteht aus vier Teilen, getrennt durch |:

Zeitpunkt | Typ | Modul | Inhalt
  • Zeitpunkt: Datum und Uhrzeit mit Millisekunden. Endet der Zeitpunkt auf Z, ist die Uhrzeit in UTC angegeben, sonst folgt die Abweichung von UTC (z.B. +02:00).
  • Typ: die Art des Eintrags, z.B. Connection update, Remote Admin, Remote Admin - Misc, Kill, Game Event, Teamkill, Suicide, AdminChat oder Internal.
  • Modul: der Bereich des Spiels, z.B. Networking, Administrative, Class change, Warhead oder Game logic.
  • Inhalt: die eigentliche Meldung.

Beispiel

2026-10-02 18:31:12.402Z | Internal            | Game logic     | Started logging.
2026-10-02 18:45:37.918Z | Remote Admin        | Administrative | Admin (76561198000000001@steam) banned player Max (76561198000000002@steam). Ban duration: 1d. Reason: Cheating.

Worauf du im Log achten solltest ​

Plugin-Fehler ​

Fehlermeldungen von Plugins stehen in der Konsole und in den LocalAdmin-Logs. EXILED und LabAPI kennzeichnen sie mit [ERROR], gefolgt vom Namen der Plugin-DLL (ohne .dll) in eckigen Klammern, z.B. [ERROR] [MeinPlugin] .... Warnungen erkennst du an [WARN]. Interne Fehler von LabAPI selbst beginnen mit [LabAPI INTERNAL ERROR].

Ob ein Plugin überhaupt geladen wurde, siehst du an den Lade-Meldungen beim Serverstart: bei EXILED Loaded plugin <Name>@<Version>, bei LabAPI [LOADER] Successfully loaded <Name>. Was die einzelnen Fehlermeldungen bedeuten und wie du sie behebst, erfährst du unter Plugins laden nicht.

Tipp

Suche in der heruntergeladenen Datei mit der Suchfunktion deines Texteditors nach [ERROR] oder nach dem Namen der Plugin-DLL (ohne .dll) – so findest du die relevanten Zeilen schneller.

Blockierte Länder ​

Hast du Geoblocking eingerichtet, schreibt der Server jeden abgewiesenen Verbindungsversuch in die Konsole und damit auch in die LocalAdmin-Logs:

Player 76561198000000002@steam (203.0.113.10:51234) tried joined from blocked country US.

Die Meldung enthält die UserID, die IP-Adresse samt Port und das Länderkürzel.

Hinweis

Diese Meldungen erscheinen nur, solange display_preauth_logs nicht auf false gesetzt ist. Der Eintrag steht standardmäßig nicht in der config_gameplay.txt, die Meldungen sind also aktiv. Kommen sehr viele abgewiesene Verbindungen auf einmal, unterdrückt der Server weitere Meldungen dieser Art vorübergehend.

Kicks und Bans ​

Bans und Kicks über Remote Admin landen im Runden-Log mit dem Typ Remote Admin und dem Modul Administrative. Die Zeile nennt den Admin, den betroffenen Spieler, die Dauer und den Grund (siehe Beispiel oben). Ein Kick erscheint dort ebenfalls als banned player – mit der Dauer 0.

Versucht ein gebannter Spieler erneut beizutreten, steht im Runden-Log und in der Konsole eine Zeile wie:

Banned player 76561198000000002@steam tried to connect from endpoint 203.0.113.10:51234.

Mehr zum Moderieren findest du unter Spieler kicken und bannen.

Wie lange Logs aufbewahrt werden ​

LocalAdmin räumt alte Logs automatisch auf, solange dein Server läuft. Gesteuert wird das über die LocalAdmin-Konfiguration – die Datei config_localadmin.txt im Ordner /.config/SCP Secret Laboratory/config/<Port>/ oder, falls dort keine liegt, die Datei config_localadmin_global.txt in /.config/SCP Secret Laboratory/config/.

EintragStandardBedeutung
la_delete_old_logstrueLocalAdmin-Logs automatisch löschen
la_logs_expiration_days90Alter in Tagen, ab dem LocalAdmin-Logs gelöscht werden
delete_old_round_logsfalseRunden-Logs automatisch löschen
round_logs_expiration_days180Alter in Tagen, ab dem Runden-Logs gelöscht werden
compress_old_round_logsfalseRunden-Logs automatisch komprimieren
round_logs_compression_threshold_days14Alter in Tagen, ab dem Runden-Logs komprimiert werden

LocalAdmin-Logs werden also standardmäßig nach 90 Tagen gelöscht. Runden-Logs bleiben dagegen erhalten, bis du sie selbst löschst. Setzt du delete_old_round_logs auf true, werden sie nach 180 Tagen gelöscht. Mit compress_old_round_logs: true packt LocalAdmin Runden-Logs, die älter als 14 Tage sind, pro Tag in ein ZIP-Archiv mit dem Namen Round Logs Archive <Datum>.zip.

So änderst du die Aufbewahrung:

  1. Game Port herausfinden
    Öffne die Verwaltung deines Servers und notiere dir den Game Port aus der Übersicht.

  2. Server stoppen
    Stoppe deinen Server über die Verwaltung.

  3. Per SFTP verbinden
    Verbinde dich per SFTP mit deinem Server.

  4. LocalAdmin-Konfiguration bearbeiten
    Öffne die Datei /.config/SCP Secret Laboratory/config/<Port>/config_localadmin.txt – ersetze <Port> durch deinen Game Port. Liegt dort keine, öffne /.config/SCP Secret Laboratory/config/config_localadmin_global.txt. Passe die Einträge aus der Tabelle an, z.B.:

    delete_old_round_logs: true
  5. Server starten
    Speichere die Datei und starte deinen Server über die Verwaltung.

Hinweis

Mehr zum Bearbeiten von Konfigurationsdateien findest du unter Konfigurationsdateien bearbeiten.

Achtung

Lade Logs, die du für ein Problem brauchst, am besten direkt herunter – bevor sie automatisch gelöscht werden.

Wenn du nicht weiterkommst ​

Wirst du aus dem Log nicht schlau, hänge die passende Datei aus LocalAdminLogs und – wenn es um Ereignisse in einer Runde geht – das Runden-Log aus ServerLogs einfach an ein Support-Ticket an und beschreibe kurz, wann das Problem aufgetreten ist. Damit können wir gezielt nachsehen.

Hinweis

Lösungen für typische Fehler findest du unter Server-Probleme beheben.