Docs / Game Servers / SCP Secret Laboratory Dedicated Server

SCP Secret Laboratory Dedicated Server

By Admin · Mar 15, 2026 · Updated Apr 23, 2026 · 475 views · 2 min read

SCP: Secret Laboratory Server

SCP: Secret Laboratory is a free multiplayer game based on the SCP Foundation universe. Running a dedicated server lets you customize gameplay, install plugins, and manage your community.

Requirements

  • 2+ CPU cores
  • 4GB RAM minimum
  • 10GB disk space
  • Linux (native support via Northwood launcher)

Installation

# Create dedicated user
useradd -m -s /bin/bash scpsl
su - scpsl

# Install SteamCMD and download
steamcmd +force_install_dir /opt/scpsl \
    +login anonymous \
    +app_update 996560 validate \
    +quit

# Or use the LocalAdmin launcher
cd /opt/scpsl
chmod +x LocalAdmin

Configuration

# Config location: ~/.config/SCP Secret Laboratory/config/
# Key settings in config_gameplay.txt:
# server_name: Your Server Name
# max_players: 20
# server_ip: 0.0.0.0
# port: 7777
# contact_email: admin@example.com

EXILED Plugin Framework

# Install EXILED for plugin support
# Download latest from github.com/Exiled-Team/EXILED
# Extract to server directory

# Popular plugins:
# - AdminTools (admin commands)
# - RespawnTimer (respawn wave info)
# - AutoEvent (automated events)
# - SCPStats (player statistics)

Server Verification

# SCP:SL requires server verification
# Register at scpsl.northwood.me
# Verify your server to appear on the public list
# Unverified servers only allow direct connect

Firewall and Service

ufw allow 7777/udp
ufw allow 7777/tcp

cat > /etc/systemd/system/scpsl.service << EOF
[Unit]
Description=SCP:SL Server
After=network.target
[Service]
User=scpsl
WorkingDirectory=/opt/scpsl
ExecStart=/opt/scpsl/LocalAdmin 7777
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF
systemctl enable --now scpsl

Was this article helpful?