Before you start to install Synapse, you first have to install SteamCmd and some dependencies.
sudo apt-get update && apt-get upgrade -y
sudo apt-get install steamcmd wget unzip lib32gcc1 libsdl2-2.0 -y
After that, you can install SCP:SL
Login anonymous
force_install_dir /home/steam/scpsl/
app_update 996560
If you are getting an
Warning: failed to init SDL thread priority manager: SDL not found
console output, you can get rid of it by exiting Steam CMD (Mostly with Ctrl + C or typing 'exit') and installing the absent SDL with
sudo apt install libsdl2-2.0-0:i386 -y
depending on your kernel
Now, you can download and unpack Synapse2 through following commands
To finish up, just you have to copy the files to their right locations
cp Assembly-CSharp.dll /home/steam/scpsl/SCPSL_Data/Managed/Assembly-CSharp.dll -f
cp Synapse ~/.config/Synapse -r
After this step, you can delete the .zip file and the extracted files from the download folder and navigate into your scpsl directory and start your server
cd /home/steam/scpsl/
The Synapse Folder you placed in ~/.config contains all configs and Plugins
If you get IPv6 Serverlist Errors after starting the server, set the default interface to IPv4 by setting the last line in /etc/gai.conf to precedence ::ffff:0:0/96 100and rebooting
If you get Exception: Magic number is wrong: 542 do export "TERM=xterm" (most commonly occurs when using wsl2)
Copy link