Zum Inhalt springen

So schützt du deinen SCP: Secret Laboratory Server ohne Server-Passwort ​

SCP: Secret Laboratory hat kein eingebautes Server-Passwort. In keiner Konfigurationsdatei gibt es einen Eintrag dafür, und auch in der Verwaltung kannst du kein Passwort setzen. Wenn du festlegen möchtest, wer deinem Server beitreten darf, nutzt du stattdessen die Whitelist. Diese Anleitung zeigt dir, welche Möglichkeiten du hast und was sie bewirken.

Achtung

Der Pfad zu den Konfigurationsdateien enthält den Game Port deines Servers: /.config/SCP Secret Laboratory/config/<Port>/. Ersetze <Port> durch den tatsächlichen Game Port deines Servers. Den Game Port findest du in der Verwaltung unter Übersicht.

Whitelist statt Passwort ​

Die Whitelist ist der eigentliche Ersatz für ein Server-Passwort: Nur Spieler, deren ID du einträgst, können beitreten. Alle anderen werden abgewiesen.

  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. Whitelist aktivieren
    Setze in der Datei /.config/SCP Secret Laboratory/config/<Port>/config_gameplay.txt den Eintrag enable_whitelist auf true:

    enable_whitelist: true
  5. Spieler eintragen
    Trage in der Datei /.config/SCP Secret Laboratory/config/<Port>/UserIDWhitelist.txt jede erlaubte ID in eine eigene Zeile ein, z.B.:

    76561198000000001@steam

    Tipp

    Trage auch deine eigene ID ein, sonst sperrst du dich selbst aus.

  6. Server starten
    Speichere beide Dateien und starte deinen Server über die Verwaltung.

    Hinweis

    Spätere Änderungen an der Whitelist werden erst nach einem Neustart des Servers übernommen.

Alle Details, z.B. zu Discord-IDs und Kommentaren in der Liste, findest du in der Anleitung Whitelist einrichten.

Zusätzlich nach Ländern filtern ​

Als zusätzlichen Filter kannst du Verbindungen nach Herkunftsland erlauben oder sperren – wie das geht, erfährst du in der Anleitung Geoblocking einrichten.

Server in der Serverliste verstecken ​

Ein nicht verifizierter Server erscheint grundsätzlich nicht in der öffentlichen Serverliste. Erst nach einer Verifizierung wird dein Server dort angezeigt.

Ist dein Server verifiziert und du möchtest ihn trotzdem aus der Liste ausblenden, gibst du in der Konsole der Verwaltung folgenden Befehl ein:

!private

Um den Server wieder in der Liste anzuzeigen, gibst du folgenden Befehl ein:

!public

Wichtig

Das Verstecken schützt deinen Server nicht. Wer die IP-Adresse und den Port kennt, kann weiterhin über Direct Connect beitreten (siehe Server beitreten). Nur die Whitelist beschränkt den Zugang tatsächlich.

Passwort-Plugins ​

Ein Beitritts-Passwort lässt sich nur über ein Plugin nachrüsten. Wir empfehlen stattdessen die Whitelist, da sie ohne zusätzliche Plugins funktioniert.

Hinweis

Nutzt du ein eigenes Plugin oder eine Modifikation, die den Zugang zu deinem Server beschränkt (außer der Whitelist), musst du das bei einem verifizierten Server in der config_gameplay.txt kennzeichnen (siehe Verified Server Rules):

server_access_restriction: true

Stellt ein Plugin stattdessen eine eigene Whitelist bereit, setzt du:

custom_whitelist: true

Diese Einträge markieren deinen Server nur in der öffentlichen Serverliste. Ist dein Server nicht verifiziert, kannst du diese Einträge ignorieren.

Kein Beitritts-Passwort: override_password ​

Achtung

In der Datei /.config/SCP Secret Laboratory/config/<Port>/config_remoteadmin.txt gibt es den Eintrag override_password. Das ist kein Passwort zum Beitreten, sondern ein Login für den Remote Admin, mit dem man sich den Rang aus override_password_role holen kann. Northwood rät in der Datei selbst ausdrücklich davon ab und empfiehlt stattdessen, Ränge über die ID zu vergeben (siehe Ränge vergeben). Lass den Eintrag deshalb auf dem Standardwert:

override_password: none