Smoke przelatuje nad skrzynką, ale zamiast wylądować na wyuczonym miejscu, raz spada za krótko, a raz za daleko. Dobrze ustawiony jumpthrow bind miał kiedyś rozwiązywać ten problem jednym klawiszem, jednak w aktualnym CS2 najważniejsze są dziś poprawne komendy, ręczne wykonanie rzutu i znajomość ograniczeń gry. Pokażę, które kody nadal mają sens, jak skonfigurować bezpieczny wariant oraz jak trenować powtarzalne rzuty.
Najważniejsze informacje o powtarzalnych rzutach granatów
- Klasyczny alias łączący skok i rzut jest domyślnie blokowany na oficjalnych serwerach CS2.
- Najbezpieczniejszy wariant to dwa osobne klawisze, na przykład spacja + V.
- Do wypuszczenia granatu służy komenda -attack, a do rzutu prawym przyciskiem -attack2.
- Stary skrypt można uruchomić w lokalnym treningu, ale nie należy na nim polegać w Premierze ani matchmakingu.
- Największą powtarzalność daje trening jednej pozycji aż do uzyskania 10 udanych rzutów z rzędu.
Dlaczego klasyczny skrypt przestał działać
Jumpthrow to rzut granatem wykonywany w trakcie skoku, zwykle dokładnie w jego najwyższym punkcie. Taki timing ma znaczenie przy smoke’ach, molotovach i flashach, ponieważ nawet niewielka różnica w momencie wypuszczenia zmienia miejsce lądowania granatu.
W sierpniu 2024 roku Valve ograniczyło bindy, które wykonują więcej niż jedną akcję ruchu lub ataku z jednego wejścia. Dlatego popularne linie w rodzaju alias "+jumpthrow" "+jump;-attack" mogą nadal wyglądać poprawnie, ale na oficjalnych serwerach są domyślnie ignorowane.
Nie oznacza to, że aliasy całkowicie zniknęły z gry. Problemem jest automatyzowanie kilku czynności jednym klawiszem. W aktualnym CS2 ręczny jumpthrow jest bardziej wybaczający, a poprawki Valve zwiększyły jego powtarzalność bez używania specjalnego skryptu.
| Wariant | Gdzie ma sens | Moja ocena |
|---|---|---|
| Stary alias skoku i rzutu | Lokalny trening z odblokowanymi komendami | Przydatny do testów, nie do oficjalnych meczów |
| Dwa osobne klawisze | Premier, matchmaking i zwykła gra | Najlepszy wybór na co dzień |
| Makro sprzętowe lub Snap Tap | Ryzykowne rozwiązanie zależne od regulaminu | Lepiej wyłączyć przed meczem |
W innych shooterach taktycznych nie istnieje uniwersalny kod. Każda gra ma własny system wejścia, dlatego komendy z Counter-Strike’a nie przeniosą się automatycznie do Valoranta, Rainbow Six Siege czy podobnych produkcji.

Najprostsza konfiguracja dwóch osobnych klawiszy
W oficjalnym CS2 polecam rozdzielić skok i wypuszczenie granatu. Każda komenda wykonuje wtedy tylko jedną czynność, więc nie tworzysz zautomatyzowanego łańcucha blokowanego przez grę.
Otwórz konsolę i wklej poniższe linie. Klawisz V możesz zastąpić innym przyciskiem, najlepiej położonym blisko spacji.
bind "space" "+jump"
bind "v" "-attack"
bind "b" "-attack2"
bind "mwheelup" "+jump"
bind "mwheeldown" "+jump"
Jak wykonać rzut lewym przyciskiem
- Wybierz granat i przytrzymaj lewy przycisk myszy, aby przygotować rzut.
- Ustaw celownik zgodnie z wybraną lineupą.
- Naciśnij niemal jednocześnie spację i V. Spacja uruchomi skok, a V wypuści granat.
Nie trzymaj przycisku V. Wystarczy krótkie naciśnięcie. Najłatwiej traktować spację i V jak jeden ruch dwóch palców, a nie dwie zupełnie niezależne czynności.
Przeczytaj również: Kody do The Sims 3 - Te cheaty naprawdę ułatwią grę!
Rzut prawym przyciskiem
Jeżeli chcesz wykonać jumpthrow z użyciem prawego przycisku, przytrzymaj prawy przycisk myszy i naciśnij spację oraz B. Komenda -attack2 odpowiada za zwolnienie prawego przycisku i pozwala zachować osobny wariant dla loba albo krótkiego rzutu.
Jeśli nie korzystasz z kółka myszy do skakania, dwie ostatnie linie możesz pominąć. Ja zostawiłbym je aktywne u graczy używających scrolla do bunny hopa, ponieważ spacja może wtedy służyć wyłącznie do precyzyjnych rzutów.
Jak zapisać ustawienia w pliku autoexec
Wpisanie komend do konsoli powinno zadziałać od razu, ale konfigurację najlepiej zachować w pliku autoexec.cfg. Dzięki temu ustawienia wrócą po restarcie gry albo zmianie głównego pliku konfiguracyjnego.
Na Windows plik umieść w folderze:
Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\autoexec.cfg
Wklej do niego wybrane bindy, zapisz plik jako zwykły tekst i uruchom grę ponownie. Jeżeli używasz już klawisza V albo B do innej funkcji, zmień je na mouse4, mouse5 lub przyciski, do których masz łatwy dostęp.
| Zastosowanie | Przykładowa komenda |
|---|---|
| Skok | bind "space" "+jump" |
| Wypuszczenie granatu lewym przyciskiem | bind "v" "-attack" |
| Wypuszczenie granatu prawym przyciskiem | bind "b" "-attack2" |
Najczęstszy błąd polega na wpisaniu +attack zamiast -attack. Pierwsza komenda rozpoczyna atak i może zachować się jak dodatkowy przycisk strzału. Do ręcznego wypuszczenia przygotowanego granatu potrzebujesz komendy z minusem.
Stary kod do jumpthrowa tylko na lokalny trening
Jeśli chcesz sprawdzić dawną konfigurację na własnej mapie, możesz tymczasowo odblokować wieloakcyjne bindy. Jest to rozwiązanie przeznaczone do lokalnego treningu z włączonymi cheatami, a nie sposób na przywrócenie funkcji w Premierze.
sv_cheats 1
cl_allow_multi_input_binds 1
alias "+jumpthrow" "+jump;-attack;-attack2"
alias "-jumpthrow" "-jump"
bind "alt" "+jumpthrow"
Komenda cl_allow_multi_input_binds 1 jest chroniona i nie działa normalnie na oficjalnych serwerach. W praktyce taki alias może być użyteczny do szybkiego porównania trajektorii podczas nauki lineupów, ale nie warto ćwiczyć wyłącznie w ten sposób, jeśli później zamierzasz grać bez automatyzacji.
Unikałbym również makr zapisanych w oprogramowaniu klawiatury lub myszy. Nawet gdy technicznie wykonują podobny ruch, mogą zostać potraktowane jako automatyzacja wejścia i doprowadzić do wyrzucenia z meczu na serwerach Valve.
Jak sprawdzić, czy rzut działa poprawnie
Do testów uruchom własną mapę treningową i użyj komend pokazujących tor lotu granatu. Poniższy zestaw nie powinien być używany w zwykłym meczu, ponieważ zawiera komendy treningowe wymagające sv_cheats.
sv_cheats 1
bot_kick
mp_roundtime 60
mp_warmup_end
sv_infinite_ammo 1
sv_grenade_trajectory 1
sv_grenade_trajectory_time 10
bind "n" "sv_rethrow_last_grenade"
Wybierz jedną smoke’ową lineupę, stań dokładnie w oznaczonym miejscu i wykonaj rzut kilka razy. Komenda sv_rethrow_last_grenade pozwala powtórzyć ostatni rzut, dzięki czemu łatwo sprawdzisz, czy problem wynika z ustawienia celownika, czy z opóźnienia między skokiem a wypuszczeniem granatu.
Jeżeli granat regularnie leci za krótko, prawdopodobnie wypuszczasz go zbyt wcześnie. Gdy przelatuje za daleko, opóźnij zwolnienie przycisku o ułamek sekundy. Dobrym celem treningowym jest 10 udanych powtórzeń z rzędu, zanim zaczniesz używać danej pozycji w meczu.
Nie zmieniaj co chwilę układu klawiszy. Z mojego doświadczenia największy chaos powoduje mieszanie spacji, scrolla i różnych przycisków rzutu zależnie od mapy. Jeden stały ruch szybciej przechodzi w pamięć mięśniową niż pozornie wygodny, ale ciągle zmieniany schemat.
Co wybrać przed kolejnym meczem
Na oficjalnych serwerach postawiłbym na spację do skoku i pojedynczy klawisz z komendą -attack. To rozwiązanie nie automatyzuje dwóch czynności w jednym bindzie, działa zgodnie z obecnymi ograniczeniami i pozwala zachować kontrolę nad siłą rzutu.
Stary alias zostaw do lokalnych testów, a makra sprzętowe wyłącz przed wejściem do meczu. Gdy opanujesz jeden powtarzalny ruch i przećwiczysz kilka najważniejszych lineupów, dodatkowy skrypt przestaje być potrzebny, a rzuty stają się przewidywalne także po aktualizacjach gry.