SCP: Secret Laboratory Server Configuration
Complete guide to SCP:SL server config files — config_gameplay.txt for server settings and config_remoteadmin.txt for admin permissions. Covers server name, passwords, player limits, and gameplay options.
SCP: Secret Laboratory Server Configuration
SCP:SL uses two primary config files, located under:
~/.config/SCP Secret Laboratory/config/[PORT]/
config_gameplay.txt ← Server settings, gameplay rules
config_remoteadmin.txt ← Admin whitelist and permissions
These files are generated on first server launch. Stop the server before editing.
config_gameplay.txt — Key Settings
# Server identity
server_name: My SCP:SL Server
serverinfo_pastebin_id: ABC123DEF # Required for in-game server description
# Connection
max_players: 20
online_mode: true # Require Steam authentication
# Join password (leave empty for public)
server_password: ""
# Gameplay
friendly_fire_multiplier: 0.0 # 0.0 = FF disabled, 1.0 = full damage
respawn_time: 127 # Seconds between respawn waves
# Spectator
allow_spectating: true
# IP binding (use 0.0.0.0 for all interfaces)
bind_ip: 0.0.0.0
# Console
enable_white_list: false # Whitelist mode — only listed players can join
config_remoteadmin.txt — Admin Configuration
# Staff members (SteamID64 format)
Members:
- 76561198012345678 # Admin's SteamID64
- 76561198087654321 # Second admin
# Global moderators (can moderate all servers on an account)
GlobalModerators: []
# Server owners (full access)
ServerOwners: []
Finding SteamID64: Use steamidfinder.com or steamid.io to convert a Steam profile URL to SteamID64.
Whitelist Mode
To restrict the server to approved players only:
# config_gameplay.txt
enable_white_list: true
Then list allowed Steam IDs in a separate whitelist file:
~/.config/SCP Secret Laboratory/config/[PORT]/white_list.txt
One SteamID64 per line:
76561198012345678
76561198087654321
Pastebin Server Info
The serverinfo_pastebin_id field links to a Pastebin document shown to players in-game as your server's description. Without this:
- Players see a blank info panel
- Your server appears less professional in the browser
Create your Pastebin with server rules, Discord link, and description, then paste only the document ID (not the full URL):
serverinfo_pastebin_id: xYzABC12 # From https://pastebin.com/xYzABC12
Applying Config Changes
Config changes require a full server restart:
# Send stop command in LocalAdmin console
stop
# Then relaunch
./LocalAdmin 7777