Jedna spóźniona smoke potrafi zepsuć całą rundę, zwłaszcza gdy granat leci kilka centymetrów od zaplanowanego miejsca. W tym poradniku pokazuję, jak działa jumpthrow w CS2, jak wykonać go ręcznie na oficjalnych serwerach, kiedy przydaje się bind treningowy oraz dlaczego klasyczny skrypt nie działa już wszędzie.
Najważniejsze decyzje przed ustawieniem jumpthrowa
- Oficjalne mecze wymagają ręcznego skoku i wyrzutu granatu.
- Klasyczny alias przydaje się głównie na lokalnym serwerze treningowym.
- Najważniejszy timing to szybkie naciśnięcie skoku i zwolnienie przycisku rzutu.
- Klucz V możesz zastąpić dowolnym wolnym przyciskiem, ale nie nadpisuj używanego binda.
- Powtarzalność zależy także od pozycji, ruchu i rodzaju rzutu.

Co naprawdę robi jumpthrow bind w CS2
Jumpthrow to rzut granatem wykonany podczas skoku. W praktyce łączysz moment wybicia z wypuszczeniem granatu, dzięki czemu smoke, flashbang albo molotov pokonuje dłuższy dystans i może przelecieć nad przeszkodą.
Sam bind nie poprawia trajektorii i nie zastępuje znajomości lineupów. Jego zadaniem jest tylko ułatwienie dwóch czynności, które muszą wydarzyć się niemal jednocześnie. Z mojego doświadczenia wynika, że początkujący często skupiają się na samym skrypcie, a ignorują znacznie ważniejszą rzecz, czyli identyczną pozycję startową.
W starszych konfiguracjach popularny był alias łączący skok z komendą -attack. Po zmianach zasad Valve takie wieloetapowe bindy są domyślnie ignorowane na oficjalnych serwerach. Dlatego w Premierze i klasycznym matchmakingu najlepszym rozwiązaniem pozostaje ręczny jumpthrow.
Najpewniejsza metoda działa bez skryptu
Do standardowego rzutu użyj granatu, przytrzymaj lewy przycisk myszy, a potem naciśnij skok i szybko zwolnij LPM. Nie musisz trafić w jedną magiczną klatkę animacji. Aktualne CS2 daje niewielkie okno czasowe, dlatego dobrze wykonany ruch jest bardziej wybaczający niż dawniej.
- Wybierz smoke, flashbang albo inny granat.
- Ustaw celownik w punkcie używanym przez dany lineup.
- Przytrzymaj LPM, aby przygotować pełny rzut.
- Naciśnij spację lub inny klawisz skoku.
- Niemal od razu zwolnij LPM, nie puszczając wcześniej klawisza skoku.
Najłatwiej ćwiczyć ten ruch na spacji, ponieważ naciśnięcie klawisza i zwolnienie myszy są wtedy wygodne dla obu dłoni. Gdy używasz skoku na scrollu, kontrola bywa gorsza, a powtarzanie tego samego timingu wymaga większej wprawy.
Nie próbuj wykonywać jumpthrowa w biegu, dopóki nie opanujesz wersji z miejsca. Rzut z ruchem do przodu to osobna technika, ponieważ prędkość postaci wpływa na tor lotu granatu. To częsty powód, dla którego poprawny lineup nagle przestaje działać.
Jak ustawić bind do treningu na lokalnym serwerze
Jeżeli ćwiczysz prywatnie, możesz użyć klasycznego aliasu. Taki bind automatyzuje kilka wejść naraz, dlatego traktuj go jako narzędzie do nauki, a nie rozwiązanie do oficjalnych meczów. Na lokalnej mapie treningowej otwórz konsolę i wpisz:
sv_cheats 1
cl_allow_multi_input_binds 1
alias "+jumpthrow" "+jump;-attack;-attack2"
alias "-jumpthrow" "-jump"
bind "v" "+jumpthrow"
Przycisk V jest tylko przykładem. Możesz zamienić go na ALT, C albo boczny przycisk myszy, o ile nie korzystasz z niego już do innej czynności. Pierwszy alias rozpoczyna skok i zwalnia oba typy ataku, a drugi kończy skok po puszczeniu klawisza.
| Komenda | Znaczenie |
|---|---|
sv_cheats 1 |
Włącza komendy treningowe na lokalnym serwerze. |
cl_allow_multi_input_binds 1 |
Pozwala lokalnie używać bindów wykonujących kilka akcji. |
alias |
Tworzy własną nazwę dla zestawu komend. |
bind "v" "+jumpthrow" |
Przypisuje alias do wybranego klawisza. |
Nie próbuj wymuszać tego rozwiązania w Premierze ani na oficjalnym serwerze. Komenda odpowiedzialna za wieloetapowe bindy jest chroniona i nie służy do obchodzenia zasad matchmakingu. Jeżeli po wejściu do meczu bind nie działa, nie oznacza to uszkodzonej konfiguracji, tylko ograniczenie po stronie gry.
Bind ręczny czy alias treningowy
Oba rozwiązania mają sens, ale w innych sytuacjach. Ja traktuję alias jako wygodny przyrząd do nauki lineupów, natomiast w meczu rankingowym korzystam z ręcznego wykonania rzutu. Dzięki temu konfiguracja treningowa nie miesza się z zasadami obowiązującymi na serwerach Valve.
| Cecha | Rzut ręczny | Alias jumpthrow |
|---|---|---|
| Zastosowanie | Premier, matchmaking, praktycznie każdy serwer | Lokalna mapa i wybrane serwery treningowe |
| Konfiguracja | Nie jest potrzebna | Wymaga aliasu i dodatkowych komend |
| Powtarzalność | Wysoka po krótkim treningu | Bardzo wysoka w dozwolonym środowisku |
| Ryzyko problemów | Minimalne | Bind może zostać zignorowany lub wywołać ostrzeżenie na serwerze |
| Największa zaleta | Zgodność z aktualnymi zasadami | Szybka nauka konkretnych lineupów |
Różnica w praktyce nie jest tak duża, jak sugerują poradniki kopiujące stare konfiguracje z CS:GO. Obecny timing ręcznego rzutu jest bardziej tolerancyjny, więc po kilkunastu minutach ćwiczeń większość graczy osiąga wystarczającą powtarzalność bez dodatkowego skryptu.
Dlaczego jumpthrow nie działa
Bind jest ignorowany na oficjalnym serwerze
To najczęstszy przypadek. Jeżeli używasz aliasu łączącego skok i atak, CS2 może go zablokować podczas gry na serwerze Valve. Nie naprawisz tego zmianą klawisza. W meczu przełącz się na metodę ręczną.
Granat nie jest przygotowany do rzutu
Sam jump nie wystarczy. Przed naciśnięciem klawisza musisz trzymać LPM albo odpowiedni przycisk rzutu. Jeżeli puścisz mysz zbyt wcześnie, postać tylko podskoczy, a granat pozostanie w dłoni.
Nadpisany klawisz powoduje konflikt
Jeśli bind nie reaguje, sprawdź, czy wybrany przycisk nie ma już innej funkcji. W konsoli możesz usunąć przypisanie komendą unbind "v", a potem ustawić konfigurację ponownie. Zawsze lepiej użyć wolnego klawisza niż odbierać sobie wygodny dostęp do kucania, zmiany broni albo komunikacji.
Przeczytaj również: Far Cry 6 poradnik - Nie marnuj czasu! Zagraj lepiej od startu
Autoexec nie został załadowany
Konfiguracja zapisana w pliku nie zadziała, jeżeli gra jej nie wczytała. Na potrzeby zwykłego treningu najprościej wkleić polecenia bezpośrednio do konsoli. Autoexec ma sens dopiero wtedy, gdy regularnie korzystasz z większej liczby ustawień i wiesz, że plik znajduje się w folderze konfiguracyjnym CS2.
Jak ćwiczyć lineupy, żeby bind faktycznie pomagał
Sam powtarzalny wyrzut nie gwarantuje skutecznej smoke. Na prywatnej mapie możesz włączyć pomocnicze komendy treningowe:
sv_cheats 1
sv_infinite_ammo 1
sv_grenade_trajectory_prac_pipreview 1
sv_showimpacts 1
bind "n" "sv_rethrow_last_grenade"
Przycisk N pozwala powtórzyć ostatni rzut, dzięki czemu szybko porównasz rezultat bez ponownego wybierania granatu. Nie traktuj jednak podglądu jako gwarancji wyniku w meczu. W realnej rundzie znaczenie mają także opóźnienie, pozycja modelu, ruch i presja czasu.
Dobry trening wygląda prosto. Wykonaj pięć rzutów z tej samej pozycji, sprawdź, czy granat ląduje w podobnym miejscu, a potem powtórz ćwiczenie po krótkim kroku w lewo i w prawo. Jeżeli trajektoria rozjeżdża się już przy pierwszej serii, problemem zwykle nie jest bind, tylko punkt ustawienia celownika albo nieidentyczna pozycja postaci.
Ćwicz osobno pełny rzut, podrzut z PPM i rzut wykonany oboma przyciskami. Każdy z nich ma inną siłę i wysokość lotu. Najwięcej sensu ma opanowanie najpierw jednego, konkretnego wariantu, zamiast próby zapamiętania kilkunastu komend naraz.
Najlepszy jumpthrow to taki, który nie psuje meczu
Do gry na oficjalnych serwerach polecam prosty układ: skok pod spacją, granat pod LPM i ręczne wykonanie jumpthrowa. Alias zostaw do lokalnego treningu, gdzie pozwala szybciej sprawdzać lineupy, ale nie buduj na nim całej swojej gry.
Największą różnicę robi nie sam bind, lecz powtarzalna pozycja, właściwy rodzaj rzutu i spokojne wykonanie. Gdy te trzy elementy są opanowane, nawet ręczny jumpthrow staje się rutyną, a konfiguracja przestaje być problemem.