Własny plik konfiguracyjny w CS2 pozwala ustawić grę raz i nie wracać do tych samych opcji przy każdym starcie. W tym artykule pokazuję, czym jest autoexec CS2, gdzie go umieścić, jak go uruchomić oraz które komendy warto trzymać w środku, a które lepiej zostawić poza nim. Dorzucam też błędy, przez które plik niby istnieje, ale gra go ignoruje.
Najważniejsze rzeczy, które warto ustawić raz i mieć z głowy
- Autoexec to zwykły plik tekstowy z komendami, które gra ma wykonać automatycznie przy starcie.
- Najpewniej działa, gdy leży w katalogu cfg gry i ma poprawne rozszerzenie .cfg.
- W pliku opłaca się trzymać głównie bindy, celownik, HUD, radar, viewmodel i kilka ustawień komfortu.
- Nie warto kopiować bezmyślnie starych konfiguracji z CS:GO, bo część komend w CS2 działa inaczej albo wcale.
- Jeśli autoexec nie startuje, najczęściej winny jest zły format pliku, zła ścieżka albo błędna opcja uruchamiania.
- Najlepszy autoexec to krótki, czytelny plik, który da się łatwo zaktualizować po zmianie sprzętu lub aktualizacji gry.
Czym jest plik autoexec i kiedy faktycznie pomaga
Autoexec to po prostu plik tekstowy, który zawiera komendy konsoli uruchamiane automatycznie przy starcie gry. W praktyce działa jak osobisty preset: trzyma moje bindy, ustawienia celownika, radaru, HUD-u czy widoku, dzięki czemu nie muszę za każdym razem odtwarzać wszystkiego ręcznie. To ma sens szczególnie wtedy, gdy grasz na kilku komputerach, testujesz różne ustawienia albo chcesz mieć pewność, że aktualizacja nie przestawi ci kluczowych opcji.
Z mojego punktu widzenia największą wartość daje nie wtedy, gdy wrzucasz do niego wszystko, co da się wpisać w konsolę, ale wtedy, gdy zostawiasz w nim wyłącznie rzeczy powtarzalne i naprawdę istotne. Jeśli jakaś opcja zmienia się raz na pół roku, lepiej nie robić z autoexeca śmietnika. Taki plik ma pomagać w starcie gry, a nie stać się drugim menu ustawień. Zanim jednak cokolwiek zapiszesz, trzeba dobrze ustawić sam plik i jego lokalizację.

