[ENG] English version down below, or just click here.
[GER]
Vorwort:
Hallo,
hier moechte ich euch zeigen, wie ihr ganz einfach einen SCP:SL Server unter jedem Linux aufsetzen koennt.
Diese Anleitung richtet sich an User, welche Probleme haben, den offiziellen Anleitungen zu folgen, oder an ungewoehnliche Fehler geraten.
Anmerkung:
Fuehrt diesen Befehl aus, damit ihr die Konsole auch schliessen koennt:
Zur Wiederaufnahme der Session koennt ihr dies eingeben:
Schritt 1: Download der Imagefile
Downloade dir bitte das fertige Image, welches hier zu finden ist: https://stuff.lynxden.de/Downloads/Projekte-Website/chroot-ubuntu-18.04-template.7z
Du kannst dies direkt von deiner Konsole aus erledigen, indem du dies mit wget oder curl machst.
Schritt 2: 7zip installieren und das Image entpacken
Entpackt das heruntergeladene Archiv. Beachtet bitte, dass ihr mindestens 10GiB frei haben solltet. Dies koennt ihr abfragen mittels
Ihr braucht dafuer 7-Zip auf eurem System. Falls ihr dies nicht haben solltet, koennt ihr es so herunterladen:
2. make DEST_HOME=/usr \
DEST_MAN=/usr/share/man \
DEST_SHARE_DOC=/usr/share/doc/p7zip-16.02 install
Wenn dies erledigt ist, gebt folgenden Befehl ein, um den Inhalt zu extrahieren:
Dies kann je nach System ein paar Minuten dauern.
Fuehrt nun diesen Befehl aus:
Betretet diesen mittels cd:
Dort seht ihr nun diese Dateien:
Schritt 3: Einrichten und einbinden
Ihr muesst den beiden Skripten Ausfuehrrechte geben. Fuehrt dazu folgenden Befehl aus:
Oder wenn ihr den Dateien diese Rechte einzeln zuweisen moechtet:
chmod a+x unmount-chroot.sh
Daraufhin fuehrt ihr das erste Skript aus:
Ihr habt den ersten Part geschafft, ihr seid nun in eurem Chroot-Verzeichnis eingebunden!
Kleinere Fehler wie “can not set/read group” oder “can not create log, is /dev/pts mounted?” koennen getrost ignoriert werden.
Schritt 4: Den SCP:SL-Server innerhalb des Chroots einrichten
Es sind bereits alle Abhaengigkeiten installiert, um den SCP:SL-Server laufen zu lassen.
Ihr muesst lediglich zu dem internen Benutzer wechseln, dies macht ihr mit
Nun seht ihr, dass sich der Name von root@xxx zu user@xxx geaendert hat.
Geht nun in euer Home-Verzeichnis:
Lasst euch nun die Verzeichnisliste anzeigen mittels
Updatet das Spiel, sofern benoetigt.
Dazu muesst ihr zuerst die install_update.sh bearbeiten. dies macht ihr so:
Aendert nun den hinterlegten Benutzernamen “shira_maus” durch euren eigenen Loginnamen von Steam ab.
Speichert die Datei mit STRG+X , Y , ENTER.
Fuehrt nun die aktuallisierte install_update.sh-Datei aus:
Ihr muesst euer Steampasswort und gegebenenfalls den Auth-Token eingeben.
Beachtet bitte, dass das Passwort NICHT angezeigt wird bei der Eingabe!
Wenn das Spiel fertig geupdatet wurde, geht ihr in das Verzeichnis vom SCP:SL-Server:
von hier aus koennt ihr den Server starten:
Der Server sollte nun gestartet sein und damit herzlichen Glueckwunsch! Ihr seid nun Besitzer eines eigenen SCP:SL-Servers! =)
Wenn in weißer Schrift einige Fehler kommen, die unter Anderem irgendwas mit ALSA zu tun haben, koennt ihr diese ignorieren.
Fuer weitere Hilfe beim Einrichten schaut bitte hier vorbei:
Offizieller SCP:SL-Server:
https://discord.gg/scpsl
Und stattet den Leuten hinter Smod2 / Multiadmin einen Besuch ab:
https://discord.gg/bWenXee
Ihr koennt mich mit @DeLynx93#1633 jederzeit pingen, wenn ihr Hilfe braucht, ich kuemmer mich um euch, sobald ich Zeit habe!
Before we start:
Hello,
here I would like to show you how you can easily set up a SCP:SL server under any Linux-Distro.
These instructions are for users who have problems following the official instructions or who get unusual errors.
Attention:
Execute this command, so that you can close the console without cancelling the chroot:
To resume the session you simply enter this:
Step 1: Download the image file
Please download the image which you can find here: https://stuff.lynxden.de/Downloads/Projekte-Website/chroot-ubuntu-18.04-template.7z
You can do this directly from your console by doing this with wget or curl.
Step 2: Install 7zip and extract the archive
Unzip the downloaded archive. Please note that you should have at least 10GiB of free space. You can check this with
You will need 7-Zip on your system. If you don’t have it, you can download it this way:
2. make DEST_HOME=/usr \
DEST_MAN=/usr/share/man \
DEST_SHARE_DOC=/usr/share/doc/p7zip-16.02 install
When this is done, type the following command to extract the content:
This may take a few minutes depending on your system.
Now execute this command:
Enter this using cd:
There you can see these files:
Step 3: Set it up and enter the chroot
You have to give both scripts execution rights. Execute the following command:
Or if you want to assign these rights to the files individually:
chmod a+x unmount-chroot.sh
Then execute the first script:
You have finished the first part, you are now in your chroot directory!
Minor errors like “can not set/read group” or “can not create log, is /dev/pts mounted?” can be safely ignored.
Step 4: Set up the SCP:SL server inside the chroot
All dependencies are already installed to run the SCP:SL server.
You just have to switch to the internal user, you can do it with
Now you can see that the name has changed from root@xxx to user@xxx.
Now go to your home directory:
Now display the directory list using
Update the game if needed.
First you have to edit the install_update.sh. It can be done with
Change now the user name “shira_maus” by your own login name of Steam.
Save the file with this keystrokes: CTRL+X , Y , RETURN.
Now execute the updated install_update.sh file:
You have to enter your steampassword and your Auth-Token if necessary.
Please note that the password is NOT displayed when you enter it!
When the game has been updated, go to the directory of the SCP:SL server:
from here you can start the server:
The server should have started now. That means you did it, good work! You are now owner of your very own SCP:SL server! =)
If there are some mistakes in white text that have something to do with ALSA, among other things, you can ignore them.
For further setup help, please check this out:
Official SCP:SL server:
https://discord.gg/scpsl
And pay a visit to the people behind Smod2 / Multiadmin:
https://discord.gg/bWenXee
You can ping me with @DeLynx93#1633 anytime you need help, I’ll take care of you as soon as I have time!