Skip to content
SCP: Secret Laboratory
Game Configurator

SCP: Secret Laboratory Server Configuration Generator

Use this config generator to create an SCP:SL server config and configure your SCP: Secret Laboratory server without writing config_gameplay.txt by hand: describe your server to the AI in your own words or set 35 options yourself, check the file in the live preview, then copy or download it. Free and with no sign-up, including AI Easy Mode.

Built by Florian Galz

Example result

Example: the generated config_gameplay.txt

You set the options using a form or AI Easy Mode, and the generator creates the finished config_gameplay.txt for SCP: Secret Laboratory live. Below are the first lines of the default configuration; your file contains your values and all other settings.

Example · Default configuration

Output

config_gameplay.txt
server_name: My Server Namemax_players: 20server_tickrate: 60use_reserved_slots: truecontact_email: defaultfriendly_fire: falseintercom_cooldown: 120intercom_max_speech_time: 20auto_round_restart_time: 10keep_items_after_escaping: trueallow_playing_as_tutorial: truedisable_decontamination: falseafk_time: 90stamina_balance_use: 0.05minimum_MTF_time_to_spawn: 280
  • +16 rowsYou can copy or download the complete file in the generator; the sample lines here only show the beginning.

Settings

Key SCP:SL server config settings

Your SCP: Secret Laboratory server's config_gameplay.txt is a flat list of keys and values, with one setting per line. Here you can see the main keys covered by the generator and the default values it starts with.

KeyDefault valueMeaning
server_nameDefault value: My Server NameYour server's name, up to 64 characters.
max_playersDefault value: 20Maximum number of concurrent players, from 1 to 100.
server_tickrateDefault value: 60Server simulation tick rate, from 20 to 120.
friendly_fireDefault value: falseDetermines whether players can damage their own team.
friendly_fire_multiplierDefault value: 0.4Scales Friendly Fire damage from 0 to 2. This field appears only when Friendly Fire is enabled.
afk_timeDefault value: 90Seconds of inactivity before a player is kicked for being AFK.
disable_decontaminationDefault value: falseDisables decontamination of the Light Containment Zone.
minimum_MTF_time_to_spawnDefault value: 280Shortest wait in seconds until an MTF respawn wave.
maximum_MTF_time_to_spawnDefault value: 350Longest wait in seconds until an MTF respawn wave.
maximum_MTF_respawn_amountDefault value: 15Maximum number of MTF players per respawn wave, from 0 to 50.
maximum_CI_respawn_amountDefault value: 15Maximum number of Chaos Insurgency players per respawn wave, from 0 to 50.
respawn_tickets_enableDefault value: trueDetermines whether the ticket system is used for respawn waves.
spawn_protect_enabledDefault value: falseBriefly protects newly spawned players from damage.
spawn_protect_timeDefault value: 8Spawn protection duration in seconds, from 0 to 120. This field only appears when spawn protection is enabled.
enable_whitelistDefault value: falseAllows only whitelisted accounts onto your server.
online_modeDefault value: trueDetermines whether the server connects to Northwood’s central verification servers.
geoblocking_modeDefault value: noneGeoblocking: off (none), whitelist only, or blacklist only.
auto_warhead_start_minutesDefault value: 0Minutes until the Warhead automatically detonates; 0 disables it.
broadcast_bansDefault value: trueAnnounces a ban to all players with a message.

What the Generator Intentionally Does Not Cover

  • query_*: The generator omits query protocol settings because an incorrect value could make the server unreachable.
  • preauth_challenge_*: The generator does not modify internal anti-cheat infrastructure settings.
  • ipv4_bind_ip, ipv6_bind_ip, server_ip, and use_native_sockets: network settings are deliberately excluded.
  • config_remoteadmin.txt: Admin roles and permissions are stored in this second file, which the generator does not create.

Guide

How to configure your SCP: Secret Laboratory server

