Kurz gesagt: Eine CS2 Practice Config ist eine eigene Datei practice.cfg im Ordner game/csgo/cfg, die alle Übungsbefehle auf einmal setzt: Cheats an, Bots raus, unendliche Rundenzeit, Geld und Kauf überall, unendlich Munition und die Granaten-Vorschau. Du startest eine Map offline, öffnest die Konsole und tippst exec practice – fertig ist dein Übungsserver für Smokes, Flashes und Mollys. Unten findest du die komplette Config zum Kopieren, jede Zeile erklärt, nützliche Binds und eine Übungsroutine.
Stand: 14. Oktober 2026
Eine Practice Config ist eine Textdatei mit Konsolenbefehlen, die CS2 auf einen Schlag ausführt und damit ein normales Match in einen Trainingsserver verwandelt. Ohne Config tippst du vor jeder Session zwanzig Befehle einzeln ab, vertippst dich bei einem und wunderst dich nach drei Minuten, warum die Runde plötzlich endet oder das Geld nicht reicht. Mit Config ist das ein einziger Befehl.
Der eigentliche Gewinn liegt aber woanders: Utility-Training lebt von Wiederholung. Eine Smoke, die du im Match unter Druck werfen willst, musst du vorher dutzende Male sauber geworfen haben – von derselben Position, mit derselben Wurfart. Jede Sekunde, die du mit Kaufmenü, Laufen und Neustarten verbringst, fehlt bei diesen Wiederholungen. Eine gute Config entfernt genau diese Reibung: Granaten gibt es überall und unbegrenzt, die Runde endet nie, und ein Tastendruck wirft die letzte Granate erneut.
Hinzu kommt: Seit Valve im August 2024 kombinierte Bewegungs- und Angriffs-Binds wie den klassischen Jumpthrow-Bind auf offiziellen Servern unterbindet, musst du Jump-Throws von Hand timen. Das klappt nur mit Training. Wer Lineups aus unseren Guides zu Mirage Smokes oder Ancient Smokes lernen will, braucht genau diese Umgebung.
Wichtig zur Einordnung: Die Practice Config ist keine Autoexec. Deine Autoexec lädt bei jedem Spielstart deine persönlichen Einstellungen wie Binds, Viewmodel und Crosshair. Die Practice Config lädst du dagegen nur bewusst auf deinem eigenen Server, weil sie Serverregeln ändert und Cheats aktiviert. Beide Dateien gehören zwar in denselben Ordner, sollten aber getrennt bleiben.
Das Erstellen der Config bedeutet: eine leere Textdatei im richtigen Ordner anlegen, die Befehle einfügen und sie auf einem selbst gestarteten Server ausführen. Das dauert einmalig etwa fünf Minuten.
game\csgo\cfgmap de_mirageexec practiceDer Map-Befehl funktioniert mit den internen Map-Namen, also zum Beispiel de_inferno, de_ancient, de_nuke, de_anubis, de_dust2 oder de_cache. Damit deckst du den kompletten aktuellen Active Duty Map Pool ab.
Die folgende Config ist bewusst schlank gehalten und enthält nur Befehle, die in CS2 aktuell existieren. Viele Configs im Netz stammen noch aus CS:GO und enthalten tote Befehle wie sv_grenade_trajectory, die in CS2 entfernt wurden und nur Fehlermeldungen in der Konsole erzeugen.
sv_cheats 1; bot_kick; bot_quota 0; mp_limitteams 0; mp_autoteambalance 0; mp_warmup_end; mp_freezetime 0; mp_roundtime 60; mp_roundtime_defuse 60; mp_ignore_round_win_conditions 1; mp_respawn_on_death_ct 1; mp_respawn_on_death_t 1; mp_startmoney 60000; mp_maxmoney 60000; mp_buytime 9999; mp_buy_anywhere 1; ammo_grenade_limit_total 5; sv_infinite_ammo 1; sv_grenade_trajectory_prac_pipreview 1; sv_grenade_trajectory_prac_trailtime 8; sv_showimpacts 1; sv_showimpacts_time 10; mp_restartgame 1
Du kannst die Befehle in der Datei auch untereinander schreiben, jeweils einer pro Zeile – das ist übersichtlicher, wenn du später etwas ändern willst. Kommentare leitest du mit zwei Schrägstrichen ein. Der letzte Befehl mp_restartgame 1 ist Pflicht: Erst nach dem Neustart gelten Startgeld und Rundenregeln wirklich.
Jede Zeile der Config hat einen klaren Zweck, und wer ihn kennt, kann die Datei gezielt an das eigene Training anpassen. Die Tabelle fasst die Befehle nach Funktion zusammen.
| Befehl | Wirkung |
|---|---|
sv_cheats 1 |
Schaltet cheat-geschützte Befehle frei. Funktioniert nur auf deinem eigenen Server, nie in Premier, Competitive oder auf Faceit. |
bot_kick |
Wirft alle Bots vom Server; bot_quota 0 verhindert, dass neue nachrücken. |
mp_roundtime_defuse 60 |
Setzt die Rundenzeit auf Bomben-Maps auf 60 Minuten (der Wert ist in Minuten). |
mp_ignore_round_win_conditions 1 |
Die Runde endet nicht, auch wenn ein Team komplett tot ist. |
mp_buy_anywhere 1 |
Kaufen ist auf der ganzen Map möglich, zusammen mit langer Kaufzeit und hohem Geld. |
ammo_grenade_limit_total 5 |
Du kannst alle Granatentypen gleichzeitig tragen. |
sv_infinite_ammo 1 |
Unendlich Munition; geworfene Granaten bleiben in der Hand. Mit dem Wert 2 entfällt zusätzlich das Nachladen. |
sv_grenade_trajectory_prac_pipreview 1 |
Blendet ein Bild-im-Bild-Fenster mit der Granatenkamera ein, damit du den Landepunkt siehst, ohne hinzulaufen. |
sv_grenade_trajectory_prac_trailtime 8 |
Lässt die Flugbahn acht Sekunden sichtbar. |
sv_showimpacts 1 |
Zeigt Einschläge deiner Kugeln als Kästchen – nützlich, um Sprays und Wallbangs zu prüfen. |
Zwei Feinheiten verdienen eine Erklärung. Erstens die Granatenkamera: Sie ersetzt in CS2 die alten Trajectory-Befehle aus CS:GO. Gerade bei Smokes über Dächer, etwa auf Mirage Richtung Fenster oder auf Ancient Richtung Tempel, sparst du damit enorm viel Zeit, weil du sofort siehst, ob die Smoke den Spot trifft oder an einer Kante hängen bleibt. Zweitens die Flugbahn: Weil du sie mehrere Sekunden siehst, kannst du zwei Würfe direkt miteinander vergleichen. Liegt der zweite Bogen deutlich höher oder tiefer, war dein Timing oder deine Position anders – genau die Fehlerquelle, die sich im Match später rächt.
Wer zusätzlich Bots als Ziel braucht, kann mit bot_add_t oder bot_add_ct gezielt einzelne Bots hinzufügen und sie mit bot_stop 1 einfrieren. Für reines Aim-Training sind Workshop-Maps allerdings komfortabler; die stellen wir im Aim-Training-Guide vor.
Practice-Binds sind Tastenbelegungen, die nur auf deinem Übungsserver Sinn ergeben und dir Wege und Menüklicks ersparen. Du kannst sie direkt mit in die practice.cfg schreiben, damit sie nur beim Training aktiv sind.
| Zweck | Bind |
|---|---|
| Letzte Granate erneut werfen – exakt gleiche Position, gleicher Winkel | bind "n" "sv_rethrow_last_grenade" |
| Noclip an/aus, um die Smoke von der Gegnerseite zu prüfen | bind "v" "noclip" |
| Alle Smokes sofort entfernen | bind "k" "ent_fire smokegrenade_projectile kill" |
| Eigene Position und Blickwinkel ausgeben | bind "p" "getpos" |
Der Rethrow-Bind ist der wichtigste. Er beantwortet die Frage, ob ein Lineup an sich funktioniert – unabhängig von deinem Wurf. Wirf einmal, drück die Taste ein paarmal und schau dir mit Noclip an, wo die Smoke landet. Passt das Ergebnis, liegt jeder spätere Fehlwurf an deiner Ausführung, nicht am Lineup.
Besonders praktisch ist getpos: Der Befehl gibt einen kompletten setpos-Befehl mit Koordinaten und Blickwinkel in die Konsole aus. Kopierst du diese Zeile in eine Textdatei, kannst du dich später exakt an denselben Wurfpunkt teleportieren. So baust du dir mit der Zeit eine eigene Lineup-Sammlung für dein Team auf – ohne fremde Workshop-Maps.
Achte darauf, für die Practice-Binds Tasten zu wählen, die du im Match nicht brauchst. Weil die Binds in CS2 dauerhaft gespeichert werden, liegt der Rethrow-Befehl sonst auch im nächsten Premier-Match auf der Taste – dort wirkungslos, aber eventuell auf einer Taste, die du eigentlich für den Kauf oder das Funkmenü nutzt.
Das Entfernen von Granaten ist nötig, weil eine Smoke in CS2 rund 18 Sekunden steht und dir solange die Sicht auf den nächsten Wurf nimmt. CS2 hat dafür keinen eigenen Menüpunkt, aber Entity-Befehle mit aktivem sv_cheats 1 erledigen das.
Für Smokes ist dieser Befehl verbreitet und funktioniert als Bind oder direkt in der Konsole:
ent_fire smokegrenade_projectile kill
Als Alternative räumt ent_remove_all eine komplette Entity-Klasse ab. Damit entfernst du neben Smokes auch fliegende Mollys und bereits brennendes Feuer – praktisch, wenn du Molly-Spots übst und nicht 7 Sekunden auf das Ausbrennen warten willst. Schreib die drei Zeilen in eine eigene Datei clear.cfg:
ent_remove_all smokegrenade_projectile; ent_remove_all molotov_projectile; ent_remove_all inferno
Anschließend genügt exec clear oder ein Bind auf genau diesen Befehl. Falls einer der Befehle nach einem Update keine Wirkung mehr zeigt, nutze den jeweils anderen – Valve ändert Entity-Namen selten, aber nicht nie.
Die meisten Probleme mit einer Practice Config sind Kleinigkeiten, die sich in zwei Minuten beheben lassen, wenn man weiß, wo man suchen muss.
Eine Übungsroutine ist ein fester Ablauf, der aus losem Herumwerfen gezieltes Training macht. Mit der Config steht der Server in Sekunden, die Routine entscheidet, ob du danach im Match wirklich besser bist. Eine Session von 20 Minuten pro Map reicht völlig.
Spielt ihr als festes Team, lohnt sich ein gemeinsamer Übungsserver. Ein Spieler startet die Map, die anderen treten über die Freundesliste bei, und der Host lädt die Config. So übt ihr nicht nur einzelne Würfe, sondern das Timing eines kompletten Executes, bei dem Smokes, Flashes und Mollys in der richtigen Reihenfolge fallen müssen.
Nein. Die Befehle laufen nur auf deinem eigenen Server mit aktivem sv_cheats, und genau dafür hat Valve sie vorgesehen. VAC greift bei offiziellen Konsolenbefehlen auf lokalen Servern nicht.
Im CS2-Installationsordner unter game\csgo\cfg, also im selben Ordner wie deine Autoexec. Geladen wird sie dann per exec practice in der Konsole.
Ja. Wer die Map startet, ist Host und lädt die Config, Freunde treten über die Freundesliste bei. Cheat-Befehle wie Noclip stehen dann allen Spielern auf diesem Server zur Verfügung.
Der Befehl stammt aus CS:GO und wurde in CS2 entfernt. Die Nachfolger heißen sv_grenade_trajectory_prac_pipreview für die Granatenkamera und sv_grenade_trajectory_prac_trailtime für die Dauer der Flugbahn.
Nicht zwingend. Workshop-Maps zeigen Lineups vorgefertigt an, die Config gibt dir dagegen die Werkzeuge, um eigene Lineups auf den offiziellen Maps zu prüfen. Viele Spieler kombinieren beides.
Zuletzt aktualisiert: 14. Oktober 2026