Gracze Counter-Strike 2 regularnie spotykają się z sytuacją, w której boty nagle zamieniają się w posągi i nie chcą brać udziału w grze. Włączasz tryb treningowy albo tworzysz lobby ze znajomymi, a sztuczna inteligencja po prostu zastyga na spawnie, ignorując wszystko dookoła. Dlaczego boty w CS2 stoją w miejscu, zamiast normalnie grać? Główną przyczyną są nieprawidłowe komendy konsoli: najczęściej aktywne jest bot_stop 1, bot_dont_move 1 albo źle ustawiony parametr bot_quota_mode. Problem może też wynikać z błędów siatki nawigacyjnej na mapach niestandardowych lub z określonych ustawień serwera. W tym poradniku omówimy wszystkie przyczyny, przez które boty się nie ruszają, i sposoby na przywrócenie ich aktywności.
Które komendy konsoli sprawiają, że boty stoją w miejscu?

Pierwszą rzeczą, którą trzeba sprawdzić, gdy boty się nie ruszają, są aktywne komendy konsoli. W CS2 istnieje kilka komend, które bezpośrednio blokują ruch sztucznej inteligencji. Wielu graczy przypadkowo je włącza, tworząc configi treningowe lub kopiując ustawienia z poradników, nie rozumiejąc konsekwencji.
Najczęstsza komenda to bot_stop 1. Całkowicie zamraża wszystkie boty na mapie: przestają się ruszać, strzelać i w ogóle cokolwiek robić. Jest przydatna do ćwiczenia wallbangów lub rzutów granatami, ale jeśli boty stoją w miejscu bez wyraźnego powodu, najprawdopodobniej aktywna jest właśnie ona. Aby boty znów się ruszały, wystarczy wpisać w konsoli bot_stop 0.
Druga ważna komenda to bot_dont_move 1. Działa inaczej: boty stoją w miejscu, ale strzelają, gdy tylko zauważą przeciwnika. To przydatne przy treningu reakcji i aimu, gdy potrzebujesz nieruchomych celów, które mogą odpowiedzieć ogniem. Wyłączasz ją komendą bot_dont_move 0.
Trzecia komenda z tej kategorii to bot_zombie 1. Po jej włączeniu boty nie ruszają się i nie atakują gracza, stając się nieszkodliwymi manekinami. Idealna opcja do ćwiczenia headshotów bez ryzyka otrzymania obrażeń. Wyłączasz ją komendą bot_zombie 0.
Tabela z głównymi komendami sterowania botami:
Komenda | Wpływ na boty | Komenda cofająca |
bot_stop 1 | Całkowicie zatrzymuje wszystkie działania botów | bot_stop 0 |
bot_dont_move 1 | Boty utrzymują pozycję, ale nadal strzelają | bot_dont_move 0 |
bot_zombie 1 | Boty nie poruszają się ani nie atakują | bot_zombie 0 |
bot_crouch 1 | Boty cały czas kucają | bot_crouch 0 |
Warto pamiętać, że te komendy działają tylko w trybie treningowym lub na prywatnych serwerach z włączonymi cheatami przez sv_cheats 1. W oficjalnym trybie rywalizacji Valve zablokowało możliwość sterowania botami, aby zachować uczciwość rozgrywki. Jeśli po sprawdzeniu wszystkich komend boty w CS2 nadal stoją nieruchomo, przejdź do kolejnej możliwej przyczyny.
Dlaczego boty się nie ruszają przez ustawienia bot_quota_mode?
Mniej oczywistą, ale bardzo częstą przyczyną jest nieprawidłowe ustawienie komendy bot_quota_mode. Określa ona, jak gra zarządza liczbą i rozmieszczeniem botów na serwerze. Ma trzy możliwe wartości: "normal", "fill" i "match", a każda z nich na swój sposób wpływa na zachowanie sztucznej inteligencji.
Przy wartości "normal" gra dodaje boty zgodnie z limitem ustawionym w bot_quota, ale nie zawsze poprawnie aktywuje je na mapie. Przy "match" serwer utrzymuje określony stosunek liczby ludzi do botów. Problemy pojawiają się najczęściej właśnie przy złym ustawieniu tych parametrów: boty stoją w miejscu i czekają na spełnienie jakichś dodatkowych warunków aktywacji.
Najbardziej stabilnym rozwiązaniem jest wartość "fill". Komenda bot_quota_mode fill sprawia, że serwer automatycznie zapełnia wolne miejsca botami, aż osiągnie liczbę graczy podaną w bot_quota. Ten tryb działa najbardziej przewidywalnie i rzadko powoduje zawieszanie się botów.
Instrukcja naprawy krok po kroku przez bot_quota_mode:
Otwórz konsolę za pomocą klawisza ~ (tylda).
Wpisz sv_cheats 1, aby włączyć rozszerzone komendy.
Wpisz bot_quota_mode fill.
Ustaw potrzebną liczbę botów komendą bot_quota 5 (lub inną liczbą).
Zrestartuj rundę komendą mp_restartgame 1.
Po wykonaniu tych kroków boty przestaną stać nieruchomo i zaczną normalnie poruszać się po mapie. Według dyskusji w Steam Community właśnie komenda bot_quota_mode fill pomogła wielu graczom rozwiązać problem zawieszonych botów po aktualizacjach CS2.
Jak błędy nawigacji na mapie wpływają na ruch botów?