From the default config to the restart: how to apply your SCP:SL server config.

  1. 1

    Step 1

    Open generator

    The generator starts with the default config_gameplay.txt configuration. If you already have a file, import it as a .txt, .yaml, or .yml file up to 2 MB, or paste its contents.

  2. 2

    Step 2

    Describe your server or set values

    In “Easy” mode, describe your server to the AI in your own words or click an example. In “Advanced” mode, set the 35 settings yourself, organized into five categories.

  3. 3

    Step 3

    Review AI suggestions

    The AI shows each suggested change with a brief explanation. Only changes you confirm are applied.

  4. 4

    Step 4

    Check preview and export

    Check config_gameplay.txt in the live preview. Then copy or download it, or share a link that reopens your settings.

  5. 5

    Step 5

    Upload file to server

    Replace config_gameplay.txt in your server's configuration folder: ~/.config/SCP Secret Laboratory/config/<port>/config_gameplay.txt on Linux, %APPDATA%\SCP Secret Laboratory\config\<port>\config_gameplay.txt on Windows. On a ZAP-Hosting server, use the file manager in the panel.

  6. 6

    Step 6

    Restart server

    Restart the server. SCP: Secret Laboratory only reads config_gameplay.txt at startup, so your new settings take effect after the restart.

Setup

File location & usage

Two ways to get the config onto a server: upload it yourself or apply it directly in our panel.

The manual method

Upload yourself

  1. 1

    Download file

    Download the generated config_gameplay.txt using the button above.

  2. 2

    Upload via file manager or FTP/SFTP

    Place in ~/.config/SCP Secret Laboratory/config/<port>/config_gameplay.txt (Linux) or %APPDATA%\SCP Secret Laboratory\config\<port>\config_gameplay.txt (Windows).

  3. 3

    Apply changes

    SCP: Secret Laboratory reads config_gameplay.txt only at startup — restart your server for the changes to take effect.

The ZAP-Hosting way

Apply in the panel, no FTP needed

Rent a SCP: Secret Laboratory server from us: download the file, place it in the file manager, and restart. All in your browser.

  • File Manager directly in your browser
  • No FTP client required
  • Online in 60 seconds

More tools

More tools for your SCP: Secret Laboratory server

FAQ

FAQs about the SCP:SL server config

Quick answers on file location, restarts, settings, imports, AI Easy Mode and EXILED.

In a configuration folder named after your server's port: ~/.config/SCP Secret Laboratory/config/<port>/config_gameplay.txt on Linux, %APPDATA%\SCP Secret Laboratory\config\<port>\config_gameplay.txt on Windows. The file is created automatically when the server first starts. On a ZAP-Hosting server, open and edit it using the file manager in the panel.

No. Copying or downloading does not change your server. Upload config_gameplay.txt and restart the server: SCP: Secret Laboratory only reads the file at startup.

35 commonly used settings in five categories: Server Identity (name, maximum players, tick rate, reserved Slots), Gameplay (friendly fire, intercom, AFK kick, decontamination), Spawn & Respawn (MTF and Chaos Insurgency waves, respawn tickets, spawn protection), Access & Security (whitelist, online mode, IP bans, geoblocking), and Warhead & Broadcasts (automatic warhead, kick and ban announcements). Query, preauth, and IP binding settings are deliberately excluded because an incorrect value could make the server unreachable.

Yes. Import a .txt, .yaml, or .yml file up to 2 MB, or paste its contents. The generator applies recognized settings and keeps other keys with their comments on export. Comments on recognized settings are dropped.

Describe the server you want in your own words, such as “Tough hardcore server with friendly fire and fast MTF respawns.” The AI suggests suitable values, explains each change, and applies only what you confirm.

Enable friendly_fire. The friendly_fire_multiplier setting will then appear, letting you scale damage to your own team from 0 to 2. The default is 0.4.

EXILED is a plugin framework on the same SCP: Secret Laboratory server and uses the same config_gameplay.txt. SCP: Exiled has its own config generator with the same settings. Go to SCP: Exiled Config Generator

Yes. The form, AI Easy Mode, import, copy, download, and share link all work without an account. Easy Mode is briefly rate-limited to prevent too many requests.

Any more questions?

Contact Support
Ready?

Get your SCP: Secret Laboratory server online today

Rent your SCP: Secret Laboratory server now and apply this config directly in the panel.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds