This guide covers how to set up Remote Admin access and install the EXILED plugin framework on your SCP: Secret Laboratory server hosted with Legion Hosting. For initial server configuration and how to connect, see the SCP:SL Server Setup Guide.
Remote Admin Setup
Remote Admin (RA) is the in-game admin panel accessed by pressing M while connected to your server. It is controlled by config_remoteadmin.txt, located at .config/SCP Secret Laboratory/config/ in the GPanel file manager.
config_remoteadmin.txt file is generated automatically the first time the server starts. If it does not exist yet, start the server once, wait for it to fully initialise, then stop it before editing.
Setting the Admin Password
The password setting in config_remoteadmin.txt sets the server-wide admin password. Any player who enters this password via Remote Admin will receive the permissions defined in the Passwords block.
password: YourSecurePasswordHere
Configuring Permissions
Permissions are granted to specific players by their Steam ID (SteamID64 format). Players listed under Members receive a base set of permissions; those under Owners receive full admin rights.
Members:
# Add moderators here - one SteamID64 per line
76561198000000001: full_name: Moderator One
76561198000000002: full_name: Moderator Two
Owners:
# Add owners here - they receive all permissions
76561198000000003: full_name: Server Owner
| Section | Permission Level | Notes |
|---|---|---|
Owners |
Full access — all RA permissions | Equivalent to root. Use sparingly. |
Members |
Configurable permissions | Permissions can be individually listed per SteamID entry. |
Installing the EXILED Plugin Framework
EXILED (EXtended In-runtime Library for External Development) is the main plugin loader for SCP: Secret Laboratory. Almost all community plugins require EXILED to be installed first. It patches the server at runtime to expose a safe plugin API.
Installation Steps
- Download the latest EXILED release from the official EXILED GitHub releases page. Download the
Exiled.tar.gzarchive. - Extract the archive on your local machine. You will find an
EXILEDfolder containing the installer DLLs and aPluginssubdirectory. - Upload the extracted files to your server using SFTP. See the SFTP upload guide for instructions.
- Upload the contents of the
EXILEDfolder to.config/EXILED/on your server. - The core EXILED assembly files go in
.config/EXILED/directly. - Any plugins go in
.config/EXILED/Plugins/.
- Upload the contents of the
- Start the server from GPanel. EXILED will load on startup and you will see log lines confirming the framework version and any loaded plugins.
- Framework files:
.config/EXILED/ - Plugin DLLs:
.config/EXILED/Plugins/ - Plugin configs:
.config/EXILED/Configs/(created automatically after first load)
Updating EXILED
When a new SCP:SL game update releases, EXILED typically needs to be updated as well. Download the new release from GitHub, stop your server, overwrite the existing EXILED files via SFTP, then restart. Plugin configs in Configs/ are not affected by EXILED framework updates.
Installing Plugins
With EXILED installed, adding plugins is straightforward. Each plugin is a single .dll file.
- Find a plugin on the EXILED GitHub, the SCP:SL Discord, or community sites such as the SCP:SL server owner Discord.
- Download the plugin
.dllfile. - Stop your server from GPanel.
- Upload the
.dllto.config/EXILED/Plugins/via SFTP or the GPanel file manager. - Start the server. EXILED will detect and load the plugin automatically.
- After the first load, a plugin configuration file will appear in
.config/EXILED/Configs/. Edit it to customise the plugin's behaviour, then restart the server.
Popular Community Plugins
| Plugin | Description |
|---|---|
| AdminTools | Extends Remote Admin with extra moderation commands — mute, kick, ban by name, and more. |
| AutoEvents | Schedules automatic in-game events during rounds to increase variety and player engagement. |
| BetterSCP | Adds SCP-specific quality-of-life improvements such as respawn timers, SCP chat, and ability tweaks. |
| SCPStats | Tracks and displays player statistics (kills, rounds survived, SCP plays) via a web dashboard. |
| Respawning | Customises the respawn system — adjusts wave timing, adds respawn announcements, and supports custom roles. |
| Scp035 | Adds the fan-favourite SCP-035 custom role to the server as a playable character. |
Related Articles
- SCP:SL Server Setup Guide — Server configuration, verification, and how to connect
- SCP:SL Troubleshooting — Common issues and solutions