Większość graczy korzysta z komend konsoli w Counter-Strike 2, niezależnie od poziomu doświadczenia. Opcje uruchamiania CS2 pomagają kontrolować limity FPS, opóźnienie wejścia, częstotliwość odświeżania i zachowanie gry przy starcie. Jednak nie wszystkie opcje uruchamiania faktycznie działają. Niektóre, które działały w CS, są całkowicie bezużyteczne w CS2 ze względu na nowy silnik Source 2. Gracze powinni znać najlepsze opcje uruchamiania CS2, które nadal warto stosować, oraz sytuacje, w których każda komenda daje najlepsze rezultaty.
Jak ustawić opcje uruchamiania w CS2
Otwórz Steam i przejdź do zakładki Biblioteka. Znajdź Counter-Strike 2 na liście gier. To właśnie tutaj dodaje się wszystkie komendy startowe CS2, ponieważ opcje uruchamiania są zarządzane przez Steam, a nie przez menu ustawień w grze.

Kliknij prawym przyciskiem myszy na Counter-Strike 2 i wybierz Właściwości. Otworzy się osobne okno ustawień dla CS2. Pozostań w zakładce Ogólne, ponieważ pole Opcje uruchamiania znajduje się tam domyślnie.

Znajdź pole Opcje uruchamiania w dolnej części zakładki Ogólne. To tutaj wpisuje się opcje startowe CS2. Wszystkie komendy muszą być zapisane w jednej linii, z odstępem pomiędzy każdą komendą. Steam zapisuje pole automatycznie, więc nie ma osobnego przycisku zapisu.

Wpisz potrzebne komendy w odpowiednim polu. Linia opcji uruchamiania może wyglądać tak:
-console -nojoy +fps_max 400 +engine_low_latency_sleep_after_client_tick true
Po wpisaniu komend zamknij okno Właściwości. Przy następnym uruchomieniu CS2 Steam automatycznie zastosuje opcje uruchamiania.

Jeśli CS2 ignoruje daną komendę lub gra uruchamia się w nieoczekiwany sposób, problem zwykle wynika z formatowania. Sprawdź linię opcji uruchamiania przed zmianą samych komend:
- Komendy powinny być zapisane w jednej linii i oddzielone spacjami.
- Wszystkie opcje startowe CS2 zaczynają się od znaku – lub +, więc komenda bez jednego z tych symboli jest zwykle pierwszą rzeczą do sprawdzenia.
- Nie umieszczaj opcji uruchamiania w cudzysłowach.
- Usuń nawiasy, przecinki i inne zbędne znaki z pola.
- Używaj wyłącznie liter, cyfr, spacji oraz znaków +, – i _ w polu Opcje uruchamiania.
Opcje uruchamiania, których powinien używać każdy

Większość graczy rozpoczyna optymalizację opcji uruchamiania CS2 od niewielkiego zestawu komend kontrolujących zachowanie FPS, dostęp do konsoli, częstotliwość odświeżania i obsługę kontrolerów.
+fps_max [wartość]
Ta komenda kontroluje limit FPS. Ustawienie +fps_max 0 usuwa wbudowany limit i pozwala CS2 renderować tyle klatek, ile to możliwe przy wyłączonym VSync. Jeśli używanie +fps_max 0 powoduje zawieszanie się gry, skoki opóźnień lub mikroprzycięcia, zastąp 0 stałym limitem. Ustaw go o 10 FPS wyżej niż częstotliwość odświeżania monitora, na przykład +fps_max 70 dla 60 Hz lub +fps_max 154 dla 144 Hz. Jeśli komputer utrzymuje znacznie wyższy FPS niż częstotliwość odświeżania monitora, ustaw limit około 10 FPS poniżej stabilnej średniej liczby klatek, na przykład +fps_max 230, gdy system utrzymuje około 240 FPS.
-refresh [wartość]
Ta komenda ustawia częstotliwość odświeżania monitora, której CS2 ma używać podczas uruchamiania. Wartość powinna odpowiadać częstotliwości odświeżania monitora, na przykład -refresh 144, -refresh 240 lub -refresh 300. Jest przydatna, gdy CS2 nie stosuje poprawnej częstotliwości odświeżania automatycznie lub gdy gra uruchamia się z niższą wartością Hz niż ta używana przez system Windows.
-console
Ta komenda otwiera konsolę deweloperską podczas uruchamiania CS2. Nie zwiększa bezpośrednio liczby FPS, ale przyspiesza testowanie i zmienianie komend. Konsola jest przydatna do wpisywania fps_max, sprawdzania FPS, uruchamiania plików exec, zmiany ustawień viewmodelu oraz testowania innych opcji startowych CS2 bez konieczności otwierania dodatkowych menu.
-nojoy
Ta komenda wyłącza obsługę joysticków i usuwa zbędne procesy działające w tle związane z kontrolerami. Jest to bezpieczna opcja porządkująca dla konfiguracji korzystających z myszy i klawiatury, choć wpływ na FPS jest zwykle minimalny. Ponieważ CS2 jest wrażliwe na procesy związane z odczytem urządzeń wejściowych działające w tle, wyłączenie wykrywania joysticków jest standardowym krokiem w kierunku czystszego uruchamiania gry.
Opcje uruchamiania zwiększające FPS

Te opcje uruchamiania CS2 mogą pomóc poprawić FPS lub płynność generowania klatek na niektórych konfiguracjach sprzętowych, ale są na tyle ryzykowne, że warto testować je pojedynczo przed użyciem w matchmakingu.
-vulkan
Ta komenda uruchamia CS2 przy użyciu API Vulkan zamiast DirectX 11. Może zapewnić zauważalny wzrost FPS na niektórych kartach AMD, starszych kartach Intel Arc oraz konfiguracjach ze słabszym procesorem, gdzie DirectX 11 działa nierównomiernie. Ryzyko zależy od konkretnego sprzętu. Na kartach NVIDIA opcja -vulkan często obniża FPS i może powodować przycięcia podczas ładowania map lub kompilowania shaderów, dlatego nie jest uniwersalnym rozwiązaniem zwiększającym wydajność.
-threads [liczba]
Ta komenda wymusza użycie określonej liczby wątków procesora przez CS2. Najczęściej testowaną wartością jest liczba wątków plus jeden, na przykład -threads 9 dla konfiguracji z 8 wątkami. Może nieznacznie zwiększyć średni FPS na niektórych nowoczesnych procesorach o małej liczbie rdzeni, ale istnieje ryzyko pogorszenia wartości 0.1% Low FPS. Jest szczególnie problematyczna na procesorach Intel z architekturą hybrydową, gdzie rdzenie P-Core i E-Core mogą sprawiać, że ręczne ustawianie liczby wątków daje nieprzewidywalne rezultaty. Nieprawidłowa wartość może powodować awarie lub obniżenie wydajności.
+engine_low_latency_sleep_after_client_tick true
Ta komenda nie zwiększa bezpośrednio maksymalnej liczby FPS. Jej celem jest poprawa płynności generowania klatek i zmniejszenie opóźnienia wejścia, dzięki czemu gra może wydawać się bardziej responsywna nawet przy tej samej liczbie FPS. Działa najlepiej, gdy CS2 jest ograniczane przez procesor oraz przy ustawionym limicie FPS, na przykład +fps_max 300. Przy +fps_max 0 może powodować nierównomierne wyświetlanie klatek lub mikroprzerywania obrazu, dlatego nie należy jej używać bez wcześniejszych testów.
Opcje uruchamiania związane z wyświetlaniem i rozdzielczością