Jak utworzyć plik i gdzie go wstawić
W CS2 najczęściej pracuję na pliku autoexec.cfg, który trafia do katalogu cfg w folderze gry. Wiele poradników pokazuje ścieżkę zaczynającą się od Steam\\steamapps\\common\\Counter-Strike Global Offensive\\game\\csgo\\cfg i to właśnie tam zwykle trzeba szukać pliku, nawet jeśli sama gra w bibliotece nazywa się już Counter-Strike 2. Najbezpieczniej wejść przez Steam w Browse game files, zamiast zgadywać ścieżkę ręcznie.
- Otwórz Steam i wejdź w właściwości Counter-Strike 2.
- Wybierz opcję przeglądania plików lokalnych gry.
- Przejdź do folderu
game/csgo/cfg. - Utwórz nowy plik tekstowy i zmień jego nazwę na
autoexec.cfg. - Upewnij się, że Windows naprawdę zapisał rozszerzenie
.cfg, a nie.txt. - Otwórz plik w edytorze tekstu i wpisz komendy, które chcesz uruchamiać przy starcie gry.
Najczęstszy błąd na tym etapie jest banalny: plik wygląda poprawnie, ale w rzeczywistości nazywa się autoexec.cfg.txt, bo system ukrył rozszerzenia. Jeśli chcesz uniknąć takich wpadek, włącz widoczność rozszerzeń plików i dopiero wtedy zapisuj nazwę. Ta drobna rzecz oszczędza najwięcej czasu, bo później nie walczysz z „niedziałającym” autoexecem, który po prostu ma złą nazwę. Gdy plik leży już we właściwym miejscu, można zdecydować, co w ogóle powinno się w nim znaleźć.
Co warto trzymać w pliku konfiguracyjnym
W dobrym autoexecu trzymam tylko takie rzeczy, które mają sens od pierwszej sekundy meczu. Nie wpisuję tam wszystkiego, co znalazłem w starej konfiguracji pro gracza, bo połowa takich komend bywa dziś zbędna albo nie działa tak, jak ludzie zakładają. Najbardziej praktyczne są ustawienia, które poprawiają wygodę, powtarzalność i czytelność obrazu.
| Obszar | Przykładowe komendy | Po co to trzymać w autoexecu | Moja uwaga |
|---|---|---|---|
| Bindy |
bind "MOUSE4" "+voicerecord", bind "q" "lastinv"
|
Szybszy dostęp do mikrofonu, granatów, ostatniej broni lub skoku. | To zwykle daje największy efekt użytkowy. |
| Celownik |
cl_crosshairsize, cl_crosshairgap, cl_crosshairthickness
|
Jednolity celownik niezależnie od aktualizacji i resetów ustawień. | Lepiej użyć kilku sprawdzonych wartości niż dziesięciu „ulepszeń”. |
| Radar i HUD |
cl_radar_scale, cl_radar_always_centered, cl_hud_color
|
Większa czytelność sytuacji na mapie i wygodniejsze czytanie interfejsu. | To są ustawienia, których brak czuć od razu w grze. |
| Viewmodel |
viewmodel_fov, viewmodel_offset_x, viewmodel_offset_y, viewmodel_offset_z
|
Lepsza widoczność modelu broni i większa kontrola nad ekranem. | Nie każdy potrzebuje ekstremalnych wartości; umiarkowane ustawienia bywają lepsze. |
| Dźwięk |
volume, snd_mvp_volume, snd_roundstart_volume
|
Porządek w głośności efektów i mniejszy chaos po wejściu do meczu. | Przydatne, jeśli często grasz dłuższe sesje i chcesz mniej rozpraszaczy. |
| Wydajność | fps_max |
Stabilny limit FPS dopasowany do monitora i sprzętu. | Tu lepiej dobrać wartość rozsądnie, zamiast kopiować cudze liczby w ciemno. |
To, czego nie polecam, to opieranie całej konfiguracji na starych „magicznych” komendach sieciowych z czasów CS:GO. CS2 i tak wykonuje sporą część rzeczy po swojemu, więc w 2026 bardziej liczy się porządek i konsekwencja niż próba wyciśnięcia sztucznej przewagi z przestarzałych wpisów. W kolejnym kroku pokazuję prosty szkielet pliku, który naprawdę ma sens jako baza.
Przykładowy prosty plik, od którego sam bym zaczął
Jeśli ktoś pyta mnie, jak ma wyglądać pierwszy sensowny autoexec, odpowiadam zawsze tak samo: krótko, czytelnie i bez egzotyki. Poniżej zostawiam prosty szablon, który można rozbudować później, ale już na starcie daje odczuwalny porządek.
// autoexec.cfg
echo "autoexec loaded"
bind "MOUSE4" "+voicerecord"
bind "q" "lastinv"
bind "MWHEELDOWN" "+jump"
cl_crosshairsize "2"
cl_crosshairgap "-3"
cl_crosshairthickness "0.5"
cl_radar_always_centered "1"
cl_radar_scale "0.4"
viewmodel_fov "68"
viewmodel_offset_x "2.5"
viewmodel_offset_y "2"
viewmodel_offset_z "-2"
fps_max "300"
Taki układ lubię z dwóch powodów. Po pierwsze, jest prosty do sprawdzenia, więc od razu widzę, czy plik się ładuje. Po drugie, nie robi bałaganu, gdy po tygodniu wracam do konfiguracji i chcę zmienić jedną rzecz bez rozbijania całego zestawu. Jeśli potem dołożysz kolejne komendy, trzymaj je w blokach tematycznych i komentuj krótkimi liniami zaczynającymi się od //. To mały detal, ale po miesiącu oszczędza sporo nerwów. Gdy plik jest już gotowy, trzeba go jeszcze poprawnie uruchomić.
Jak uruchomić i sprawdzić, czy działa
Sam plik w odpowiednim folderze to jeszcze nie wszystko. W praktyce sprawdzam autoexec na dwa sposoby: ręcznie w konsoli albo przez opcje startowe. Najpierw uruchamiam grę, otwieram konsolę i wpisuję exec autoexec.cfg albo krótszą wersję exec autoexec. Jeśli wszystko jest w porządku, komendy z pliku od razu powinny zacząć działać.
Drugim krokiem jest opcja startowa +exec autoexec.cfg. To wygodny fallback, gdy gra nie ładuje pliku tak, jak oczekuję, albo gdy chcę mieć pewność, że konfiguracja wykona się przy każdym starcie. Wpisuję ją w ustawieniach uruchamiania gry w Steam, bez dodatkowych znaków i bez kombinowania z myślnikami. Jeśli w pliku masz linię echo "autoexec loaded", sprawdzenie jest jeszcze prostsze, bo od razu widzisz w konsoli, czy konfiguracja faktycznie ruszyła.
Jeżeli autoexec dalej się nie odzywa, nie zaczynam od wymyślania nowej teorii. Zwykle chodzi o prosty problem z rozszerzeniem, lokalizacją albo literówką w nazwie pliku. W następnym kroku rozpisuję dokładnie te pułapki, bo to one psują działanie najczęściej.
Najczęstsze błędy, które psują działanie konfiguracji
-
Plik ma złą nazwę - najczęściej zamiast
autoexec.cfgkończy jakoautoexec.cfg.txt. -
Zła lokalizacja - plik leży w folderze użytkownika, a nie w katalogu
game/csgo/cfg. - Stare komendy z CS:GO - część wpisów po prostu nie działa już tak samo w CS2.
- Przeładowanie pliku - zbyt dużo komend, komentarzy i eksperymentów utrudnia diagnostykę.
- Konflikt z ustawieniami w grze - menu i autoexec nadpisują się nawzajem, więc efekt bywa nieprzewidywalny.
- Wieloetapowe bindy - po zmianach Valve z 2024 roku część złożonych wiązań działa mniej pewnie niż kiedyś, więc nie opierałbym na nich całego układu.
Najbardziej uczciwa rada brzmi: zacznij od kilku linii, sprawdź je w grze, a dopiero potem dobudowuj resztę. Właśnie tak unikniesz sytuacji, w której nie wiesz, czy problem robi jedna literówka, czy trzydzieści komend skopiowanych z różnych poradników. To prowadzi do ostatniej rzeczy, o której warto pamiętać, jeśli grasz regularnie albo często zmieniasz sprzęt.
Jak utrzymać autoexec w porządku po aktualizacjach i zmianie sprzętu
Najlepszy autoexec nie jest najdłuższy, tylko najbardziej odporny na chaos. Ja trzymam jego kopię poza folderem gry, najlepiej w chmurze albo w bezpiecznym archiwum, bo aktualizacja, reinstalacja Windowsa czy zmiana dysku potrafią wyczyścić dokładnie to, czego potem szuka się najdłużej. Dobrze też zostawić w pliku kilka krótkich komentarzy, dzięki którym po miesiącu od razu wiesz, co robi dana sekcja.
- Trzymaj osobną kopię pliku poza katalogiem gry.
- Nie wrzucaj do autoexeca komend, których nie rozumiesz i nie testujesz.
- Po większej aktualizacji CS2 sprawdź, czy kluczowe bindy nadal działają.
- Jeśli coś przestaje działać, najpierw usuń problematyczną sekcję, a dopiero potem szukaj bardziej złożonej przyczyny.
W praktyce właśnie taki porządek daje najwięcej spokoju: mały plik, kilka sensownych komend, jasna kopia zapasowa i zero zgadywania, skąd nagle zniknęło ustawienie. To podejście nie jest efektowne, ale działa najlepiej wtedy, gdy chcesz po prostu odpalić grę i grać bez kolejnej rundy grzebania w ustawieniach.