Tutorials

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: