SteamCMD Dedicated Server-Setup Anleitung
Die Standalone-Konsole von Valve ist das ideale Werkzeug, um dedizierte Gameserver (wie Palworld, Ark, Counter Strike Source, CS2 etc.) direkt über die Befehlszeile einzurichten und aktuell zu halten.
C:\SteamCMD) und starte die darin enthaltene steamcmd.exe, um das Tool zu initialisieren.
Anleitung: Counter-Strike: Source Server installieren
Schritt-für-Schritt-Setup über die SteamCMD-Konsole
Sobald du die steamcmd.exe gestartet hast und dich in der Eingabeaufforderung (Steam>) befindest, führst du nacheinander folgende Befehle aus:
Installationsverzeichnis festlegen
Bestimmt den Ordner, in den die Serverdateien heruntergeladen werden (z. B. in den Unterordner ./css/).
Anonym bei Steam anmelden
Für den Download der CSS-Server-Dateien ist kein privates Steam-Konto erforderlich.
Server herunterladen / aktualisieren
Lädt die Spieldateien anhand der App-ID für Counter-Strike: Source Dedicated Server (232330) herunter.
SteamCMD beenden
Nach erfolgreichem Download kannst du die Konsole schließen.
🚀 Gameserver starten
Erstelle im Installationsordner (wo sich nun die srcds.exe befindet) eine neue Textdatei, füge den folgenden Befehl ein und speichere sie als start.bat (Batch-Datei) ab:
-console: Startet den Server im praktischen Konsolenmodus.-game cstrike: Setzt das Spiel auf Counter-Strike: Source.-secure: Aktiviert Valves Anti-Cheat-System (VAC).+maxplayers 64: Erlaubt bis zu 64 Spieler gleichzeitig.+map de_dust2: Setzt de_dust2 als Startkarte.
⚙️ Server-Konfiguration (server.cfg)
Navigiere in den Ordner /css/cstrike/cfg/, erstelle eine Datei namens server.cfg und füge die folgende, optimierte Konfiguration ein:
// ===================================================================
// Counter-Strike: Source - Server Configuration (inkl. Bots)
// ===================================================================
// -------------------------------------------------------------------
// Server Name & Passwörter
// -------------------------------------------------------------------
hostname "Mein toller CS:S Server [2026]" // Name des Servers in der Serverliste
rcon_password "DEIN_RCON_PASSWORT" // Passwort für Admin-Befehle (unbedingt ändern!)
sv_password "" // Passwort für Spieler (leer lassen für einen öffentlichen Server)
// -------------------------------------------------------------------
// BOT-EINSTELLUNGEN (KI-Spieler)
// -------------------------------------------------------------------
bot_quota 4 // Anzahl der Bots, die standardmäßig auf dem Server sind
bot_quota_mode fill // 'fill' = Bots machen den Server voll und gehen, wenn echte Spieler kommen.
// 'normal' = Es sind immer exakt X Bots auf dem Server.
bot_difficulty 2 // Schwierigkeit: 0 = Einfach, 1 = Normal, 2 = Schwer, 3 = Experten
bot_chatter off // Sprach-Chat der Bots: off, radio, minimal, normal
bot_join_after_player 0 // 0 = Bots spielen auch alleine, 1 = Bots warten, bis ein echter Spieler joint
bot_auto_vacate 1 // Bots kicken, um Platz für echte Spieler zu machen (1 = Ja)
bot_prefix "[ClanTag]" // Clan-Tag / Präfix für Bots
// Waffenbeschränkungen für Bots (0 = verbieten, 1 = erlauben)
bot_allow_grenades 1
bot_allow_rifles 1
bot_allow_snipers 1
bot_allow_shotguns 1
bot_allow_sub_machine_guns 1
bot_allow_machine_guns 1
bot_allow_pistols 1
bot_allow_rogues 0 // 1 = Bots ignorieren manchmal Funkbefehle (werden "abtrünnig")
// -------------------------------------------------------------------
// Server & Netzwerk-Einstellungen (Optimierte Rates)
// -------------------------------------------------------------------
sv_lan 0 // 0 = Internetserver, 1 = LAN-Modus
sv_region 3 // 3 = Europa
sv_pausable 0 // Erlaubt es Spielern, das Spiel zu pausieren (0 = Nein, 1 = Ja)
sv_cheats 0 // Erlaubt Cheats wie noclip (0 = Nein, 1 = Ja)
sv_consistency 1 // Überprüft, ob Spieler modifizierte Spieldateien nutzen
// Bandbreiten-Optimierung
sv_minrate 30000
sv_maxrate 100000
sv_minupdaterate 66
sv_maxupdaterate 66
sv_mincmdrate 66
sv_maxcmdrate 66
// -------------------------------------------------------------------
// Spielregeln (Gameplay)
// -------------------------------------------------------------------
mp_friendlyfire 0 // Teambeschuss / Eigener Schaden (0 = Aus, 1 = Ein)
mp_timelimit 20 // Zeitlimit pro Map in Minuten (0 = keins)
mp_maxrounds 0 // Maximale Rundenanzahl pro Map (0 = deaktiviert)
mp_winlimit 0 // Mapwechsel nach X Siegen eines Teams (0 = deaktiviert)
mp_roundtime 2.5 // Rundenzeit in Minuten
mp_buytime 0.25 // Kaufzeit am Rundenanfang in Minuten (0.25 = 15 Sekunden)
mp_startmoney 800 // Startgeld zu Beginn einer Map/Hälfte
mp_c4timer 35 // Zeit info die Bombe explodiert (Sekunden)
mp_flashlight 1 // Taschenlampe erlauben (1 = Ja, 0 = Nein)
mp_footsteps 1 // Schrittgeräusche (1 = Ja, 0 = Nein)
mp_tkpunish 1 // Bestrafung bei Teamkill in der nächsten Runde (1 = Ja)
mp_autoteambalance 1 // Automatischer Teamausgleich (1 = Ja)
mp_limitteams 2 // Maximaler Spielerunterschied zwischen den Teams (0 = aus)
// -------------------------------------------------------------------
// Kommunikation & Voice
// -------------------------------------------------------------------
sv_voiceenable 1 // In-Game Voice erlauben
sv_alltalk 0 // 0 = Nur Teammitglieder hören sich, 1 = Jeder hört jeden
// -------------------------------------------------------------------
// Logs und Downloads
// -------------------------------------------------------------------
log on // Server-Log aktivieren
sv_logbans 1 // Bans im Log vermerken
sv_logecho 1 // Log-Ausgabe in der Server-Konsole spiegeln
sv_allowdownload 1 // Erlaubt das Herunterladen von Maps/Sounds
sv_allowupload 1 // Erlaubt das Hochladen von z.B. Custom Sprays
// -------------------------------------------------------------------
// Server-Bans laden
// -------------------------------------------------------------------
exec banned_user.cfg
exec banned_ip.cfg
writeid
writeip