Last updated: September 18, 2026
Plugins add custom roles, gamemodes, and quality-of-life features to your SCP: Secret Laboratory server. The most widely used framework is EXILED, and this guide shows you how to install it and load plugins.
SCP:SL supports two plugin frameworks:
Both can run together, so a server can load LabAPI and EXILED plugins side by side.
If EXILED is not already installed, download the latest release from the EXILED releases page and upload the framework files to your server's /.config/ so you end up with a /.config/EXILED/ folder.
.dll file from its release page. Plugins must be .dll files, not source archives./.config/EXILED/Plugins/..dll directly into that folder. Do not put it inside a sub-folder.Loaded plugin <Name>@<Version>.Some plugins need extra library files to work. These go in a separate folder, not in the main plugins folder:
/.config/EXILED/Plugins/dependencies/..dll files there.dependencies folder is not loaded as a plugin, and a dependency placed in the main Plugins folder may not resolve. Keep plugins in Plugins and their libraries in Plugins/dependencies.
After a plugin runs for the first time, it generates a config file at /.config/EXILED/Configs/<port>-config.yml. Edit it in Files, save, and restart the server to apply your changes.
| Symptom | Fix |
|---|---|
| Plugin does not appear in the console | The .dll is in the wrong folder. Confirm it is directly inside /.config/EXILED/Plugins/. |
| "Missing dependencies" in the console | Upload the required library files to /.config/EXILED/Plugins/dependencies/. |
| Plugin needs a newer EXILED | Update the EXILED framework to match the plugin's required version. |
| Plugins stopped working after a game update | EXILED usually needs a few days to catch up after a game update. Wait for a new EXILED release, or use LabAPI plugins meanwhile. |