CS2 실행 옵션
원하는 것을 체크하고 한 줄을 Steam에 복사하세요. 옵션마다 기능과 출처를 적었고, CS2에서 효과 없는 옵션은 아래에 따로 모아 두었으니 넣지 않으면 됩니다.
시작 프리셋
시작
값
렌더러 (하나만 선택)
화면 모드 (하나만 선택)
필요할 때만
이 줄을 Steam에 붙여 넣으세요
3개 켜짐-novid -console +exec autoexec
Steam: 라이브러리에서 Counter-Strike 2 우클릭, 속성, 일반, 시작 옵션. 붙여 넣고 창을 닫은 뒤 게임을 시작하세요.
CS2에서 실행 옵션이 하는 일
실행 옵션은 게임이 시작되기 전에 Steam에 주는 텍스트입니다. Steam이 이를 명령줄 인수로 CS2에 넘기므로 모든 항목은 메인 메뉴가 뜨기 전에 실행 시 한 번 읽힙니다. -novid처럼 빼기 기호로 시작하는 항목은 시작 동작을 켭니다. +fps_max 0처럼 더하기 기호로 시작하는 항목은 게임이 시작될 때 콘솔 명령어를 실행합니다.
영상이나 포럼에서 목록을 복사할 때 이 차이가 중요합니다. 빼기 플래그는 엔진이 직접 인식해야 하고, 무시되어도 알려 주지 않습니다. 더하기 항목은 CS2 자체 명령어 목록에 있는 어떤 명령어와도 쓸 수 있어서, 2026년 10월 28일자 게임 데이터로 하나하나 확인할 수 있습니다. 명령어 자체는 CS2 콘솔 명령어 목록에서 찾아볼 수 있습니다.
위 생성기에는 옵션이 15개 있습니다. 6개는 게임 파일이나 명령어 표에 있고, 9개는 커뮤니티 보고입니다. 유저들이 널리 쓰고 설명하지만 그 표에는 없어서 효과가 확인되지 않은 것들입니다. 칩마다 어느 쪽인지 배지가 있습니다. 커뮤니티 보고 옵션 대부분은 게임 안의 설정과 같은 일을 하는 화면 및 시작 스위치입니다.
모든 옵션 설명
| 옵션 | 기능 | 출처 |
|---|---|---|
| -novid | 게임을 시작할 때 Valve 인트로를 건너뜁니다. 보기 좋게 하는 옵션으로, 실행이 1~2초 빨라질 뿐 게임 안에서 바뀌는 것은 없습니다. | 커뮤니티 보고 |
| -console | 게임이 시작될 때 개발자 콘솔을 엽니다. 설정, 게임, 개발자 콘솔 활성화에서 콘솔 키를 켜도 됩니다. | 커뮤니티 보고 |
| +exec autoexec | 시작할 때 game/csgo/cfg 폴더의 .cfg 파일을 실행합니다. exec는 실제 콘솔 명령어이고, +를 붙이면 게임이 시작하면서 실행합니다. autoexec.cfg가 확실히 적용되게 할 때 씁니다. | 게임 파일에서 확인 |
| +fps_max 0 | 프레임 제한을 정합니다. 0은 제한 없음입니다. 게임 cvar 목록의 기본값은 120이므로, 다른 제한을 쓰고 싶은데 비디오 설정에서 바꾸고 싶지 않을 때만 필요합니다. | 게임 파일에서 확인 |
| -high | Windows에 CS2의 CPU 우선순위를 다른 프로그램보다 높게 요청합니다. 보고가 엇갈립니다. 백그라운드 프로그램이 CPU를 다툴 때는 도움이 될 수 있지만, 변화가 없거나 오디오와 프레임 간격이 약간 나빠졌다는 테스터도 있습니다. 내 PC에서 직접 시험해 보세요. | 커뮤니티 보고 |
| -vulkan | DirectX 11 대신 Vulkan으로 CS2를 시작합니다. 이 플래그는 게임 실행 파일에 들어 있습니다. 결과는 GPU와 드라이버에 따라 다릅니다. 평균 FPS는 오르는데 1% 로우가 내려갈 수 있으니 둘 다 비교하세요. | 게임 파일에서 확인 |
| -dx11 | Windows에서 DirectX 11을 강제합니다. 대부분의 Windows 설치가 이미 쓰는 렌더러라서 -vulkan을 되돌릴 때만 쓸모가 있습니다. | 게임 파일에서 확인 |
| -windowed | 창으로 시작합니다. 설정, 비디오, 디스플레이 모드에 같은 선택이 있습니다. 게임이 엉뚱한 모니터에서 열리거나 잘못된 모드에 갇혔을 때 실행 옵션이 도움이 됩니다. | 커뮤니티 보고 |
| -fullscreen | 전체 화면으로 시작합니다. 게임 내 디스플레이 모드 설정과 같으며, 화면 모드가 꼬였을 때 복구하는 용도로만 쓰세요. | 커뮤니티 보고 |
| -noborder | 테두리 없는 창으로 시작합니다. 게임 내 설정과 같으며, 화면 모드가 꼬였을 때 복구하는 용도로 쓰세요. | 커뮤니티 보고 |
| -w 1920 | 시작 해상도의 너비를 픽셀로 정합니다. -h와 함께 쓰세요. 게임 내 해상도 설정이 같은 일을 하고 자동으로 저장됩니다. | 커뮤니티 보고 |
| -h 1080 | 시작 해상도의 높이를 픽셀로 정합니다. -w와 함께 쓰세요. | 커뮤니티 보고 |
| -language english | 지정한 언어(예: english)로 게임을 시작합니다. 보통은 Steam의 CS2 언어 설정을 쓰는 것이 정석입니다. | 커뮤니티 보고 |
| -allow_third_party_software | 서드파티 소프트웨어가 CS2에 로드되는 것을 막는 기본 차단(Valve는 기본값을 신뢰 모드라고 부릅니다)을 끕니다. 특정 오버레이나 녹화 도구가 필요로 할 때만 쓰세요. 게임을 변조하는 프로그램은 여전히 Valve 규정 위반입니다. | 게임 파일에서 확인 |
| -insecure | VAC을 끈 상태로 게임을 시작합니다. 켜져 있는 동안은 VAC 보안 서버에 접속할 수 없습니다. 오프라인 테스트와 개발용이며 일반 플레이용이 아닙니다. | 게임 파일에서 확인 |
게임 파일에서 확인: 그 옵션이나 그것이 실행하는 명령어가 CS2의 명령어 및 변수 표나 프로그램 문자열에 있습니다(2026년 10월 28일자 파일 기준). 커뮤니티 보고: 유저들이 널리 쓰고 설명하지만 그 표에서는 찾지 못했으므로 효과는 확인되지 않은 것으로 보세요.
CS2에서 효과 없는 실행 옵션
긴 "최고의 실행 옵션" 목록은 대부분 CS:GO에서 복사한 것입니다. 가장 자주 보이는 옵션들을 모았고, 생성기에는 넣지 않았습니다.
| 옵션 | 판정 | 이유 |
|---|---|---|
| -tickrate 128 | 매치메이킹에는 영향 없음 | 틱레이트는 서버가 정하고, CS2는 클라이언트가 고르는 레이트 대신 서브틱 업데이트를 씁니다. 이 옵션은 직접 운영하는 전용 서버가 읽는 것이라서, 내 Steam 실행 옵션에 넣어도 공식 서버는 빨라지지 않습니다. |
| -threads N | 문서화된 효과 없음 | Valve는 CS2에서 이 옵션을 안내하지 않고 엔진이 작업 스레드를 알아서 고릅니다. 출처마다 의견이 갈립니다. 무시된다는 쪽도 있고, 한 포럼 테스터는 수동 값으로 끊김을 겪었습니다. 내 프레임 타임 테스트에서 이득이 나오지 않으면 쓰지 마세요. |
| -d3d9ex | 아무 효과 없음 | 예전 DirectX 9 렌더러용 CS:GO 옵션입니다. CS2는 DirectX 11이나 Vulkan으로 실행됩니다. |
| -dxlevel 81 / 90 / 95 | 아무 효과 없음 | DirectX 9 시절의 또 다른 CS:GO 옵션입니다. CS2에는 선택할 DirectX 8, 9 경로가 없습니다. |
| -heapsize, -zone | 무시됨 | CS:GO의 메모리 풀 스위치입니다. CS2는 메모리를 자체적으로 관리합니다. |
| -softparticlesdefaultoff, -limitvsconst | 예전 렌더러 옵션 | 둘 다 CS:GO 렌더러용이었습니다. CS2에서 무엇인가 할 이유가 없습니다. |
기본 한 줄, 하나씩 풀어 보기
생성기는 세 가지 옵션이 체크된 채로 열립니다. 그러면 이런 줄이 나옵니다.
-novid -console +exec autoexec
- -novid는 인트로 영상을 건너뜁니다. 실행이 1~2초 빨라질 뿐 경기에는 아무 영향이 없습니다.
- -console은 게임이 시작될 때 개발자 콘솔을 엽니다. 게임 설정에서 개발자 콘솔 활성화를 켜고 콘솔 키를 눌러도 같은 결과입니다.
- +exec autoexec는 실행할 때마다 cfg 폴더의 autoexec.cfg를 실행합니다. 어떤 PC에서든 설정을 다시 적용해 주므로 가장 중요한 항목입니다. CS2 autoexec 생성기가 그 파일을 대신 써 줍니다.
프레임 제한을 없애려면 +fps_max 0을 추가하세요. 게임 변수 목록에서 fps_max 기본값은 120이라서, 이 옵션이 없으면 게임 자체의 제한을 씁니다. 제한을 풀지, 모니터 주사율 바로 아래로 제한할지는 의견이 갈리고 PC에 따라 답이 다릅니다.cl_showfps로 FPS 카운터를 켜서 둘 다 해 보고 더 안정적인 쪽을 쓰세요.
쓸 만한 옵션은 무엇인가
목록은 세 종류로 나뉘고, 시험하지 않고 추가해도 안전한 것은 첫 번째뿐입니다.
편의 기능
-novid, -console, +exec. 게임이 시작되는 방식만 바꾸고 플레이는 바꾸지 않습니다. 대부분의 유저가 셋 다 씁니다.
꼬인 화면 복구
-windowed, -fullscreen, -noborder, -w, -h. 같은 선택이 설정, 비디오에 있고 게임이 기억합니다. 게임이 엉뚱한 모니터에서, 엉뚱한 크기로, 빠져나올 수 없는 모드로 열릴 때 이 플래그를 쓰세요.
내 PC에서 시험할 것
-high, -vulkan, 제한 없는 +fps_max. 보고가 엇갈립니다. 같은 컴퓨터에서 Vulkan이 평균 FPS를 올리면서 1% 로우를 낮출 수 있는데, 1% 로우는 가장 느린 프레임이고 끊김으로 느껴지는 부분입니다. 그래서 FPS 수치 하나로는 부족합니다. 같은 연습 맵을 옵션을 켜고 한 번, 끄고 한 번 돌려서 평균과 1% 로우를 모두 비교하세요. 뚜렷한 이득이 보이지 않으면 끄세요.
실행 옵션, autoexec, 게임 내 설정 중 무엇을 쓸까
해상도와 화면 모드처럼 메뉴에서 제공하는 것은 게임 내 설정을 쓰세요. 감도, HUD, 오디오, 뷰모델처럼 실행할 때마다 되돌리고 싶은 콘솔 변수는 autoexec.cfg를 쓰세요. CS2 뷰모델 생성기가 그 뷰모델 네 줄을 만들어 주고, autoexec 생성기에 포함할 수 있습니다. 실행 옵션은 창이 열리기 전에 정해야 하는 것, 즉 렌더러, 시작 플래그, 실행할 설정 파일에만 쓰세요.
게임이 실행된 다음에는 에임을 바꾸는 설정이 이어집니다. eDPI를 계산해서 비교하고, 다른 슈팅 게임의 감도는 감도 변환기로 옮기고, CS2 크로스헤어 생성기로 모든 맵에서 잘 보이는 크로스헤어를 만드세요. 구매 키와 수류탄 키를 누르기 쉬운 버튼에 두고 싶다면 CS2 바인드 생성기가 있습니다.
Steam에서 실행 옵션 설정하는 방법
- Steam을 열고 라이브러리로 가세요.
- Counter-Strike 2를 우클릭하고 속성을 고르세요.
- 일반 탭에서 시작 옵션 칸을 클릭하고 한 줄을 붙여 넣으세요.
- 창을 닫고 게임을 시작하세요. 그 실행부터 옵션이 적용됩니다.
프레임 제한을 게임 안에서 설정하려면 설정, 비디오를 쓰세요. 게임 자체 변수 목록에서 fps_max의 기본값은 120이고 0은 제한 없음입니다.
자주 묻는 질문
CS2 실행 옵션은 어떻게 설정하나요?
Steam을 열고 라이브러리에서 Counter-Strike 2를 찾아 우클릭한 뒤 속성을 고르세요. 일반 탭의 시작 옵션 칸에 문자열을 붙여 넣고 창을 닫으면, 다음에 게임을 시작할 때 적용됩니다.
CS2에서 가장 좋은 실행 옵션은 무엇인가요?
성능을 바꾸는 실행 옵션은 거의 없습니다. 무난한 기본 세트는 -novid -console +exec autoexec입니다. 인트로를 건너뛰고 콘솔을 열며 autoexec.cfg가 확실히 실행되게 합니다. 나머지는 보기 좋게 하는 것이거나, 화면 모드가 꼬였을 때 고치는 것이거나, 내 PC에서 직접 시험해야 하는 것입니다.
-tickrate 128은 CS2에서 작동하나요?
매치메이킹에서는 아닙니다. 틱레이트는 서버가 정하고 CS2는 서브틱 업데이트를 쓰기 때문에, 내 Steam 실행 옵션은 공식 서버의 동작을 바꾸지 못합니다. 이 옵션은 직접 운영하는 전용 서버가 읽습니다.
-threads는 CS2에서 효과가 있나요?
문서화된 효과가 없습니다. 엔진이 작업 스레드를 알아서 고르고, 수동 값이 무엇인가 바꾸는지에 대해 공개된 테스트 결과도 엇갈리며 끊김을 겪었다는 쪽도 있습니다. 써 본다면 전후의 1% 로우를 비교하세요.
실행 옵션으로 FPS가 오르나요?
거의 아닙니다. -high, -vulkan, 높인 +fps_max로 보고된 이득은 작고 PC에 따라 다릅니다. 비디오 설정, 드라이버, 백그라운드 프로그램이 더 중요합니다. FPS 카운터로 측정하고 도움이 되는 것만 남기세요.
+exec autoexec도 실행 옵션인가요?
엄밀히는 게임이 시작할 때 실행하는 콘솔 명령어이고, +가 그 뜻입니다. autoexec.cfg가 로드되는지 확실히 하는 표준적인 방법이라서 목록에 넣었습니다. exec 명령어 자체는 게임의 명령어 목록에서 확인됩니다.
실행 옵션 때문에 밴당할 수 있나요?
여기 있는 옵션은 게임 파일이나 메모리를 건드리지 않습니다. 게임을 변조하는 프로그램은 어떤 플래그를 쓰든 Valve 규정 위반이고, -insecure는 켜져 있는 동안 VAC 보안 서버에 못 들어가게 합니다.