SteamCMD installieren
SteamCMD ist die Kommandozeilen-Version des Steam-Clients. Damit lassen sich dedizierte Gameserver installieren und aktualisieren — z. B. für Valheim, Palworld, ARK, Satisfactory, Counter-Strike 2 und viele weitere Titel.
Diese Anleitung richtet SteamCMD mit einem eigenen steam-Benutzer ein, damit du Gameserver ohne Root-Rechte betreiben kannst.
Voraussetzungen
- Ein VPS mit Ubuntu 20.04+ oder Debian 11+
- Root- oder Sudo-Zugriff
- Mindestens 1 GB RAM und 20 GB freier Speicherplatz (mehr je nach Spiel)
1. Mit deinem Server verbinden
ssh root@DEINE_SERVER_IP
Oder verwende das Web-Terminal im Sitequest-Dashboard.
2. 32-Bit-Architektur aktivieren
SteamCMD benötigt 32-Bit-Bibliotheken:
dpkg --add-architecture i386
apt update
3. Abhängigkeiten installieren
apt install -y lib32gcc-s1 lib32stdc++6 libsdl2-2.0-0:i386 software-properties-common
4. Steam-Benutzer anlegen
Gameserver sollten nie als Root laufen. Lege einen eigenen Benutzer an:
useradd -m -s /bin/bash steam
5. SteamCMD installieren
Wechsle zum steam-Benutzer und installiere SteamCMD:
su - steam
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar xzf -
6. Installation prüfen
Starte SteamCMD und lass es sich selbst aktualisieren:
./steamcmd.sh +quit
Du solltest sehen, wie Updates heruntergeladen werden und SteamCMD sauber beendet wird. Die Installation ist damit abgeschlossen.
7. Grundlegende Nutzung
Um einen Gameserver zu installieren, verwende den app_update-Befehl mit der App-ID des Spiels:
./steamcmd.sh +force_install_dir ~/gameserver +login anonymous +app_update APP_ID validate +quit
Ersetze APP_ID durch die App-ID des dedizierten Servers. Die meisten Gameserver erlauben anonymen Login. Einige erfordern einen Steam-Account mit dem gekauften Spiel.
| Spiel |
App-ID |
| Counter-Strike 2 |
730 |
| Valheim |
896660 |
| Palworld |
2394010 |
| ARK: Survival Ascended |
2430930 |
| Satisfactory |
1690800 |
| Terraria (tShock) |
105600 |
| Farming Simulator 25 |
2910170 |
Nächste Schritte
Folge einer der spielspezifischen Anleitungen, um deinen Server fertig einzurichten: