Chcesz przećwiczyć cztery smoki na jednej mapie. Wchodzisz offline, rzucasz pierwszy, biegniesz sprawdzić, wracasz na pozycję, ustawiasz się od nowa i po dwóch minutach runda się kończy. Trzy powtórki na kwadrans. Serwer treningowy w CS2 rozwiązuje dokładnie ten problem, a postawisz go bez żadnego programu i bez hostingu, kilkunastoma komendami, które potem wrzucasz do jednego pliku.
Jak uruchomić mapę offline
Najprościej przez menu: wybierz Praktyka, potem mapę i tryb offline z botami. Można też z konsoli, co bywa szybsze, bo od razu wybierasz konkretną wersję mapy:
game_type 0igame_mode 1ustawiają zwykłą kompetytywkę, czyli to samo, w co grasz na mm.sv_lan 1przełącza serwer w tryb lokalny, bez łączenia z siecią Valve.map de_mirageładuje wybraną mapę. Nazwę mapy z warsztatu podajesz tak samo.
Po załadowaniu mapy jesteś hostem, więc możesz zmieniać ustawienia serwera. To warunek, żeby cokolwiek z dalszej części zadziałało. Na cudzym serwerze te same komendy zwrócą informację o braku uprawnień, nawet jeśli wpiszesz je bezbłędnie.
Wybór mapy warto przemyśleć raz, a potem się go trzymać. Ćwiczenie granatów na czterech mapach naraz kończy się tym, że żadnego zestawu nie umiesz na pamięć. Lepiej wziąć jedną mapę z aktualnej puli, opanować na niej cztery czy pięć rzutów i dopiero potem przejść dalej.
Podstawowe komendy serwera treningowego
Te komendy nie wymagają trybu cheatów. Wartości domyślne w tabeli pochodzą z plików gry, żeby było widać, co właściwie zmieniasz.
| Komenda | Domyślnie | Co daje na treningu |
|---|---|---|
mp_warmup_end |
– | kończy rozgrzewkę od razu |
mp_roundtime 60 |
5 | godzina na rundę, maksimum dozwolone przez grę |
mp_freezetime 0 |
6 | brak zamrożenia na starcie rundy |
mp_buytime 9999 |
90 | zakupy przez całą rundę |
mp_buy_anywhere 1 |
0 | kupujesz w dowolnym miejscu mapy |
mp_maxmoney 65535 |
16000 | zdejmuje limit pieniędzy |
mp_startmoney 65535 |
800 | pełny portfel na starcie rundy |
ammo_grenade_limit_total 5 |
3 | pięć granatów naraz zamiast trzech |
mp_ignore_round_win_conditions 1 |
0 | runda nie kończy się mimo wybicia drużyny |
mp_autokick 0 |
true | gra nie wyrzuci cię za bezczynność |
mp_solid_teammates 1 |
1 | sojusznicy blokują przejście, przydaje się przy boostach |
mp_restartgame 1 |
– | restart rundy, po nim wchodzi reszta ustawień |
Ostatnia pozycja jest ważniejsza, niż wygląda. Część ustawień, zwłaszcza te od pieniędzy, zaczyna działać dopiero od nowej rundy. Bez restartu połowa konfiguracji wygląda na niedziałającą.
Boty: dodawanie, ustawianie i zatrzymywanie
Bot ustawiony w konkretnym miejscu zastępuje kolegę przy ćwiczeniu kątów i przestrzałów.
| Komenda | Co robi | Wymaga sv_cheats 1 |
|---|---|---|
bot_add_t / bot_add_ct |
dodaje bota do wybranej drużyny | nie |
bot_kick |
usuwa wszystkie boty | nie |
bot_quota 10 |
ile botów gra ma utrzymywać | nie |
bot_quota_mode fill |
uzupełnianie składu botami do liczby z bot_quota | nie |
bot_difficulty 3 |
poziom trudności, wyższa wartość to lepszy bot | nie |
bot_place |
stawia bota tam, gdzie patrzysz | tak |
bot_stop 1 |
boty zastygają i przestają reagować | tak |
Najwygodniejsza kombinacja do ćwiczenia kątów: bot_stop 1, potem stajesz w miejscu, w którym zwykle stoi przeciwnik, i wpisujesz bot_place. Bot zostaje dokładnie tam, a ty wracasz na swoją pozycję i sprawdzasz, ile jego modelu widać zza rogu.
Poziom trudności ma znaczenie tylko wtedy, gdy boty mają się ruszać. Do ćwiczenia kątów i przestrzałów ustaw je nisko albo zatrzymaj, bo interesuje cię pozycja modelu, a nie walka. Do rozgrzewki przed sesją odwrotnie: wyższa wartość bot_difficulty i pełny skład z bot_quota_mode fill, żeby coś się faktycznie działo.
Trening granatów
Tu robi się najciekawiej, bo dwie komendy zmieniają tempo nauki smoków bardziej niż cokolwiek innego.
sv_rethrow_last_grenade powtarza ostatni rzut z tej samej pozycji i pod tym samym kątem. Zamiast biec z powrotem na miejsce i celować od nowa, naciskasz klawisz i patrzysz, czy dym siada tam, gdzie ma. Komenda wymaga włączonych cheatów, więc najpierw sv_cheats 1.
sv_grenade_trajectory_prac_pipreview 1 pokazuje w rogu ekranu podgląd lotu granatu, dzięki czemu widzisz całą trasę, nie tylko miejsce lądowania. Ta akurat nie wymaga cheatów.
Do tego przydaje się sv_showimpacts 1 z sv_showimpacts_time 10. Ślady po kulach zostają na ścianach przez dziesięć sekund, czyli maksimum dopuszczone przez grę, więc spokojnie sprawdzisz, gdzie faktycznie poszła seria przy przestrzale.
Wygodne bindy do tego wszystkiego:
bind "b" "sv_rethrow_last_grenade"– powtórka ostatniego rzutu,bind "n" "noclip"– przelot na drugą stronę mapy, żeby zobaczyć efekt,bind "m" "mp_restartgame 1"– szybki restart, gdy chcesz zacząć od czystej rundy.
Gotowy plik konfiguracyjny
Zamiast wpisywać to wszystko przy każdym treningu, wrzuć komendy do pliku tekstowego o nazwie prac.cfg w katalogu cfg w folderze gry. W grze wywołasz go poleceniem exec prac.
sv_cheats 1mp_warmup_endmp_roundtime 60mp_freezetime 0mp_buytime 9999mp_buy_anywhere 1mp_maxmoney 65535mp_startmoney 65535ammo_grenade_limit_total 5sv_infinite_ammo 1mp_ignore_round_win_conditions 1mp_autokick 0sv_showimpacts 1sv_showimpacts_time 10sv_grenade_trajectory_prac_pipreview 1bind "b" "sv_rethrow_last_grenade"bind "n" "noclip"mp_restartgame 1
Kolejność ma znaczenie tylko w jednym miejscu: mp_restartgame 1 musi być na końcu, żeby ustawienia zdążyły wejść przed restartem rundy.
Uważaj na edytor tekstu, który dopisuje własne rozszerzenie. Plik prac.cfg.txt nie zadziała i nie dostaniesz o tym żadnego komunikatu. Jeśli komenda exec prac nic nie robi, sprawdź nazwę pliku w pierwszej kolejności.
Trzy plany treningu, które warto mieć rozpisane
Sam serwer to narzędzie, a nie plan. Poniżej trzy schematy, które da się przerobić w kwadrans, bo każdy skupia się na jednej rzeczy.
Smoki na jedną mapę, dwadzieścia minut. Wybierasz cztery rzuty, których używasz najczęściej, i powtarzasz każdy po dziesięć razy z rzędu, korzystając z powtórki ostatniego rzutu. Chodzi o to, żeby ustawienie ciała i punkt celowania weszły w pamięć mięśniową, a nie o to, żeby raz się udało.
Kąty i przestrzały, kwadrans. Stawiasz bota w typowej pozycji, wracasz na swoją i sprawdzasz dwie rzeczy: ile jego modelu widać, zanim on zobaczy ciebie, oraz czy ściana między wami przepuszcza kule. Ślady po trafieniach pokazują to jednoznacznie.
Rozgrzewka przed sesją, dziesięć minut. Boty na wyższym poziomie trudności, nieskończona amunicja i strzelanie do ruchomych celów. To nie zastępuje treningu celności na mapach zrobionych pod aim, ale rozgrzewa lepiej niż wejście prosto w mecz rankingowy.
Wspólny mianownik jest jeden: krótko i na jeden temat. Godzina bezładnego biegania po mapie z włączonymi cheatami daje mniej niż kwadrans powtórek jednego rzutu.
Trening ze znajomymi na tym samym serwerze
Serwer lokalny przyjmuje też innych graczy, jeśli dołączą przez zaproszenie w Steam. Wtedy przydają się dwie komendy: sv_alltalk 1 pozwala rozmawiać między drużynami, a mp_solid_teammates 1 zostaje włączone, żeby dało się ćwiczyć boosty.
Jedna rzecz, o której warto pamiętać: przy włączonym sv_cheats 1 wszyscy na serwerze mają dostęp do tych samych komend. To nie problem na treningu, ale jeśli po ćwiczeniach przechodzicie do zwykłej gry, wpisz sv_cheats 0, żeby nikt nie latał przez ściany w środku rundy.
Dwie rzeczy na koniec, o które pytają najczęściej. Hosting do tego nie jest potrzebny, bo serwer lokalny uruchamia twój komputer razem z grą, a płatny serwer ma sens dopiero wtedy, gdy ma działać bez ciebie i przyjmować wiele osób. Ustawienia serwera nie zostają po wyjściu z gry, więc bez pliku konfiguracyjnego wpisujesz je od nowa przy każdym treningu.
Gdy już masz serwer, przyda się pełna lista komend CS2 z wartościami domyślnymi, jeśli konsola jeszcze u ciebie nie działa, zacznij od tekstu o tym, jak włączyć konsolę w CS2, a same komendy z flagą cheat rozpisaliśmy w poradniku o sv_cheats 1.
Jak sprawdzić, czy ustawienie faktycznie weszło
Najczęstsza frustracja przy stawianiu serwera treningowego brzmi tak: wpisałem wszystko, a i tak runda kończy się po dwóch minutach. Zanim zaczniesz szukać błędu w komendach, sprawdź dwie rzeczy.
Po pierwsze, wpisz samą nazwę komendy bez wartości. Gra wypisze, co jest teraz ustawione i jaka jest wartość domyślna. Jeśli widzisz swoją wartość, komenda weszła i problem leży gdzie indziej. Jeśli widzisz domyślną, to albo nie jesteś hostem, albo gra przycięła wartość spoza dozwolonego zakresu.
Po drugie, zrób restart rundy. Ustawienia od pieniędzy, czasu rundy i limitu granatów zaczynają obowiązywać dopiero od nowej rundy, więc bez mp_restartgame 1 zobaczysz efekt dopiero za kilka minut i zdążysz uznać konfigurację za zepsutą.
Jeśli obie rzeczy się zgadzają, a coś dalej nie działa, zostaje jeszcze jedna możliwość: komenda pochodzi z CS:GO i w CS2 jej nie ma. Sprawdzisz to poleceniem find plus fragment nazwy.
Najczęściej zadawane pytania o serwer treningowy w CS2
Jak zrobić serwer treningowy w CS2?
Uruchom mapę offline z botami, wpisz sv_cheats 1, potem komendy od długości rundy, zakupów i granatów, na końcu mp_restartgame 1. Całość wygodnie trzymać w pliku prac.cfg wywoływanym komendą exec prac.
Dlaczego komendy z pliku nie działają?
Trzy najczęstsze przyczyny: plik ma podwójne rozszerzenie, brakuje mp_restartgame 1 na końcu, albo w środku jest literówka, na której gra przerywa wykonywanie reszty linii.
Jak ustawić bota w konkretnym miejscu?
Włącz cheaty, wpisz bot_stop 1, stań tam, gdzie ma stać bot, i użyj bot_place. Bot zostanie w tym punkcie do końca rundy.
Jak powtórzyć ostatni rzut granatem?
sv_rethrow_last_grenade przy włączonym sv_cheats 1. Najwygodniej podpiąć to pod klawisz, bo przy nauce smoków wywołuje się tę komendę kilkadziesiąt razy pod rząd.
Ile botów można dodać na własny serwer?
Domyślnie gra utrzymuje ich dziesięciu, co ustawia bot_quota. Do ćwiczenia kątów wystarczy jeden bot postawiony w konkretnym punkcie, a większa liczba przydaje się dopiero przy rozgrzewce przed sesją.
Czy trening na własnym serwerze psuje statystyki?
Nie. Serwer lokalny nie liczy się do rangi, do statystyk w profilu ani do Premier. To osobna gra, której nic nie raportuje dalej.
Czy na własnym serwerze można ćwiczyć na mapach z warsztatu?
Tak. Subskrybujesz mapę w warsztacie Steam, a potem ładujesz ją komendą map z jej nazwą albo wybierasz z listy map w menu praktyki. Komendy treningowe działają na nich tak samo.
Stan na sierpień 2026 r.
Komendy, wartości domyślne i limity sprawdzone w zrzucie komend i zmiennych konsolowych z plików gry Counter-Strike 2.


