SCP: Secret Laboratory Updated May 1, 2026

SCP:SL Server Admin Bans and Moderation

Manage player bans, kicks, warnings, and mutes on an SCP:SL server. Covers the ban file location, ban durations, SteamID bans, IP bans, and using the RA panel for moderation.

SCP:SLSCP Secret LaboratorybansmoderationkickmuteSteamIDRemote Admin

SCP:SL Server Admin Bans and Moderation

SCP:SL provides moderation tools through the in-game Remote Admin (RA) panel and server console commands.


Issuing Bans

Via RA Panel (in-game, press M):

  1. Select the player in the Players tab
  2. Click the Ban button
  3. Enter the duration and reason
  4. Click Confirm

Via RA Panel command input:

ban [SteamID or PlayerName] [duration in minutes] [reason]

Via server console (LocalAdmin terminal):

ban 76561198012345678 1440 Cheating

Ban Duration Reference

Duration Minutes
1 hour 60
6 hours 360
1 day 1440
3 days 4320
1 week 10080
30 days 43200
Permanent 0

Ban Storage Files

Bans are stored in:

~/.config/SCP Secret Laboratory/config/[PORT]/
  UserIdBans.txt     ← SteamID-based bans
  IpBans.txt         ← IP address bans

Each file lists one ban per line in a structured format. You can manually edit these files while the server is stopped.


Removing Bans

Via RA Panel:

unban [SteamID]

Manually: Stop the server, edit UserIdBans.txt or IpBans.txt, remove the relevant line, and restart.


Kicks (No Ban Record)

kick [SteamID or PlayerName] [reason]

Kicks remove the player from the current session without creating a ban record.


Mutes

Prevent a player from using in-game voice chat:

mute [SteamID or PlayerName]
unmute [SteamID or PlayerName]

Warnings

Warnings are logged and visible to other admins in the RA panel:

warn [SteamID or PlayerName] [reason]

Viewing Logs

Admin actions are logged in the server console and EXILED (if installed) can provide extended logging. View logs via:

# If running as systemd service
sudo journalctl -u scpsl -n 200

# LocalAdmin terminal shows a live log while running

Whitelist Mode

To prevent all unwhitelisted players from joining:

# config_gameplay.txt
enable_white_list: true

Add allowed SteamID64s to:

~/.config/SCP Secret Laboratory/config/[PORT]/white_list.txt

One SteamID64 per line. Restart the server after changes.