FAQ | How To Make A Server

Before doing anything you need to port forward for both Windows 10 and Linux, Please Goggle it.

Windows 10

Install the SteamCMD from here, This will allow you to install the server from steam, Once downloaded drag the SteamCMD executable into a new folder and run it. Upon running it will proceed with the first time setup and you should see Loading Steam API...ok followed by Steam>

Make a new folder somewhere for your server, the recommendation is making a desktop folder and calling it something simple such as SCP:SL Server

Head to the SteamCMD and enter the following commands in order

  • login anonymous
  • force_install_dir (your server directory where you want to install the server)
  • app_update 996560

Your server folder should now contain 17 new files and 5 new folders

To start the SCP:SL server open the LocalAdmin.exe file inside of the server files.

Your server is officially created but will need to be somewhat configured in order to accept players, You can go to Server FAQ -> Server Configration to see all config options

Linux

Before we get into this, Do Not Install The SCP Server On The Root User!!! Make A SCPSERVER User Or Something Else!!!

First you will need to install mono for the server to work, Go here and read the guide on installing mono.

Then you will need to install SteamCMD, Type the following command sudo apt install steamcmd, That will allow you to connect to Steams servers to install the SCP:SL server.

(Optional)

For some people installing SteamCMD might not work with apt, Such as CentOS, And other Linux distros, If you are one of those people you will need to install curl and use curl to install SteamCMD, Type the following command to install curl, sudo apt install curl

Then you will need to use curl to install SteamCMD, Type the following command, curl -sqL "https://steamcdn-a.akamaihd.net /client/installer/steamcmd_linux.tar.gz" | tar zxvf -

That will create a folder called linux32 and a steamcmd.sh file.

Now that you have SteamCMD install you will need to type steamcmd, If you had the issue as above you will need to type ./steamcmd.

Now that you are inside of SteamCMD you will first need to login, Simply type login anonymous.

Now you will need to set the install directory for the SCP Server, Simply type force_install_dir (your server directory) replacing (your server directory) with the folder of where you want the server installed

Now you can finally install the SCP Server, Yet again simply type app_update 996560.

Thats it! You have installed the SCP:SL Server! To run the server type ./LocalAdmin followed with the servers port

How do I config the server?

Windows 10

  1. Open the Run prompt by clicking + R
  2. Type %appdata% in the Run prompt then press OK
  3. That will open File Explorer and you should be inside of C:\Users[User]\AppData\Roaming
  4. Now you need to find the SCP Secret Laboratory folder, Inside it will have another folder called Config, Open that up and go to the folder called 7777 (Or whatever the port of your server is)
  5. Inside the port folder will have all the configs, Make sure to not edit the templates, Just make new files called config_gameplay.txt & config_remoteadmin.txt then copy the stuff inside the template files and copy them over to their non-template file.

Linux

  1. Go to .config folder inside the user that you installed the SCP:SL server on
  2. Now you need to go to the SCP Secret Laboratory folder, Inside it will have another folder called Config, Open that up and go to the folder called 7777 (Or whatever the port of your server is)
  3. Inside the port folder will have all the configs, Make sure to not edit the templates, Just make new files called config_gameplay.txt & config_remoteadmin.txt then copy the stuff inside the template files and copy them over to their non-template file.

You can see all the config options & what they do here.

How to make the server visible on list? (Verification)

  1. Set your email as contact_email in config_gameplay.txt (if the line is missing - create it anywhere in this file).
  2. Send the following information to server.verification@scpslgame.com
    • Public IPv4 of the server (make sure that this IP is working - eg. ask friend to join)
    • Is it static or dynamic IP
  3. After around 24 hours (sometimes up to 72 hours) you will received message that your server has been verified.
  4. Click on the link printed in the server console and agree to the verified server rules.