Skip to main content

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.

  1. 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
  1. Do you want to edit that configuration? [edit/keep]
  • You'll want to respond keep unless you know what you're doing.
  1. 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 this or global is 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.

Looking for Game Server hosting?

Get 15% off your first purchase with WNHC15

Reach Out!

Have Questions? Need Help? Feel free to reach out!