Valve에서 개발한 카운터 스트라이크: 글로벌 오펜시브(CS:GO)는 전 세계적으로 사랑받는 멀티플레이 1인칭 슈팅 게임입니다. 하지만 게임을 즐기던 중 매치메이킹에 참여하거나 Steam 커뮤니티에 접속하려 할 때 'VAC이 게임 세션을 확인할 수 없습니다(VAC was unable to verify your game session)'라는 오류를 겪는 사용자가 많습니다.
같은 문제로 고민 중이라면 잘 찾아오셨습니다. 이 글에서는 VAC 게임 세션 오류를 해결할 수 있는 다양한 방법을 단계별로 안내해 드립니다.
VAC(Valve Anti-Cheat) 인증 오류가 발생하는 원인
- 게임 설치 파일의 불일치 감지
- VAC이 게임 세션 검증에 실패한 경우
- 손상된 구성(config) 파일
- 오탐(false positive)으로 인한 오류 발생
본격적인 해결 방법으로 들어가기 전에, 간단한 팁 하나를 알려드립니다. 게임을 제거했다가 다시 설치해도 오류가 사라지지 않는 경우가 많습니다. 재설치 시 기존 게임 파일이 그대로 유지되기 때문입니다. 따라서 아래의 해결 방법을 순서대로 시도해 보시기 바랍니다.
윈도우 10에서 VAC 인증 오류를 해결하는 14가지 방법
1. Steam 로그아웃 후 다시 로그인하기
운영체제나 파일 관리 시스템이 구성 파일을 변경하면 VAC 오류가 발생할 수 있습니다. 파일을 새로 생성하기 위해 로그아웃 후 재로그인하는 것이 좋습니다.
- Steam 앱을 실행합니다.
- 프로필 이름 클릭 > 로그아웃을 선택합니다.
- 로그아웃 후 계정 정보로 다시 로그인합니다. 비밀번호를 잊으셨다면 비밀번호 재설정을 클릭하세요.
이제 게임을 실행해 보세요. VAC 오류가 더 이상 나타나지 않을 것입니다. 문제가 지속된다면 다음 방법을 계속 확인해 주세요.
2. Steam을 관리자 권한으로 실행하기
앱이 관리자 권한 없이 실행되면 Steam VAC 오류가 발생할 수 있습니다. 아래 단계를 따라 Steam을 관리자 권한으로 실행해 보세요.
C:\Program Files (x86)\Steam경로로 이동합니다.- 폴더에서 Steam.exe를 찾습니다.
- 마우스 오른쪽 버튼 클릭 > 속성 > 호환성 탭 > '관리자 권한으로 이 프로그램 실행'에 체크합니다.
- 적용 > 확인을 누릅니다.
이후 GameOverlayUI.exe 파일도 동일하게 마우스 오른쪽 버튼 클릭 > 속성 > 호환성 탭 > 관리자 권한으로 실행에 체크 > 적용 > 확인을 진행합니다.
다음으로 Steam 폴더에 관리자 권한을 부여합니다.
C:\Program Files\Steam또는C:\Program Files (x86)\Steam으로 이동합니다.- 마우스 오른쪽 버튼 클릭 > 속성 > 보안 탭 > 고급 버튼을 클릭합니다.
- 새 창이 열리면 편집 가능한 행을 선택하고 편집 버튼을 클릭합니다.
- '모든 권한(Full Control)'을 포함한 기본 사용 권한 항목에 모두 체크 > 적용 > 확인을 누릅니다.
- 동일한 과정을 반복하여 각 파일에 권한을 부여합니다.
- Steam을 다시 실행하면 관리자 권한으로 작동하며 VAC 오류가 해결될 것입니다.
3. Steam 클라이언트 재시작하기
손상된 파일 때문에 VAC 오류가 발생한 경우라면 Steam 클라이언트를 재시작하면 도움이 됩니다.
- Steam 탭을 클릭해 Steam을 종료합니다.
- Steam을 다시 실행합니다.
- Steam 탭 클릭 > 컨텍스트 메뉴에서 오프라인 모드로 전환을 선택합니다.
- 오프라인 모드로 다시 시작을 선택합니다.
- 다시 Steam 탭 클릭 > 온라인으로 전환 > 다시 시작 후 온라인 연결을 선택합니다.
완료 후 매치메이킹에 참여해 보세요. VAC 오류가 해결되었을 것입니다.
4. 시스템 재시작하기
디스크 색인 같은 프로세스와 앱이 백그라운드에서 실행되면 게임과 충돌하여 VAC이 파일 검증에 실패할 수 있습니다. 이 경우 PC를 재시작하는 것이 좋습니다. 재시작 후에도 게임이 정상 작동하지 않으면, PC를 완전히 끄고 전원 코드를 분리한 뒤 다시 시작해 보세요.
참고: 노트북 사용자라면 배터리를 분리한 후 전원 버튼을 1분간 길게 눌러보세요. 배터리를 제거하면 콘덴서의 잔여 전기를 방전시키고 RAM을 초기화하는 데 도움이 됩니다. 이렇게 하면 구성 설정과 응답 없는 프로그램을 초기화할 수 있습니다.
5. Steam 클라이언트 및 파일 복구하기
Steam이 손상되었거나 잘못된 파일이 포함된 경우에도 CS:GO VAC 오류가 발생할 수 있습니다. 아래 방법으로 복구해 보세요.
- Windows 검색창에 명령 프롬프트를 입력합니다.
- 검색 결과 선택 > 관리자 권한으로 실행을 클릭합니다.
- 다음 명령어를 입력합니다:
"C:\Program Files (x86)\Steam\bin\SteamService.exe" /repair - 명령 실행이 완료될 때까지 기다립니다.
- 명령 프롬프트를 종료하고 시스템을 재시작합니다.
- 게임을 실행해 보세요. VAC 오류가 더 이상 나타나지 않을 것입니다.
추가로 Steam 파일 복구도 진행하면 좋습니다.
C:\Program Files (x86)\Steam\SteamApps\common\Counter-Strike Global Offensive\csgo\maps\workshop경로로 이동한 뒤, Ctrl + A로 모든 항목을 선택하고 삭제합니다.- 이어서
C:\Program Files (x86)\Steam\SteamApps\common\Counter-Strike Global Offensive\csgo\maps\graphs\workshop경로의 모든 항목도 선택 후 삭제합니다. - Steam을 실행하면 삭제된 파일들이 새로 다운로드됩니다.
- VAC 오류가 해결되었는지 확인합니다. 그래도 문제가 있다면 아래를 계속 진행하세요.
- Windows + X 키를 누르고 PowerShell(관리자)을 실행합니다.
- 다음 명령어를 하나씩 입력합니다(각 명령 입력 후 Enter 키를 눌러야 합니다).
start steam://flushconfigipconfig /releaseipconfig /renew
그래도 해결되지 않으면, VAC 기능과 충돌할 수 있는 보안 기능을 비활성화해 보세요. 관리자 권한 명령 프롬프트에서 bcdedit.exe /set {current} nx OptIn을 입력하고 Enter를 누릅니다. 명령 실행이 완료되면 문제가 해결될 것입니다.
6. 게임 라이브러리 복구하기
게임 파일에 무결성 문제가 감지되면 VAC 오류가 발생합니다. 아래 단계로 복구해 보세요.
- Steam 앱 실행 > 라이브러리 탭으로 이동합니다.
- Counter-Strike: Global Offensive 마우스 오른쪽 버튼 클릭 > 속성 > 로컬 파일 탭 > '게임 파일 무결성 검사'를 클릭합니다.
- 검사가 완료될 때까지 기다립니다.
- Steam을 종료한 후 Counter-Strike: Global Offensive를 실행합니다.
이후 라이브러리 폴더도 복구해야 합니다.
- Steam 실행 > Steam 탭 클릭 > 설정으로 이동합니다.
- 다운로드 > Steam 라이브러리 폴더를 선택합니다.
- 새 창이 열리면 Steam 콘텐츠가 있는 위치를 마우스 오른쪽 버튼으로 클릭 > 라이브러리 폴더 복구 > 작업을 확인합니다.
- 프로세스가 완료되면 Steam 클라이언트를 재시작하고 CS:GO를 실행해 보세요.
7. Steam 서비스 종료하기
백그라운드에서 실행 중인 Steam 서비스에 문제가 있으면 VAC 오류가 발생할 수 있습니다.
- Ctrl + Shift + Esc 키를 눌러 작업 관리자를 엽니다.
- 프로세스 탭 클릭 > Steam 서비스 선택 > 마우스 오른쪽 버튼 클릭 > 작업 끝내기를 선택합니다.
- 게임을 다시 실행해 보세요. VAC 오류가 해결될 것입니다.
8. 게임 디렉터리를 화이트리스트에 추가하기
백신 프로그램이 백그라운드에서 게임 파일을 스캔하면 VAC 파일 검증을 방해할 수 있습니다. 따라서 사용 중인 백신의 예외 목록 또는 화이트리스트에 Steam 디렉터리를 추가하는 것이 좋습니다. 그래도 해결되지 않으면 백신을 일시적으로 비활성화해 보세요.
참고: 예외 목록 추가 방법은 백신 프로그램마다 다르므로, 사용 중인 백신의 고객 지원팀에 문의하셔야 할 수 있습니다.
9. Steam 베타 프로그램 탈퇴하기
Steam 베타 모드를 사용 중이라면 탈퇴함으로써 문제를 해결할 수 있습니다.
- Steam 실행 > 로그인 > Steam 탭 > 설정 > 계정 > 베타 참여 변경 버튼을 '없음 – 모든 베타 프로그램 탈퇴'로 설정합니다.
- 변경 사항을 저장합니다.
- 이제 CS:GO를 실행하면 문제없이 작동할 것입니다.
10. 임시 파일 삭제하기
시스템에 저장된 임시 파일이 오래되면 VAC 오류가 발생할 수 있습니다.
- Windows + R 키를 누릅니다.
- %temp%를 입력 > 확인을 클릭합니다.
- Ctrl + A로 모든 항목을 선택한 뒤 삭제합니다.
- Steam을 실행하면 문제가 해결되었을 것입니다.
11. DLL 파일 확인하기
Steam DLL 파일을 확인하는 것도 VAC 오류 해결에 도움이 됩니다. Steam 서비스 DLL 파일은 Program Files 폴더에서, 두 번째 DLL 파일은 Steam 설치 디렉터리에서 찾을 수 있습니다.
참고: 이 두 파일의 내용이 다르면 VAC이 게임 세션을 검증하지 못해 오류가 발생합니다. 이 경우 두 번째 DLL 파일을 교체해야 합니다.
- C > Program Files (x86) > Steam > Bin, 즉 Steam 설치 디렉터리로 이동합니다.
- Steamservice.dll 마우스 오른쪽 버튼 클릭 > 복사합니다.
- 다시 C > Program Files (x86) > Common Files > Steam 경로로 이동해 복사한 .dll 파일을 붙여넣습니다. 파일이 이미 존재한다는 메시지가 뜨면 바꾸기를 선택합니다.
- 게임을 실행하면 더 이상 문제가 발생하지 않을 것입니다.
12. 충돌 가능성이 있는 백그라운드 서비스 비활성화하기
프록시나 VPN을 사용 중이라면 VAC 오류가 발생할 수 있습니다. 이 경우 백그라운드 프로세스를 중지해야 합니다.
- Windows + R 키 누름 > Services.msc 입력 > 확인을 클릭합니다.
- 다음 서비스를 찾습니다.
- VMnetDHCP
- VMUSBArbService
- VMware NAT Service
- VMwareHostd
- VMAuthdService
- hshld
- 각 서비스를 하나씩 마우스 오른쪽 버튼으로 클릭 > 사용 안 함을 선택합니다.
- 서비스 창을 닫습니다.
- Ctrl + Shift + Esc 키 누름 > 프로세스 탭에서 다음 프로세스를 찾습니다.
hydra.exehsswd.exehsscp.exevmware.exe
- 각각을 하나씩 선택하고 작업 끝내기 버튼을 클릭합니다.
- 작업 관리자를 닫고 문제가 해결되었는지 확인합니다.
13. 드라이버 업데이트하기
위 방법으로도 해결되지 않았다면, 시스템의 장치 드라이버가 손상되었을 가능성이 있습니다. 드라이버를 업데이트해 보시기 바랍니다. Advanced System Optimizer의 Driver Updater 모듈을 활용할 수 있습니다.
- Advanced System Optimizer를 설치하고 실행합니다.
- Windows Optimizers > Driver Updater를 클릭합니다.
- 스캔을 실행하고 오래된 드라이버를 모두 업데이트합니다.
- 시스템을 재부팅한 후 게임을 실행하면 문제없이 작동할 것입니다.
참고: Advanced System Optimizer 정품(등록 버전)을 사용하면 오래된 드라이버를 한 번에 모두 업데이트할 수 있습니다.
14. Windows 업데이트하기
지금까지의 방법으로도 해결되지 않았다면 Windows를 업데이트해 보세요. VAC 오류를 유발할 수 있는 버그와 취약점을 수정하는 데 도움이 됩니다.
- Windows + I 키 누름 > 업데이트 및 보안으로 이동합니다.
- Windows Update > 업데이트 확인을 클릭합니다.
- 프로세스가 완료될 때까지 기다린 뒤 시스템을 재시작합니다.
이제 CS:GO를 실행해 보세요. VAC 오류 없이 정상적으로 플레이할 수 있을 것입니다.
위에서 소개한 방법들을 통해 'VAC이 게임 세션을 확인할 수 없습니다' 오류를 해결하시길 바랍니다. 궁금한 점이나 피드백이 있다면 아래 댓글로 남겨주세요.
자주 묻는 질문(FAQ)
Q1. VAC이 게임 세션을 확인할 수 없다는 메시지는 무슨 의미인가요?
이 메시지가 나타난다는 것은 구성 파일이 손상되었거나 파일에 문제가 있다는 의미입니다. 간혹 오탐(false positive)으로 인해 이 오류가 발생하기도 합니다.
Q2. CS:GO에서 VAC을 검증하려면 어떻게 하나요?
Steam 라이브러리로 이동 > Counter-Strike: Global Offensive 마우스 오른쪽 버튼 클릭 > 속성 > 로컬 파일 > '게임 파일 무결성 검사'를 클릭하면 됩니다. 이것으로 CS:GO 검증이 성공적으로 완료됩니다.
Q3. VAC 오류는 어떻게 해결하나요?
VAC 매치메이킹 실패 오류를 해결하려면 다음 작업을 수행하는 것이 좋습니다.
- Steam 로그아웃 후 재로그인
- Steam을 관리자 권한으로 실행
- Steam 클라이언트 재시작
- 시스템 재시작
- Steam 클라이언트 및 파일 복구
- 게임 라이브러리 복구
- Steam 서비스 종료
- 게임 디렉터리 화이트리스트 추가
- Steam 베타 프로그램 탈퇴
- 임시 파일 삭제
- DLL 파일 확인
- 충돌 가능성이 있는 백그라운드 서비스 비활성화
- 드라이버 업데이트
- Windows 업데이트
Q4. CS:GO에서 매치메이킹 실패는 어떻게 해결하나요?
매치메이킹 실패를 해결하려면 게임 캐시 검증, 임시 파일 삭제, Windows 방화벽 비활성화, DNS 주소 변경 등 위에서 설명한 다른 방법들을 함께 시도해 보시기 바랍니다.