SCP: Exiled Server Configuration Generator
Configure your SCP:SL server with EXILED without writing config_gameplay.txt by hand: set 35 settings in a form or describe your server in AI Easy mode, check the live preview, then copy or download the file. Free, no sign-up required, and works directly in your browser.
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: Exiled live. Below are the first lines of the default configuration; your file contains your values and all other settings.
Example · Default configuration
Output
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
Server configuration for SCP:SL with EXILED
SCP: Exiled is the same SCP: Secret Laboratory server with the EXILED plugin framework preinstalled. The generator therefore writes the same config_gameplay.txt as for a server without EXILED: 35 settings across 5 categories. Dependent values such as friendly_fire_multiplier or spawn_protect_time are only included in the file when their corresponding option is enabled.
| Category | Key | What you can configure |
|---|---|---|
| Server identity | server_namemax_playersserver_tickrateuse_reserved_slotscontact_email | Server name up to 64 characters, maximum player count from 1 to 100 (default 20), tick rate from 20 to 120 (default 60), reserved Slots, and contact email. |
| Gameplay | friendly_firefriendly_fire_multiplierintercom_cooldownintercom_max_speech_timeauto_round_restart_timekeep_items_after_escapingallow_playing_as_tutorialdisable_decontaminationafk_timestamina_balance_use | Friendly Fire with a multiplier from 0 to 2 (default 0.4), intercom cooldown and speaking time, delay before automatic round restart, keeping items after escaping, tutorial role, decontamination, AFK kick and stamina consumption while sprinting. |
| Spawn & Respawn | minimum_MTF_time_to_spawnmaximum_MTF_time_to_spawnmaximum_MTF_respawn_amountmaximum_CI_respawn_amountrespawn_tickets_enablelate_join_timespawn_protect_enabledspawn_protect_time | Minimum and maximum wait time until an MTF wave, maximum number of MTF and Chaos Insurgency players per wave, respawn ticket system, late-join window, and spawn protection duration. |
| Access & security | online_modeip_banningenable_whitelistsame_account_joiningratelimit_kickgeoblocking_mode | Online mode, IP bans, whitelist, multiple joins with the same account, kicks for too many connection attempts, and geoblocking (off, whitelist, or blacklist). |
| Warhead & Announcements | auto_warhead_start_minutesauto_warhead_lockbroadcast_kicksbroadcast_kick_textbroadcast_bansbroadcast_ban_text | Automatic warhead detonation after a set number of minutes (0 = off), whether players can cancel it, and custom kick and ban messages in which %nick% is replaced with the player’s name. |
What the Generator Intentionally Does Not Cover
- EXILED plugin configs: These are separate YAML files in the EXILED/Configs folder, which the generator does not create.
- Remote Admin roles and permissions: the generator doesn't set these.
- Network and anti-cheat internals such as query_*, preauth_challenge_*, or bind IPs: the generator deliberately omits them because incorrect values could make the server unreachable.
- List settings such as spawn_protect_team or geoblocking_whitelist aren't available in the form. If you import a file, they're preserved on export.
Guide
How to configure your SCP: Exiled server
From the default config to the restart: how to get your config_gameplay.txt onto your SCP:SL server with EXILED.
- 1
Step 1
Open generator or import config
The generator starts with the default config_gameplay.txt values, such as max_players 20 and server_tickrate 60. If you already have a file, such as one your server created on its first start, you can import it as a .txt, .yaml or .yml file up to 2 MB, or paste its contents.
- 2
Step 2
Select mode
In Easy mode, describe your server to the AI in your own words or click an example, then apply only the suggestions you approve. In Advanced mode, set each option yourself, organized by category.
- 3
Step 3
Adjust settings
For example, set the server name, maximum player count, Friendly Fire, MTF and Chaos Insurgency waves, whitelist, or automatic warhead.
- 4
Step 4
Check live preview
The live preview shows the finished config_gameplay.txt, and a counter shows how many values differ from the defaults. One click resets everything to the default values.
- 5
Step 5
Copy, download, or share
Copy the contents, download the config_gameplay.txt, or use “Share” to copy a link containing your changed values.
- 6
Step 6
Upload file to server
Upload the file to your server's SCP Secret Laboratory/config/<port>/ folder using the file manager or FTP/SFTP, and replace the old config_gameplay.txt.
- 7
Step 7
Restart server
Restart the server. SCP: Exiled reads config_gameplay.txt only 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
Download file
Download the generated config_gameplay.txt using the button above.
- 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
Apply changes
SCP: Exiled 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: Exiled 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
Useful tools for your SCP: Exiled server
Server Configuration Generator
Describe your config_gameplay.txt settings to the ZapX AI Agent in your own words, or set each option manually—with a live preview for your rented SCP: Secret Laboratory server.
Built by Florian Galz
Port Checker
Check whether specific ports are open on an IP or hostname—select a protocol or game instead of scanning all ports at once.
Built by Sebastian Rademacher
YAML Validator
Check YAML syntax and format it consistently or convert it directly to JSON. Supports multiple documents separated by `---` (e.g., Kubernetes manifests), with precise line and column error messages. Runs entirely in your browser.
Built by Jakub Martyniak
FAQ
Frequently asked questions about the SCP: Exiled Config Generator
Quick answers about EXILED or SCP:SL, file location, plugin configs, settings, importing, Easy Mode and restarting.
Yes. SCP: Exiled is the same SCP:SL server with the EXILED plugin framework preinstalled, and the config_gameplay.txt is identical. The generator therefore offers the same settings as the SCP: Secret Laboratory Config Generator. Your EXILED plugin configs are stored in separate files in the EXILED/Configs folder, which the generator does not create. Go to the SCP: Secret Laboratory Config Generator
In the configuration folder for 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. On a ZAP-Hosting server, you'll find it in the file manager at SCP Secret Laboratory/config/<port>/config_gameplay.txt. The file is created when the server first starts.
35 settings in 5 categories: server identity (including server_name, max_players from 1 to 100 with a default of 20, server_tickrate), gameplay (Friendly Fire, intercom, AFK kick, stamina), spawn & respawn (MTF and Chaos Insurgency waves, respawn ticket system, spawn protection), access & security (online mode, whitelist, IP bans, geoblocking), and warhead & announcements (automatic warhead, kick and ban messages).
Enable friendly_fire and set friendly_fire_multiplier between 0 and 2 (default 0.4). It determines how much damage teammates take and is only included in the file when Friendly Fire is enabled.
Yes, including the file your server creates when it first starts. Import a .txt, .yaml, or .yml file up to 2 MB, or paste its contents. Recognized settings appear in the form. All other settings, such as network values or lists like port_queue, are preserved with their comments on export. Comments on recognized settings are removed.
Not in config_gameplay.txt. EXILED creates plugin configs as YAML files in the EXILED/Configs folder when the server starts. Depending on the EXILED loader settings, they're stored either in a shared <port>-config.yml file or in a separate <port>.yml file for each plugin in the Plugins subfolder. The EXILED folder sits alongside SCP Secret Laboratory: in ~/.config on Linux, in %AppData% on Windows, or directly under EXILED/ in the file manager on a ZAP-Hosting server. The generator doesn't create these files. Check them with the YAML Validator after editing and before restarting the server. Go to the YAML Validator
EXILED is already installed on a SCP: Exiled server at ZAP-Hosting. For your own server, first install the SCP: Secret Laboratory Dedicated Server via SteamCMD (App ID 996560), then install EXILED with Exiled.Installer. Place plugins as .dll files in the EXILED/Plugins folder. Basic settings such as server name, player count and Friendly Fire are in the config_gameplay.txt file you create with this generator. Restart the server after changing config_gameplay.txt.
Describe your server in your own words (up to 500 characters) or click an example, such as “Tough hardcore server with Friendly Fire and fast MTF respawns”. The AI suggests suitable values and explains each change. Suggestions with unknown settings or invalid values are discarded. Only changes you select and confirm are applied. Your description and the current values are sent to the server that generates the suggestions.
No. Copying or downloading doesn't change anything on your server, and SCP: Exiled doesn't support automatic transfer. Upload the file to the configuration folder using the file manager or FTP/SFTP, then restart the server: it reads config_gameplay.txt only at startup.
Yes. The form, AI Easy mode, import, copy, download, and share link all work without an account. Use “Share” to copy a link containing your changed values. Easy mode has a brief rate limit to prevent excessive requests.
Any more questions?
Contact SupportGet your SCP: Exiled server online today
Rent your SCP: Exiled server now and apply this config directly in the panel.
No setup. No risk. Online in seconds.