Trzecia przyczyna wiąże się z siatką nawigacyjną mapy, czyli tzw. navmeshem. To niewidoczny system punktów i ścieżek, z którego sztuczna inteligencja korzysta, wyznaczając trasy ruchu. Na oficjalnych mapach Valve, takich jak Dust 2, Mirage, Inferno czy Anubis, navmesh był dopracowywany latami i praktycznie nie sprawia problemów.
Na mapach niestandardowych z Warsztatu sytuacja wygląda inaczej. Twórcy map nie zawsze poprawnie konfigurują nawigację, przez co boty w CS2 stoją w określonych miejscach albo skaczą w miejscu, jak w starym CS 1.6 na nieznanym terenie. Sztuczna inteligencja po prostu nie wie, dokąd iść dalej.
Charakterystyczne oznaki problemów z nawigacją: boty utykają w rogach, ciągle skaczą w jednym miejscu, próbują przejść przez ściany albo wracają na spawn po każdej próbie ruszenia się do przodu. Jeśli widzisz takie zachowanie, najprawdopodobniej winny jest wadliwy navmesh.
Do diagnozy możesz użyć komendy bot_show_nav 1 (wymaga wcześniejszego włączenia sv_cheats 1). Wyświetla ona siatkę nawigacyjną bezpośrednio w grze, pokazując zielone kwadraty i linie, po których powinny poruszać się boty. Brak tych linii lub przerwy w nich wskazują na problem.
Niestety gracz nie może naprawić nawigacji mapy, to zadanie jej autora. Jeśli boty nie ruszają się na konkretnej mapie z Warsztatu, najlepszym rozwiązaniem jest przejście na oficjalną mapę albo znalezienie innej mapy niestandardowej z poprawną siatką nawigacyjną.
Ustawienia serwera i ich wpływ na zachowanie botów
Czwarty czynnik to ustawienia serwera, które mogą pośrednio wpływać na aktywność botów. Komendy mp_autoteambalance i mp_limitteams określają, jak gracze są rozdzielani między drużyny, a błędna konfiguracja może zablokować dodawanie lub aktywację botów.
Komenda mp_autoteambalance 1 włącza automatyczne wyrównywanie drużyn, przez co gra przenosi graczy lub boty, gdy składy są nierówne. Czasami prowadzi to do tego, że boty stoją i czekają na ponowny podział. Ustawienie wartości 0 wyłącza tę funkcję i daje większą kontrolę.
Parametr mp_limitteams ustala maksymalną różnicę w liczbie graczy między drużynami. Domyślna wartość 2 może blokować dodawanie botów, jeśli chcesz grać jeden na pięciu. Ustawienie mp_limitteams 0 znosi wszystkie ograniczenia.
Tabela zalecanych ustawień serwera:
Parametr | Zalecana wartość | Efekt |
mp_autoteambalance | 0 | Wyłącza automatyczne przenoszenie graczy |
mp_limitteams | 0 | Usuwa limit różnicy liczebności drużyn |
bot_difficulty | 2 lub 3 | Normalny/wysoki poziom trudności |
bot_quota | 5-10 | Liczba botów na serwerze |
Na prywatnych serwerach administratorzy mogą celowo wyłączać ruch botów w określonych trybach gry. W trybie "Trening" uruchamianym z menu głównego masz pełną kontrolę nad wszystkimi komendami. Prawidłowa konfiguracja serwera rozwiązuje problem, gdy boty stoją w miejscu (AFK) bez widocznej przyczyny w komendach.
Pamiętaj, że w oficjalnym matchmakingu Valve większość tych komend jest zablokowana. Boty są dodawane automatycznie tylko wtedy, gdy żywy gracz się rozłączy, a sterowanie nimi przez konsolę jest niemożliwe: to celowe rozwiązanie, które ma zachować balans trybu rywalizacji.
Jak sprawić, by bot stał w miejscu podczas treningu?

