Skip to content
This repository was archived by the owner on Jun 14, 2025. It is now read-only.

ServerMod Installation (Linux)

laserman367 edited this page Jun 2, 2020 · 9 revisions

Setting up a dedicated server:

  1. Install Mono, add the mono repository as described here and then install the mono-complete package.

  2. Install SteamCMD, either by package manager, for instance sudo apt install steamcmd (Recommended if possible), or by downloading it manually by following the instructions of the Linux section here.

  3. Create a new file and name it update.sh and put the following text into it:

# !/bin/bash

steamcmd +login anonymous +force_install_dir /absolute/path/here/ +app_update 786920 validate +quit
  1. You have to add the path to the folder where you wish to install the server to the script, it has to be an absolute path because SteamCMD changes the working directory to it's own folder when it starts. If you installed SteamCMD manually, you may also have to put the path to it's directory instead of steamcmd at the start of the line.

  2. Run the script file using bash update.sh. If there is an error you may have to make it executable by using chmod 777 update.sh or if you are using FileZilla, right click on the script and give it all file permissions.

  3. Start the server by running LocalAdmin.

  • Config files will be located in ~/.config/SCP Secret Laboratory/ by default, you can use MultiAdmin to have the configs place in the server directory instead.

Installing Smod:

  1. Download the dll files from a release in the Releases Tab.

  2. Place the dll files in your SCPSL_Data/Managed folder.

Server Guides

API Documents

Clone this wiki locally