Te opcje uruchamiania kontrolują sposób uruchamiania CS2 na monitorze, używaną rozdzielczość oraz zachowanie okna gry przed przejęciem ustawień przez konfigurację w grze.
-refresh [Hz]
Ta komenda ustawia częstotliwość odświeżania monitora, której CS2 ma używać podczas uruchamiania. Na przykład -refresh 144 jest przeznaczone dla monitora 144 Hz. CS2 zazwyczaj odczytuje poprawną częstotliwość odświeżania z systemu Windows, więc ta komenda nie jest potrzebna, jeśli gra uruchamia się już z prawidłową wartością Hz. Staje się przydatna, gdy monitor stale uruchamia grę w 60 Hz.
Windows 10:
- Otwórz Ustawienia.
- Przejdź do System.
- Otwórz Ekran.
- Wybierz Zaawansowane ustawienia wyświetlania.
- Sprawdź wybraną częstotliwość odświeżania.
Windows 11:
- Otwórz Ustawienia.
- Przejdź do System.
- Otwórz Ekran.
- Wybierz Zaawansowany ekran.
- Otwórz opcję Wybierz częstotliwość odświeżania.
- Ustaw prawidłową wartość Hz.
-fullscreen / -windowed
-fullscreen uruchamia CS2 w trybie pełnoekranowym, a -windowed w oknie. Tryb pełnoekranowy jest zazwyczaj lepszym wyborem pod względem FPS, ponieważ system Windows ma mniej elementów interfejsu pulpitu i pracy kompozytora okien do obsługi podczas rozgrywki. Może to zmniejszyć narzut systemowy i poprawić opóźnienie wejścia. Tryb okienkowy jest przydatny do testów, pracy wielozadaniowej lub konfiguracji nagrywania, ale zwykle nie jest pierwszym wyborem dla stabilnych FPS w CS2.
-w [szerokość] -h [wysokość]
Te komendy wymuszają niestandardową rozdzielczość podczas uruchamiania gry. Na przykład -w 1280 -h 960 uruchamia CS2 w rozdzielczości 1280×960. Wielu graczy CS2 używa rozdzielczości innych niż natywne, ponieważ niższe rozdzielczości mogą zwiększać FPS, a rozciągnięty obraz w proporcjach 4:3 może sprawiać, że modele graczy wydają się szersze. Wadą jest niższa ostrość obrazu, mniejsza ilość szczegółów w poziomie oraz obraz, który może wyglądać gorzej na monitorach o wysokiej rozdzielczości.
-x [px] -y [px]
Te komendy ustawiają pozycję okna w trybie okienkowym. Na przykład -x 0 -y 0 umieszcza okno CS2 w lewym górnym rogu ekranu. Opcja ta jest przydatna głównie w trybie okienkowym, przy konfiguracjach wielomonitorowych, oprogramowaniu do przechwytywania obrazu lub specyficznych układach pulpitu. Nie poprawia bezpośrednio FPS i nie ma zastosowania podczas gry na pełnym ekranie.
-language [język]
Ta komenda wymusza język interfejsu CS2 podczas uruchamiania. Na przykład -language english wymusza angielską wersję interfejsu. Jest przydatna, gdy ustawienia językowe Steam i zachowanie języka w CS2 nie są zgodne lub gdy ten sam język ma pozostawać aktywny po każdym uruchomieniu gry. Nie wpływa na FPS, opóźnienie wejścia ani częstotliwość odświeżania. Jest to komenda startowa służąca wyłącznie do kontroli języka interfejsu.
Opcje uruchamiania, które nie działają w CS2
Kilka starych komend startowych z CS i wcześniejszych wersji CS2 nie daje już żadnych użytecznych efektów, mimo że nadal pojawiają się w przestarzałych listach opcji uruchamiania.
Komenda | Do czego służyła | Dlaczego nie działa w CS2 |
|---|---|---|
-tickrate 128 |
Próba wymuszenia serwerów lokalnych lub lobby treningowych 128 tick. |
CS2 wykorzystuje architekturę sub-tick, więc tickrate nie jest już kontrolowany przez opcję uruchamiania po stronie klienta. Valve opisuje aktualizacje sub-tick jako fundament systemu ruchu, strzelania i rzucania granatów w CS2. |
-novid |
Pomijała film wprowadzający podczas uruchamiania gry. |
Stary system filmów startowych został usunięty podczas przejścia z CS do CS2, więc komenda nie pełni już żadnej funkcji. |
-nod3d9ex / -d3d9ex |
Kontrolowała działanie DirectX 9Ex w starszych wersjach Counter-Strike. |
CS2 działa na Source 2 z nowoczesną ścieżką renderowania, dlatego opcje związane z DX9 nie mają zastosowania. |
-limitvsconst |
Ograniczała liczbę stałych vertex shaderów i była kopiowana do starych konfiguracji FPS. |
Ta opcja nie działa w CS2 i nie powinna być używana jako komenda zwiększająca wydajność. |
-lv |
Włączała tryb niskiej przemocy w starszych wersjach Counter-Strike. |
Tryb niskiej przemocy nie jest dostępny w CS2, dlatego komenda nie ma żadnego efektu. |
+mat_queue_mode |
Ustawiała tryb wielowątkowości systemu materiałów w starym silniku Source. |
CS2 nie korzysta już ze starej ścieżki renderowania DirectX 9. Działa na Source 2 z DirectX 11 lub Vulkanem, więc ta komenda nie wpływa na FPS. |
Wiele stron internetowych nadal kopiuje te komendy ze starych poradników dotyczących opcji uruchamiania CS bez sprawdzania ich aktualnego statusu. Ten przewodnik został zweryfikowany i zaktualizowany pod kątem CS2.
Gotowe konfiguracje opcji uruchamiania
Te gotowe konfiguracje można skopiować do Steam jako jedną linię.
Balanced
Odpowiednia dla większości graczy:
-console -nojoy +fps_max 240 +engine_low_latency_sleep_after_client_tick true
Jest to czysta konfiguracja uruchamiania. Zachowuje dostęp do konsoli, wyłącza odczytywanie joysticka jako bezpieczny dodatkowy krok oraz dodaje główną komendę synchronizacji klatek dla płynniejszego generowania klatek w CS2.
High-end
Mocny komputer, monitor 240 Hz+:
-console -nojoy -refresh 240 +fps_max 400 +engine_low_latency_sleep_after_client_tick true
Na wydajnych komputerach stały limit, taki jak +fps_max 400, może zapewnić bardziej stabilne czasy generowania klatek niż wartość 0. Komenda low-latency sleep działa lepiej w takiej konfiguracji, dzięki czemu strzelanie może wydawać się bardziej responsywne.
Low-end
Komputer budżetowy:
-console -nojoy +fps_max 120 -vulkan
+fps_max 120 lub +fps_max 144 jest ważne dla słabszych komputerów, ponieważ pomaga zapobiegać sytuacjom, w których procesor działa stale przy 100% obciążenia, powodując zawieszanie się gry. -vulkan może pomóc na niektórych starszych kartach AMD, konfiguracjach Intel Arc lub niestabilnych systemach korzystających z DX11, ale należy go przetestować samodzielnie.
Autoexec i zaawansowana konfiguracja
autoexec.cfg to niestandardowy plik konfiguracyjny CS2, który przechowuje komendy konsoli i stosuje je przy każdym uruchomieniu gry. Jest przydatny, ponieważ wiele komend konsolowych resetuje się po ponownym uruchomieniu, podczas gdy autoexec pozwala przechowywać powtarzalne ustawienia w jednym miejscu. Pliki konfiguracyjne CS2 znajdują się w folderze cfg gry, a niestandardowe konfiguracje można uruchamiać za pomocą konsoli lub opcji uruchamiania.
- Ścieżka pliku: …\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\autoexec.cfg
- Aktywacja: +exec autoexec.cfg
- Uwaga: Upewnij się, że plik jest zapisany jako autoexec.cfg, a nie autoexec.cfg.txt.
Komendy takie jak fps_max 400, cl_radar_scale 0.35 i viewmodel_fov 68 mają większy sens w pliku autoexec niż w opcjach uruchamiania, ponieważ są to zwykłe ustawienia konsoli, a nie parametry startowe. Autoexec może również zawierać komendę host_writeconfig na końcu, aby upewnić się, że zapisana konfiguracja zostanie prawidłowo zapisana.
FAQ
-
Jakie są najlepsze opcje uruchamiania CS2?
Najlepsze opcje uruchamiania CS2 zależą od sprzętu, częstotliwości odświeżania monitora i stabilności FPS. Podstawową linią startową jest -console -nojoy. Dla lepszej stabilności dodaj +engine_low_latency_sleep_after_client_tick true oraz stabilny limit +fps_max, na przykład +fps_max 400. Gotowe konfiguracje znajdują się w sekcji powyżej.
-
Jak otworzyć opcje uruchamiania w CS2?
Otwórz Steam, przejdź do Biblioteki, kliknij prawym przyciskiem myszy Counter-Strike 2, a następnie wybierz Właściwości. Pozostań w zakładce Ogólne i znajdź pole Opcje uruchamiania. Wpisz wszystkie komendy w jednej linii, oddzielając je spacjami. Steam zapisuje to pole automatycznie.
-
Czy -tickrate 128 działa w CS2?
Nie, -tickrate 128 nie działa w CS2. Gra wykorzystuje system sub-tick, więc tickrate nie jest już kontrolowany przez opcję uruchamiania po stronie klienta. Ta komenda jest przestarzałą pozostałością po starszych poradnikach konfiguracji Counter-Strike.
-
Jak zmniejszyć input lag w CS2?
Użyj +engine_low_latency_sleep_after_client_tick true wraz ze stabilnym limitem FPS, takim jak +fps_max 400. Aby uzyskać lepsze rezultaty poza opcjami uruchamiania, graj w trybie pełnoekranowym, wyłącz VSync w grze i włącz NVIDIA Reflex, jeśli jest dostępny na danym systemie.
-
Czym jest -refresh w opcjach uruchamiania CS2?
-refresh ustawia częstotliwość odświeżania monitora, której CS2 ma używać podczas uruchamiania. Na przykład -refresh 144 jest używane dla monitora 144 Hz. CS2 zwykle odczytuje tę wartość z systemu Windows, ale komenda może pomóc, gdy gra stale uruchamia się w 60 Hz.