Czasami gracze wręcz chcą, żeby boty się nie ruszały, bo potrzebują tego do konkretnego treningu. Ćwiczenie wallbangów przez obiekty, sprawdzanie widoczności przez dym, trening celności headshotów: wszystko to wymaga nieruchomych celów, które nie uciekną ani się nie schowają.
Do tworzenia nieruchomych botów treningowych istnieje sprawdzona kombinacja komend. Najpierw włącz rozszerzone możliwości przez sv_cheats 1. Następnie dodaj boty do wybranej drużyny komendami bot_add_ct lub bot_add_t. Potem użyj bot_stop 1, aby całkowicie zamrozić je w miejscu.
Szczególnie przydatna jest komenda bot_place: spawnuje ona stojącego bota w CS2 bezpośrednio przed graczem, w miejscu, w które celujesz. Pozwala to rozstawiać nieruchome cele na wybranych pozycjach, aby ćwiczyć konkretne kąty lub prefire. Połączenie bot_place z bot_stop 1 daje pełną kontrolę nad rozmieszczeniem celów treningowych.
Pełna sekwencja komend do trybu treningowego:
sv_cheats 1
bot_kick
bot_quota 5
bot_add_ct
bot_stop 1
bot_place
mp_roundtime_defuse 60
sv_infinite_ammo 1
Te komendy tworzą idealne środowisko do treningu: pięć nieruchomych botów, nieskończona amunicja i wydłużony czas rundy. Jak ustawić stojącego bota w CS2 do ćwiczenia rzutów granatami? Dodaj do tego zestawu komendę sv_grenade_trajectory 1, która pokazuje tor lotu granatu.
Doświadczeni gracze tworzą z tymi komendami plik konfiguracyjny training.cfg w folderze csgo/cfg. Po utworzeniu pliku wystarczy wpisać w konsoli exec training, a wszystkie ustawienia zostaną zastosowane automatycznie. Oszczędza to czas i pozwala szybko przełączać się między zwykłą grą a treningiem.
Na popularnej mapie treningowej aim_botz z Warsztatu wielu graczy używa nieruchomych botów do ćwiczenia flick shotów i kontroli odrzutu. Prawidłowo ustawione komendy zmieniają stojące boty w skuteczne narzędzie do podnoszenia umiejętności.
Co zrobić, jeśli boty nie ruszają się po poprawieniu komend?
Jeśli sprawdziłeś wszystkie komendy i ustawiłeś bot_quota_mode, a problem nie znika, zastosuj algorytm diagnostyki krok po kroku. Boty w CS2 się nie ruszają, co wtedy zrobić? Zacznij od pełnego zresetowania ustawień botów.
Krok pierwszy: upewnij się, że wszystkie komendy zatrzymujące są wyłączone. Wpisz kolejno w konsoli: bot_stop 0, bot_dont_move 0, bot_zombie 0. Następnie sprawdź poziom trudności przez bot_difficulty: powinien wynosić co najmniej 2, bo na poziomie 0 boty są praktycznie nieaktywne.
Krok drugi: pełny restart mapy. Komenda mp_restartgame 1 zrestartuje rundę i zresetuje stan wszystkich botów. Jeśli to nie pomoże, użyj bot_kick, aby usunąć wszystkie boty, a następnie dodaj je ponownie przez bot_add lub bot_add_ct/bot_add_t w zależności od potrzebnej drużyny.
Krok trzeci: sprawdzenie wartości bot_quota_mode. Wpisz komendę bez parametru, aby zobaczyć aktualną wartość. Jeśli nie jest to "fill", zmień ją komendą bot_quota_mode fill. Następnie ustaw bot_quota na potrzebną liczbę, na przykład bot_quota 10 dla dziesięciu botów.
Krok czwarty: utworzenie poprawnego pliku konfiguracyjnego. Otwórz folder Steam/steamapps/common/Counter-Strike Global Offensive/game/csgo/cfg i utwórz plik botfix.cfg o następującej zawartości:
sv_cheats 1
bot_kick
bot_quota_mode fill
bot_quota 5
bot_difficulty 2
mp_autoteambalance 0
mp_limitteams 0
bot_stop 0
bot_dont_move 0
Po zapisaniu pliku wpisz w konsoli exec botfix, a wszystkie parametry zostaną zastosowane jednocześnie. Ta metoda jest bardziej niezawodna niż ręczne wpisywanie komend po kolei, bo eliminuje literówki i pominięcia.
Jeśli po wszystkich tych krokach boty w CS2 nadal się nie ruszają, pozostaje ostatnia opcja: sprawdzenie spójności plików gry przez Steam. Kliknij prawym przyciskiem myszy CS2 w bibliotece → Właściwości → Zainstalowane pliki → Sprawdź spójność plików gry. Czasami problemy z botami powodują uszkodzone pliki nawigacji lub skryptów AI.

Co zapamiętać o nieruchomych botach
Omówiliśmy przyczyny, dla których boty w CS2 stoją w miejscu, i sposoby rozwiązania tego problemu. Większość przypadków rozwiązują proste komendy konsoli: wyłączenie bot_stop, ustawienie bot_quota_mode fill lub zresetowanie ustawień serwera. Z kolei do treningu warto umieć zespawnować stojącego bota w CS2 kombinacją bot_place i bot_stop 1. Plik konfiguracyjny z właściwymi parametrami oszczędzi Ci ręcznego wpisywania komend za każdym razem. Sprawdzenie spójności plików przez Steam pozostaje ostatecznością, gdy problemów z zachowaniem botów nie da się rozwiązać inaczej.
