FiveM-Server einrichten: Schritt-für-Schritt-Anleitung
Vollständige Anleitung zur FiveM-Server-Installation auf REXE VDS: txAdmin-Konfiguration, Port-Einstellungen und Leistungsoptimierung für GTA V Roleplay-Server.
SteamCMD Installation unter Linux, Gameserver-Download und -Update, automatisches Update-Skript, anonymer Login und häufige Probleme.
SteamCMD (Steam Console Client) ist ein von Valve entwickelter Kommandozeilen-Steam-Client. Er wird zum Herunterladen, Aktualisieren und Verwalten von Gameserver-Dateien verwendet. Die Dedicated-Server-Einrichtung für CS2, Garry's Mod, Rust, ARK, Palworld und viele weitere Spiele erfolgt über SteamCMD. Diese Anleitung behandelt die SteamCMD-Installation unter Linux, Verwendung und automatische Update-Konfiguration.
| Ressource | Minimum |
|---|---|
| OS | Ubuntu 20.04+ / Debian 11+ |
| RAM | 512 MB |
| Festplatte | 500 MB (SteamCMD) + Gameserver-Speicher |
| Architektur | 64-Bit (32-Bit-Bibliotheken erforderlich) |
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y steamcmd
sudo apt update
sudo apt install -y lib32gcc-s1 lib32stdc++6 wget tar
sudo adduser steam --disabled-login --gecos ""
sudo su - steam
mkdir -p ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
Installation überprüfen:
./steamcmd.sh +quit
Die manuelle Installation ermöglicht separate Benutzer für jeden Gameserver und bessere Berechtigungsverwaltung.
./steamcmd.sh +login <benutzer> +force_install_dir <verzeichnis> +app_update <app_id> +quit
Die meisten Gameserver können mit anonymem Login heruntergeladen werden:
./steamcmd.sh +login anonymous +quit
Einige Gameserver erfordern ein Steam-Konto:
./steamcmd.sh +login benutzername +quit
Bei aktiviertem Steam Guard müssen Sie einen Bestätigungscode eingeben. Der Token wird nach dem ersten Login zwischengespeichert.
| Spiel | App ID | Anonymer Login |
|---|---|---|
| Counter-Strike 2 | 730 | Ja |
| Garry's Mod | 4020 | Ja |
| Rust | 258550 | Ja |
| ARK: Survival Evolved | 376030 | Ja |
| Palworld | 2394010 | Ja |
| Unturned | 1110390 | Ja |
| Terraria (tShock) | 105600 | Ja |
| Valheim | 896660 | Ja |
| Project Zomboid | 380870 | Ja |
| V Rising | 1829350 | Ja |
| Enshrouded | 2278520 | Ja |
./steamcmd.sh \
+force_install_dir ~/cs2-server \
+login anonymous \
+app_update 730 validate \
+quit
./steamcmd.sh \
+force_install_dir ~/rust-server \
+login anonymous \
+app_update 258550 validate \
+quit
nano ~/steamcmd/update_all.sh
#!/bin/bash
STEAMCMD="/home/steam/steamcmd/steamcmd.sh"
LOG_FILE="/home/steam/update.log"
echo "========================================" >> $LOG_FILE
echo "$(date): Update gestartet" >> $LOG_FILE
$STEAMCMD +force_install_dir /home/steam/cs2-server \
+login anonymous +app_update 730 +quit >> $LOG_FILE 2>&1
$STEAMCMD +force_install_dir /home/steam/rust-server \
+login anonymous +app_update 258550 +quit >> $LOG_FILE 2>&1
echo "$(date): Update abgeschlossen" >> $LOG_FILE
chmod +x ~/steamcmd/update_all.sh
crontab -e
0 4 * * * /home/steam/steamcmd/update_all.sh
nano ~/steamcmd/cs2_update.txt
@ShutdownOnFailedCommand 1
@NoPromptForPassword 1
login anonymous
force_install_dir /home/steam/cs2-server
app_update 730 validate
quit
Ausführen:
./steamcmd.sh +runscript ~/steamcmd/cs2_update.txt
./steamcmd.sh \
+force_install_dir ~/game-server \
+login anonymous \
+app_update APP_ID -beta BETA_NAME \
+quit
./steamcmd.sh \
+login anonymous \
+workshop_download_item APP_ID WORKSHOP_ID \
+quit
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y lib32gcc-s1 lib32stdc++6
df -h
rm -rf ~/steamcmd/steamapps/downloading/*
rm -rf ~/steamcmd/steamapps/temp/*
./steamcmd.sh +force_install_dir ~/game-server \
+login anonymous +app_update APP_ID validate +quit
SteamCMD ist das wesentliche Tool für die Gameserver-Verwaltung unter Linux. Mit anonymem Login können Sie die meisten Gameserver einfach herunterladen und mit automatischen Update-Skripten Ihre Server aktuell halten. Die leistungsstarke REXE VDS-Infrastruktur ermöglicht den reibungslosen Betrieb Ihrer SteamCMD-basierten Gameserver.
SteamCMD ist ein von Valve entwickelter Kommandozeilen-Steam-Client zum Herunterladen und Aktualisieren von Gameserver-Dateien.
Nein, aus Sicherheitsgründen sollten Sie SteamCMD niemals als Root ausführen. Erstellen Sie separate Linux-Benutzer.
CS2, Garry's Mod, Rust, ARK, Palworld, Unturned, Valheim und die meisten populären Gameserver unterstützen anonymen Login.
Fügen Sie ein Update-Skript zum Crontab hinzu, um automatische Updates in festgelegten Intervallen auszuführen.
Der validate-Parameter überprüft die Integrität heruntergeladener Dateien und lädt beschädigte Dateien erneut herunter.
Löschen Sie die Ordner steamapps/downloading und steamapps/temp, um den Cache zu leeren.
Vollständige Anleitung zur FiveM-Server-Installation auf REXE VDS: txAdmin-Konfiguration, Port-Einstellungen und Leistungsoptimierung für GTA V Roleplay-Server.
Vollständige Anleitung zur Minecraft-Server-Installation auf REXE VDS: Paper/Spigot, Java-Konfiguration, Plugin-Verwaltung und Leistungsoptimierung für stabiles Gameplay.
Vollständige Anleitung zur CS2 Dedicated-Server-Installation auf REXE VDS: SteamCMD, GSLT-Token, Serverkonfiguration, Spielmodi und DDoS-Schutz mit Path Panel.