Quick Start
Initial Setup
After your server installs, you'll need to respond to the following prompts in your server's console the first time it starts.
Do you accept the EULA [yes/no]
- You'll want to respond
yes, indicating that you have read and agree to the End-User License Agreement
Do you want to edit that configuration? [edit/keep]
- You'll want to respond
keepunless you know what you're doing.
Do you want to save the configuration only for THIS server (on port <port> or should it become a GLOBAL configuration (default one for all future servers - servers not configured yet)? [this/global]
- Either
thisorglobalis fine, both options will have the same result.
After answering the final question, your server should start and it will remember your answers next time you start the server.
Assigning Roles
SCP Secret Laboratory uses a role/permission system to manage server owners, admins, and moderators. You can use this system to give out the predefined roles, or granular permissions using custom roles, to users that connect to your server.
The full extent of the system is outlined in the configuration file itself, but we're going to walk you through adding yourself as an owner.
You'll want to start by locating the config_remoteadmin.txt file in the /.config/SCP Secret Laboratory/<port>/config folder using the File Manager.
The first section is titled Members and contains some example entries that should look similar to the text shown to the right.
Each line assigns a given Steam or Discord user a given role. The roles are defined further down in the configuration file, but the default ones are owner, admin, and moderator.
#Let's assign roles (you can modify them and create custom roles below)
#UserID format is SteamId64Here@steam, DiscordUserIDHere@discord, etc...
Members:
- SomeSteamId64@steam: owner
- SomeOtherSteamId64@steam: admin
- AnotherSteamId64@steam: admin
- SomeDiscordUserId@discord: moderator
You can get a users SteamID64 using this method or by looking at the server console when they join. The join message looks like the one shown below, and will contain the user's SteamID64 suffixed with the required @steamtag.
Nickname of 73355928534863927@steam is now username
where 73355928534863927 is the user's SteamID64 and username is the user's Steam profile name.
With the SteamID64, you'll want to add the user to the Members section using this format <SteamID64>@steam: <role>.
Remote Admin
The Remote Admin tool is used to moderate and control the server during and before a round. The features that are made available to each user are configured using the built in roles system and the tool itself can be accessed by pressing M when connected to the server using the game client.
Starting a game
The round will automatically start a countdown after 2 players have joined, giving some time for more players before the round starts. Additional players will be added to the spectators and re-entered into the pool when the next round starts.
If you're waiting for player's to join, you can trigger the "Lobby Lock" Server Event until everyone is there.