Plik autoexec.cfg pozwala przechowywać wybrane ustawienia i skróty klawiszowe Counter-Strike 2 w jednym miejscu. Wyjaśniamy, jak poprawnie go utworzyć, uporządkować i przetestować.
Plik autoexec.cfg pozwala przechowywać własne ustawienia Counter-Strike 2 w jednym miejscu. Można zapisać w nim między innymi czułość myszy, wygląd celownika, ustawienia radaru, położenie modelu broni oraz skróty klawiszowe.
Zachowaną kopię pliku można później przenieść na inny komputer albo wykorzystać po ponownej instalacji gry. Nie trzeba wtedy ręcznie odtwarzać każdej komendy.
Nie istnieje jeden autoexec odpowiedni dla wszystkich graczy. Czułość myszy, celownik, radar i przypisania klawiszy powinny odpowiadać używanemu sprzętowi oraz własnym przyzwyczajeniom. Dobrze przygotowany plik jest uporządkowany i zawiera wyłącznie potrzebne komendy.
Inne poradniki Counter-Strike 2
- Jak skonfigurować launch options na Steamie pod stabilne odświeżanie monitora
- Jak bezpiecznie handlować i wymieniać skiny na zewnętrznych platformach?
- Najlepsze ustawienia radaru – jak widzieć całą mapę i pozycje wrogów
Czym jest autoexec.cfg w CS2?
autoexec.cfg jest zwykłym plikiem tekstowym zawierającym komendy konsoli. Counter-Strike 2 wykonuje zapisane w nim polecenia podczas uruchamiania gry, o ile plik ma właściwą nazwę i znajduje się w odpowiednim folderze.
Każdą komendę najlepiej zapisywać w osobnym wierszu:
sensitivity "1.20"
fps_max "400"
cl_radar_scale "0.35"
W pliku można również umieszczać komentarze rozpoczynające się od znaków //:
// Ustawienia myszy
sensitivity "1.20"
// Ustawienia radaru
cl_radar_scale "0.35"
Gra pomija treść komentarzy. Można więc używać ich do opisywania kolejnych części konfiguracji.
Gdzie umieścić autoexec.cfg w CS2?
Właściwy folder najłatwiej odnaleźć za pośrednictwem Steam:
- Otwórz bibliotekę Steam.
- Kliknij Counter-Strike 2 prawym przyciskiem myszy.
- Wybierz Właściwości.
- Otwórz zakładkę Zainstalowane pliki.
- Kliknij Przeglądaj.
- Przejdź kolejno do folderów
game,csgoicfg.
Przy domyślnej instalacji Steam w systemie Windows ścieżka zazwyczaj wygląda następująco:
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg
Steam może znajdować się na innym dysku lub w innym katalogu. Najpewniejszym rozwiązaniem jest więc otwarcie plików lokalnych z poziomu właściwości gry.
Główny folder nadal może nosić nazwę Counter-Strike Global Offensive. Jest to prawidłowe i nie oznacza, że użytkownik otworzył katalog nieaktualnej wersji gry.
Plik dla CS2 należy zapisać w folderze game\csgo\cfg. Starsze poradniki przeznaczone dla CS mogą wskazywać inną ścieżkę, bez folderu game.
Jak utworzyć plik autoexec.cfg?
Do utworzenia pliku wystarczy Notatnik lub inny edytor zapisujący zwykły tekst. Nie należy korzystać z programu Microsoft Word ani podobnego edytora dokumentów, ponieważ może on dodać formatowanie nieobsługiwane przez plik konfiguracyjny.
Aby przygotować plik w Notatniku:
- Otwórz Notatnik.
- Wpisz lub wklej wybrane komendy.
- Wybierz Plik, a następnie Zapisz jako.
- W polu nazwy wpisz
autoexec.cfg. - Jako typ pliku wybierz Wszystkie pliki.
- Zapisz dokument w folderze
game\csgo\cfg.
Prawidłowa nazwa pliku to:
autoexec.cfg
Nieprawidłowa nazwa wygląda tak:
autoexec.cfg.txt
Windows może ukrywać rozszerzenia znanych typów plików. W Eksploratorze plików należy włączyć opcję Rozszerzenia nazw plików i sprawdzić pełną nazwę dokumentu.
Jak włączyć konsolę w Counter-Strike 2?
Konsola pozwala sprawdzać działanie komend przed dodaniem ich do autoexec. Aby ją włączyć, przejdź do:
Ustawienia → Gra → Włącz konsolę deweloperską (~) → Tak
Konsolę otwiera się klawiszem przypisanym do tej funkcji. Jego położenie zależy od układu klawiatury. W razie problemów należy sprawdzić aktualne przypisanie w ustawieniach sterowania.
Wpisanie samej nazwy zmiennej pozwala odczytać jej bieżącą wartość. Przykładowo:
sensitivity
wyświetli aktualną czułość myszy. Po znalezieniu odpowiedniej wartości można przenieść pełną komendę do autoexec.cfg.
Co warto zapisać w autoexec.cfg?
W pliku najczęściej umieszcza się:
- czułość myszy;
- parametry celownika;
- ustawienia radaru;
- położenie modelu broni;
- limit liczby klatek na sekundę;
- własne skróty klawiszowe;
- dodatkowe komendy wykonywane podczas uruchamiania gry.
Rozdzielczość, proporcje obrazu, tryb wyświetlania oraz większość ustawień graficznych najlepiej zmieniać bezpośrednio w menu CS2.
Przed dodaniem komendy do autoexec warto wykonać ją ręcznie w konsoli. Pozwala to sprawdzić jej działanie bez ponownego uruchamiania gry.
Przykładowy autoexec.cfg
Poniższy plik stanowi podstawę do samodzielnej edycji. Podane wartości są przykładami i należy dopasować je do własnych ustawień.
//////////////////////////////////////////////////
// AUTOEXEC.CFG – WŁASNE USTAWIENIA CS2
//////////////////////////////////////////////////
// MYSZ
sensitivity "1.20"
// LIMIT LICZBY KLATEK
fps_max "400"
// CELOWNIK
cl_crosshairstyle "4"
cl_crosshairsize "2"
cl_crosshairthickness "0.5"
cl_crosshairgap "-2"
cl_crosshairgap_useweaponvalue "0"
cl_crosshairdot "0"
cl_crosshair_drawoutline "0"
cl_crosshaircolor "1"
// RADAR
cl_radar_always_centered "0"
cl_radar_rotate "1"
cl_radar_scale "0.35"
cl_hud_radar_scale "1"
cl_radar_icon_scale_min "0.6"
// MODEL BRONI
viewmodel_fov "68"
viewmodel_offset_x "2.5"
viewmodel_offset_y "0"
viewmodel_offset_z "-1.5"
// SKRÓTY KLAWISZOWE
bind "mouse4" "slot8"
bind "mouse5" "slot7"
// SKOK PRZY UŻYCIU ROLKI W DÓŁ
// Usuń znaki // z następnego wiersza, aby włączyć skrót
// bind "mwheeldown" "+jump"
// POTWIERDZENIE WCZYTANIA PLIKU
echo "AUTOEXEC.CFG WCZYTANY"
Nie trzeba pozostawiać w pliku sekcji, z których gracz nie korzysta. Krótszą konfigurację łatwiej później edytować i sprawdzać.
Ustawienie czułości myszy
Komenda:
sensitivity "1.20"
ustawia czułość myszy w grze. Wartość 1.20 jest przykładowa i nie stanowi uniwersalnego zalecenia.
Jeżeli sensitivity znajduje się w autoexec, zapisana wartość będzie stosowana podczas uruchamiania CS2. Po zmianie czułości w menu należy więc poprawić również odpowiedni wiersz w pliku lub go usunąć.
Ustawienie DPI nie jest przechowywane przez Counter-Strike 2. Zmienia się je za pomocą przycisku na myszy, programu producenta lub pamięci wbudowanej w urządzenie.
Ustawienie limitu liczby klatek
Komenda:
fps_max "400"
ogranicza maksymalną liczbę klatek na sekundę do 400. Podana wartość jest wyłącznie przykładem.
Limit należy dobrać do wydajności komputera i stabilności działania gry. Ustawienie wartości, której sprzęt nie jest w stanie utrzymać, nie zapewni stałej płynności obrazu.
Komenda:
fps_max "0"
wyłącza ograniczenie liczby klatek. Może to zwiększyć obciążenie procesora i karty graficznej.
Osoby, które nie chcą ustawiać własnego limitu za pomocą autoexec, mogą usunąć wiersz z komendą fps_max.
Ustawienia celownika
Komendy rozpoczynające się od cl_crosshair odpowiadają za wygląd celownika. Pozwalają zmienić jego styl, rozmiar, grubość, odstęp, punkt środkowy oraz kolor.
W przykładowej konfiguracji zastosowano:
cl_crosshairstyle "4"
cl_crosshairsize "2"
cl_crosshairthickness "0.5"
cl_crosshairgap "-2"
cl_crosshairgap_useweaponvalue "0"
cl_crosshairdot "0"
cl_crosshair_drawoutline "0"
cl_crosshaircolor "1"
cl_crosshairstyle "4" wybiera statyczny styl celownika.
Komenda:
cl_crosshairgap_useweaponvalue "0"
wyłącza zmianę odstępu zależną od trzymanej broni. Dzięki temu wartość ustawiona przez cl_crosshairgap pozostaje stała.
Celownik można najpierw przygotować w menu gry. Bieżące wartości poszczególnych zmiennych da się później odczytać w konsoli.
Przykładowo:
cl_crosshairsize
wyświetli aktualny rozmiar celownika, natomiast:
cl_crosshairgap
pokaże odstęp pomiędzy jego liniami.
Ustawienia radaru
Przykładowa sekcja radaru wygląda następująco:
cl_radar_always_centered "0"
cl_radar_rotate "1"
cl_radar_scale "0.35"
cl_hud_radar_scale "1"
cl_radar_icon_scale_min "0.6"
cl_radar_always_centered "0" wyłącza stałe utrzymywanie postaci na środku radaru. Pozwala to lepiej wykorzystać jego powierzchnię i zobaczyć większą część mapy.
cl_radar_rotate "1" włącza obracanie radaru zgodnie z kierunkiem patrzenia. Wartość 0 pozostawia mapę w stałym położeniu.
cl_radar_scale odpowiada za skalę mapy na radarze. Niższa wartość pokazuje większy fragment mapy, ale zmniejsza widoczne elementy.
cl_hud_radar_scale zmienia wielkość całego radaru w interfejsie.
cl_radar_icon_scale_min wpływa na minimalny rozmiar ikon graczy widocznych na radarze.
Położenie modelu broni
Za położenie broni i dłoni na ekranie odpowiadają komendy:
viewmodel_fov "68"
viewmodel_offset_x "2.5"
viewmodel_offset_y "0"
viewmodel_offset_z "-1.5"
viewmodel_fov zmienia pole widzenia modelu broni.
viewmodel_offset_x przesuwa model w lewo lub w prawo. viewmodel_offset_y zmienia jego położenie do przodu lub do tyłu, natomiast viewmodel_offset_z przesuwa go w górę lub w dół.
Komendy te nie zwiększają pola widzenia świata gry. Zmieniają wyłącznie sposób wyświetlania broni i dłoni.
Jak tworzyć skróty klawiszowe?
Polecenie bind przypisuje komendę do klawisza lub przycisku myszy. Jego podstawowa składnia wygląda następująco:
bind "klawisz" "komenda"
Przykład:
bind "mouse4" "slot8"
przypisuje wybór granatu dymnego do bocznego przycisku myszy.
Komenda:
bind "mouse5" "slot7"
przypisuje wybór granatu błyskowego do kolejnego przycisku.
Wprowadzenie tych wpisów zastąpi wcześniejsze funkcje przycisków mouse4 i mouse5. Przed dodaniem skrótu należy sprawdzić, czy nie służą już do komunikacji głosowej albo innej potrzebnej czynności.
Skok można przypisać do obrotu rolki w dół:
bind "mwheeldown" "+jump"
Po wykonaniu tej komendy rolka w dół przestanie wybierać następny element wyposażenia. Skok może pozostać jednocześnie przypisany do spacji.
Jeżeli jeden klawisz zostanie przypisany kilka razy, obowiązuje ostatnia wykonana komenda dotycząca tego klawisza.
Pojedyncze przypisanie można usunąć za pomocą:
unbind "mouse4"
Nie należy używać unbindall bez przygotowania pełnego zestawu potrzebnych przypisań. Polecenie usuwa wszystkie przypisania klawiszy i przycisków.
Do czego służą aliasy?
Polecenie alias pozwala nadać własną nazwę innej komendzie lub zestawowi poleceń.
Przykład:
alias "mniejszy_radar" "cl_radar_scale 0.35"
bind "n" "mniejszy_radar"
Po naciśnięciu klawisza N gra ustawi skalę radaru na 0.35.
Alias utworzony wyłącznie w konsoli obowiązuje do zakończenia bieżącej sesji. Umieszczenie go w autoexec powoduje ponowne utworzenie podczas kolejnego uruchomienia gry.
W podstawowej konfiguracji aliasy nie są potrzebne. Rozbudowane skrypty trudniej sprawdzać, szczególnie gdy zawierają wiele zależnych od siebie poleceń.
Jak sprawdzić, czy autoexec.cfg działa?
Na końcu pliku warto umieścić:
echo "AUTOEXEC.CFG WCZYTANY"
Po uruchomieniu gry otwórz konsolę i poszukaj zapisanego komunikatu. Jego obecność oznacza, że plik został wykonany.
Autoexec można również uruchomić ręcznie:
exec autoexec
Jest to przydatne po wprowadzeniu zmian. Plik zostanie wykonany ponownie bez wyłączania gry.
Jeżeli konsola wyświetli komunikat Unknown command, wskazana instrukcja nie została rozpoznana. Przyczyną może być literówka, komenda usunięta z CS2 albo wpis skopiowany ze starego poradnika do CS.
Czy trzeba dodawać +exec autoexec.cfg do opcji uruchamiania?
Parametr +exec autoexec.cfg nie jest standardowo potrzebny. Prawidłowo nazwany plik umieszczony w folderze game\csgo\cfg powinien zostać wykonany podczas uruchamiania gry.
Jeżeli autoexec nie działa, należy najpierw sprawdzić:
- pełną nazwę pliku;
- obecność dodatkowego rozszerzenia
.txt; - położenie dokumentu;
- możliwość ręcznego wykonania go poleceniem
exec autoexec; - komunikaty o błędnych lub nieznanych komendach.
Po wykonaniu tych czynności można pomocniczo przetestować parametr:
+exec autoexec.cfg
Dodaje się go w polu Opcje uruchamiania, dostępnym w ogólnych właściwościach gry na Steam. Nie jest to obowiązkowy element poprawnie przygotowanego autoexec.
Czy host_writeconfig jest potrzebne?
Komenda:
host_writeconfig
zapisuje obsługiwane ustawienia użytkownika w plikach konfiguracyjnych gry.
Nie uruchamia autoexec i nie jest wymagana na jego końcu. Do działania przedstawionej konfiguracji wystarczy właściwa nazwa dokumentu oraz umieszczenie go w folderze game\csgo\cfg.
Najczęstsze problemy z autoexec.cfg
Plik nie jest wykonywany
Sprawdź, czy dokument znajduje się w folderze:
game\csgo\cfg
Włącz wyświetlanie rozszerzeń nazw plików i upewnij się, że pełna nazwa brzmi autoexec.cfg.
Polecenie exec nie znajduje pliku
Jeżeli po wpisaniu:
exec autoexec
konsola informuje o braku pliku, przyczyną jest zazwyczaj niewłaściwa nazwa albo zapisanie dokumentu w innym katalogu.
W konsoli pojawia się Unknown command
Komunikat Unknown command oznacza, że gra nie rozpoznaje komendy. Należy sprawdzić jej pisownię oraz dostępność w obecnej wersji CS2.
Nie warto pozostawiać w pliku nieobsługiwanych poleceń. Utrudniają one znalezienie innych błędów.
Skrót klawiszowy przestał działać
Ten sam klawisz mógł zostać przypisany ponownie w dalszej części autoexec lub w menu gry. Ostatnia wykonana komenda zastępuje wcześniejsze przypisanie.
Ustawienie wraca do poprzedniej wartości
Komenda zapisana w autoexec jest wykonywana podczas uruchamiania gry. Aby zachować nową wartość, trzeba poprawić lub usunąć odpowiedni wiersz z pliku.
Konfiguracja działa tylko częściowo
Uruchom plik ręcznie poleceniem exec autoexec i obserwuj komunikaty w konsoli. Podejrzane komendy warto następnie sprawdzić osobno.
Można również tymczasowo usunąć część sekcji i przywracać je pojedynczo. Ułatwia to znalezienie wpisu powodującego problem.
Jak uporządkować większą konfigurację?
Dłuższy plik warto podzielić komentarzami:
// MYSZ
// CELOWNIK
// RADAR
// MODEL BRONI
// DŹWIĘK
// SKRÓTY KLAWISZOWE
Rozbudowaną konfigurację można również rozdzielić na kilka plików:
binds.cfg
crosshair.cfg
radar.cfg
practice.cfg
Dodatkowe pliki wykonuje się z poziomu autoexec:
exec binds
exec crosshair
exec radar
Wszystkie muszą znajdować się w folderze game\csgo\cfg. Przy krótkiej konfiguracji wygodniej pozostawić ustawienia w jednym pliku.
Jakich komend nie dodawać?
Nie należy kopiować całych zestawów opisywanych jako sposoby na znaczne zwiększenie liczby klatek lub poprawienie połączenia. Wiele takich plików powstało dla CS i zawiera polecenia nieobsługiwane przez CS2.
Z autoexec warto usunąć:
- komendy o nieznanym działaniu;
- dawne ustawienia sieciowe przeznaczone dla CS;
- polecenia wymagające
sv_cheats, jeżeli plik ma służyć podczas zwykłych meczów; - nieużywane skróty klawiszowe;
- powtarzające się przypisania;
- komendy zgłaszane w konsoli jako nieznane.
Dobra konfiguracja nie musi być długa. Każdy wiersz powinien mieć określone zastosowanie.
Kopia zapasowa autoexec.cfg
Po zakończeniu konfiguracji należy skopiować autoexec.cfg poza folder instalacyjny gry. Plik można przechowywać na innym dysku lub w prywatnej przestrzeni sieciowej.
Własna kopia pozwoli przywrócić konfigurację po ponownej instalacji gry, zmianie komputera albo przypadkowym usunięciu dokumentu.
Przed przeniesieniem autoexec na inne urządzenie warto sprawdzić, czy nowa mysz i klawiatura mają wszystkie używane przyciski.
Podsumowanie
Plik autoexec.cfg dla Counter-Strike 2 należy umieścić w folderze Counter-Strike Global Offensive\game\csgo\cfg. Jego pełna nazwa nie może zawierać dodatkowego rozszerzenia .txt.
Każdą komendę najlepiej wcześniej sprawdzić w konsoli. Wartości czułości, celownika, radaru, położenia modelu broni i limitu liczby klatek powinny odpowiadać własnym ustawieniom.
Parametr +exec autoexec.cfg oraz komenda host_writeconfig nie są wymagane do standardowego działania autoexec. Polecenie echo pozwala szybko sprawdzić, czy plik został wykonany.
FAQ
Czy autoexec.cfg może spowodować blokadę VAC?
Sam plik konfiguracyjny oraz zwykłe komendy konsoli udostępnione przez grę nie powodują blokady VAC. Nie należy jednak korzystać z niedozwolonego oprogramowania ingerującego w działanie CS2.
Czy autoexec.cfg trzeba uruchamiać po każdym włączeniu gry?
Nie. Prawidłowo nazwany plik znajdujący się w folderze game\csgo\cfg powinien zostać wykonany podczas uruchamiania Counter-Strike 2.
Jak ponownie wykonać plik bez wyłączania gry?
Otwórz konsolę i wpisz exec autoexec. Komendy zapisane w pliku zostaną wykonane ponownie.
Dlaczego Windows zapisuje plik jako autoexec.cfg.txt?
Notatnik domyślnie zapisuje dokumenty jako pliki tekstowe, a Windows może ukrywać rozszerzenia nazw. Podczas zapisywania należy wybrać typ Wszystkie pliki i sprawdzić pełną nazwę dokumentu.
Czy można skopiować autoexec zawodowego gracza?
Można wykorzystać go jako punkt odniesienia, ale każdą komendę trzeba sprawdzić. Czułość, celownik i przypisania klawiszy powinny odpowiadać własnym preferencjom oraz używanemu sprzętowi.
Czy ustawienia graficzne warto umieszczać w autoexec?
Rozdzielczość, proporcje obrazu, tryb wyświetlania i większość opcji graficznych najlepiej ustawiać w menu gry. Ogranicza to ryzyko korzystania z nieaktualnych lub nieobsługiwanych komend.
Czy autoexec nadal będzie działał po aktualizacji gry?
Mechanizm pliku powinien nadal działać, ale poszczególne komendy mogą zostać zmienione lub usunięte. Po większej aktualizacji warto wykonać exec autoexec i sprawdzić komunikaty w konsoli.
Jak wyłączyć autoexec.cfg?
Zmień nazwę pliku, przenieś go poza folder cfg albo go usuń. Przy następnym uruchomieniu gra nie wykona zapisanych w nim komend.
Czy usunięcie autoexec przywróci poprzednie ustawienia?
Nie zawsze. Usunięcie pliku zatrzyma jego wykonywanie, ale nie musi automatycznie przywrócić wcześniejszych wartości. Potrzebne ustawienia należy ponownie wybrać w menu lub zmienić za pomocą konsoli.
