Skip to main content

Introduction to SCP:SL Server Configuration

Properly configuring your SCP: Secret Laboratory server is essential for creating an optimal gameplay experience. This guide covers the various configuration files and options available on the Wasabi Hosting Gamepanel.

Core Configuration Files

SCP:SL servers use several key configuration files:

Basic Server Configuration

Main Configuration (config.txt)

The primary configuration file for your SCP:SL server. Here’s a basic template:
Always change default passwords! Using a weak password exposes your server to potential unauthorized access.

Gameplay Configuration (config_gameplay.txt)

This file controls core gameplay mechanics:
The warhead_auto_detonate_time setting of -1 disables automatic warhead detonation. Set to a positive number (in seconds) to enable.

Remote Admin Configuration (config_remoteadmin.txt)

Configure remote administration access:
Enable ban_non_authenticated_connections to prevent brute-force attacks on your Remote Admin panel.

Permission Groups

Configure permission groups in permissions.yml:
Use SteamID64@steam format for Steam users. Find Steam IDs at SteamID.io.

Port-Specific Configuration (7777_config.yml)

Each server instance can have port-specific settings:

Workshop Configuration

SCP:SL doesn’t use Steam Workshop, but supports plugins through frameworks like EXILED.

EXILED Plugin Framework

To install EXILED:
1

Download EXILED

Download the latest version from the EXILED GitHub releases
2

Install to server

Extract EXILED files to your server’s ~/.config/EXILED/ directory
3

Configure plugins

Place plugin DLLs in ~/.config/EXILED/Plugins/ directory
4

Restart server

Restart the server to load EXILED and plugins
EXILED plugins are configured in individual YAML files located in ~/.config/EXILED/Configs/.

Gamemode Configurations

Standard SCP:SL gameplay:

Advanced Settings

Respawn Ticket System

Control team spawning:

Custom Intercom Settings

Warhead Settings

Security Configuration

Anti-Cheat Settings

Access Control

Server Verification

To get your server verified (marked with a checkmark):
1

Meet requirements

Ensure your server meets Northwood’s verification requirements
2

Register account

Create an account at SCP:SL Server Panel
3

Add server

Add your server using the server IP and port
4

Verify ownership

Follow the verification process to prove server ownership
5

Configure settings

Set your server code in the panel and in your config.txt file
Verified servers appear higher in the server list and get a verification badge.

Server List Configuration

Control how your server appears in the public server list:

Database Configuration

Some plugins may require database configuration. Example for MySQL:
Store database passwords securely and use strong passwords. Never share database credentials.

Log Configuration

Configure server logging:

Performance Tuning

Optimize server performance:
Lower tick rates (30-60) can improve performance on servers with limited resources while maintaining acceptable gameplay quality.

Startup Parameters

Configure these in the Wasabi Hosting Gamepanel:

Common Plugin Configurations

Troubleshooting Configuration Issues

  1. Check for YAML syntax errors in configuration files
  2. Verify port availability (not used by another service)
  3. Ensure file permissions are correct
  4. Check server logs for specific error messages
  5. Validate all file paths are correct
  1. Verify server is running and visible in server list
  2. Check firewall settings allow port 7777
  3. Ensure show_in_serverlist is true
  4. Verify hide_server is false
  5. Check server isn’t full or private
  1. Verify Remote Admin is enabled
  2. Check password is set correctly
  3. Ensure user has proper permissions in permissions.yml
  4. Verify SteamID format is correct (SteamID64@steam)
  5. Try restarting the server after permission changes

Configuration Best Practices

  1. Always backup configuration files before editing
  2. Test changes on a development server first
  3. Use version control to track configuration changes
  4. Document custom settings for your team
  5. Monitor performance after configuration changes
  6. Keep plugins updated to latest compatible versions
  7. Review logs regularly for errors or warnings
By following this configuration guide, you can create a well-optimized and properly configured SCP: Secret Laboratory server on Wasabi Hosting. If you need further assistance, contact our support team.

Get your own SCP: Secret Laboratory server

Deploy a DDoS-protected SCP: Secret Laboratory server on AMD Ryzen hardware in about two minutes. Plans start at €8.00/month.