Computer >> 컴퓨터 >  >> 시스템 >> Windows

CS:GO 'VAC이 게임 세션을 확인할 수 없습니다' 오류, 윈도우 10에서 해결하는 14가지 방법

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 오류가 발생할 수 있습니다. 파일을 새로 생성하기 위해 로그아웃 후 재로그인하는 것이 좋습니다.

  1. Steam 앱을 실행합니다.
  2. 프로필 이름 클릭 > 로그아웃을 선택합니다.
  3. 로그아웃 후 계정 정보로 다시 로그인합니다. 비밀번호를 잊으셨다면 비밀번호 재설정을 클릭하세요.

이제 게임을 실행해 보세요. VAC 오류가 더 이상 나타나지 않을 것입니다. 문제가 지속된다면 다음 방법을 계속 확인해 주세요.

2. Steam을 관리자 권한으로 실행하기

앱이 관리자 권한 없이 실행되면 Steam VAC 오류가 발생할 수 있습니다. 아래 단계를 따라 Steam을 관리자 권한으로 실행해 보세요.

  1. C:\Program Files (x86)\Steam 경로로 이동합니다.
  2. 폴더에서 Steam.exe를 찾습니다.
  3. 마우스 오른쪽 버튼 클릭 > 속성 > 호환성 탭 > '관리자 권한으로 이 프로그램 실행'에 체크합니다.
  4. 적용 > 확인을 누릅니다.

이후 GameOverlayUI.exe 파일도 동일하게 마우스 오른쪽 버튼 클릭 > 속성 > 호환성 탭 > 관리자 권한으로 실행에 체크 > 적용 > 확인을 진행합니다.

다음으로 Steam 폴더에 관리자 권한을 부여합니다.

  1. C:\Program Files\Steam 또는 C:\Program Files (x86)\Steam으로 이동합니다.
  2. 마우스 오른쪽 버튼 클릭 > 속성 > 보안 탭 > 고급 버튼을 클릭합니다.
  3. 새 창이 열리면 편집 가능한 행을 선택하고 편집 버튼을 클릭합니다.
  4. '모든 권한(Full Control)'을 포함한 기본 사용 권한 항목에 모두 체크 > 적용 > 확인을 누릅니다.
  5. 동일한 과정을 반복하여 각 파일에 권한을 부여합니다.
  6. Steam을 다시 실행하면 관리자 권한으로 작동하며 VAC 오류가 해결될 것입니다.

3. Steam 클라이언트 재시작하기

손상된 파일 때문에 VAC 오류가 발생한 경우라면 Steam 클라이언트를 재시작하면 도움이 됩니다.

  1. Steam 탭을 클릭해 Steam을 종료합니다.
  2. Steam을 다시 실행합니다.
  3. Steam 탭 클릭 > 컨텍스트 메뉴에서 오프라인 모드로 전환을 선택합니다.
  4. 오프라인 모드로 다시 시작을 선택합니다.
  5. 다시 Steam 탭 클릭 > 온라인으로 전환 > 다시 시작 후 온라인 연결을 선택합니다.

완료 후 매치메이킹에 참여해 보세요. VAC 오류가 해결되었을 것입니다.

4. 시스템 재시작하기

디스크 색인 같은 프로세스와 앱이 백그라운드에서 실행되면 게임과 충돌하여 VAC이 파일 검증에 실패할 수 있습니다. 이 경우 PC를 재시작하는 것이 좋습니다. 재시작 후에도 게임이 정상 작동하지 않으면, PC를 완전히 끄고 전원 코드를 분리한 뒤 다시 시작해 보세요.

참고: 노트북 사용자라면 배터리를 분리한 후 전원 버튼을 1분간 길게 눌러보세요. 배터리를 제거하면 콘덴서의 잔여 전기를 방전시키고 RAM을 초기화하는 데 도움이 됩니다. 이렇게 하면 구성 설정과 응답 없는 프로그램을 초기화할 수 있습니다.

5. Steam 클라이언트 및 파일 복구하기

Steam이 손상되었거나 잘못된 파일이 포함된 경우에도 CS:GO VAC 오류가 발생할 수 있습니다. 아래 방법으로 복구해 보세요.

  1. Windows 검색창에 명령 프롬프트를 입력합니다.
  2. 검색 결과 선택 > 관리자 권한으로 실행을 클릭합니다.
  3. 다음 명령어를 입력합니다:
    "C:\Program Files (x86)\Steam\bin\SteamService.exe" /repair
  4. 명령 실행이 완료될 때까지 기다립니다.
  5. 명령 프롬프트를 종료하고 시스템을 재시작합니다.
  6. 게임을 실행해 보세요. VAC 오류가 더 이상 나타나지 않을 것입니다.

추가로 Steam 파일 복구도 진행하면 좋습니다.

  1. C:\Program Files (x86)\Steam\SteamApps\common\Counter-Strike Global Offensive\csgo\maps\workshop 경로로 이동한 뒤, Ctrl + A로 모든 항목을 선택하고 삭제합니다.
  2. 이어서 C:\Program Files (x86)\Steam\SteamApps\common\Counter-Strike Global Offensive\csgo\maps\graphs\workshop 경로의 모든 항목도 선택 후 삭제합니다.
  3. Steam을 실행하면 삭제된 파일들이 새로 다운로드됩니다.
  4. VAC 오류가 해결되었는지 확인합니다. 그래도 문제가 있다면 아래를 계속 진행하세요.
  1. Windows + X 키를 누르고 PowerShell(관리자)을 실행합니다.
  2. 다음 명령어를 하나씩 입력합니다(각 명령 입력 후 Enter 키를 눌러야 합니다).
  • start steam://flushconfig
  • ipconfig /release
  • ipconfig /renew

그래도 해결되지 않으면, VAC 기능과 충돌할 수 있는 보안 기능을 비활성화해 보세요. 관리자 권한 명령 프롬프트에서 bcdedit.exe /set {current} nx OptIn을 입력하고 Enter를 누릅니다. 명령 실행이 완료되면 문제가 해결될 것입니다.

6. 게임 라이브러리 복구하기

게임 파일에 무결성 문제가 감지되면 VAC 오류가 발생합니다. 아래 단계로 복구해 보세요.

  1. Steam 앱 실행 > 라이브러리 탭으로 이동합니다.
  2. Counter-Strike: Global Offensive 마우스 오른쪽 버튼 클릭 > 속성 > 로컬 파일 탭 > '게임 파일 무결성 검사'를 클릭합니다.
  3. 검사가 완료될 때까지 기다립니다.
  4. Steam을 종료한 후 Counter-Strike: Global Offensive를 실행합니다.

이후 라이브러리 폴더도 복구해야 합니다.

  1. Steam 실행 > Steam 탭 클릭 > 설정으로 이동합니다.
  2. 다운로드 > Steam 라이브러리 폴더를 선택합니다.
  3. 새 창이 열리면 Steam 콘텐츠가 있는 위치를 마우스 오른쪽 버튼으로 클릭 > 라이브러리 폴더 복구 > 작업을 확인합니다.
  4. 프로세스가 완료되면 Steam 클라이언트를 재시작하고 CS:GO를 실행해 보세요.

7. Steam 서비스 종료하기

백그라운드에서 실행 중인 Steam 서비스에 문제가 있으면 VAC 오류가 발생할 수 있습니다.

  1. Ctrl + Shift + Esc 키를 눌러 작업 관리자를 엽니다.
  2. 프로세스 탭 클릭 > Steam 서비스 선택 > 마우스 오른쪽 버튼 클릭 > 작업 끝내기를 선택합니다.
  3. 게임을 다시 실행해 보세요. VAC 오류가 해결될 것입니다.

8. 게임 디렉터리를 화이트리스트에 추가하기

백신 프로그램이 백그라운드에서 게임 파일을 스캔하면 VAC 파일 검증을 방해할 수 있습니다. 따라서 사용 중인 백신의 예외 목록 또는 화이트리스트에 Steam 디렉터리를 추가하는 것이 좋습니다. 그래도 해결되지 않으면 백신을 일시적으로 비활성화해 보세요.

참고: 예외 목록 추가 방법은 백신 프로그램마다 다르므로, 사용 중인 백신의 고객 지원팀에 문의하셔야 할 수 있습니다.

9. Steam 베타 프로그램 탈퇴하기

Steam 베타 모드를 사용 중이라면 탈퇴함으로써 문제를 해결할 수 있습니다.

  1. Steam 실행 > 로그인 > Steam 탭 > 설정 > 계정 > 베타 참여 변경 버튼을 '없음 – 모든 베타 프로그램 탈퇴'로 설정합니다.
  2. 변경 사항을 저장합니다.
  3. 이제 CS:GO를 실행하면 문제없이 작동할 것입니다.

10. 임시 파일 삭제하기

시스템에 저장된 임시 파일이 오래되면 VAC 오류가 발생할 수 있습니다.

  1. Windows + R 키를 누릅니다.
  2. %temp%를 입력 > 확인을 클릭합니다.
  3. Ctrl + A로 모든 항목을 선택한 뒤 삭제합니다.
  4. Steam을 실행하면 문제가 해결되었을 것입니다.

11. DLL 파일 확인하기

Steam DLL 파일을 확인하는 것도 VAC 오류 해결에 도움이 됩니다. Steam 서비스 DLL 파일은 Program Files 폴더에서, 두 번째 DLL 파일은 Steam 설치 디렉터리에서 찾을 수 있습니다.

참고: 이 두 파일의 내용이 다르면 VAC이 게임 세션을 검증하지 못해 오류가 발생합니다. 이 경우 두 번째 DLL 파일을 교체해야 합니다.

  1. C > Program Files (x86) > Steam > Bin, 즉 Steam 설치 디렉터리로 이동합니다.
  2. Steamservice.dll 마우스 오른쪽 버튼 클릭 > 복사합니다.
  3. 다시 C > Program Files (x86) > Common Files > Steam 경로로 이동해 복사한 .dll 파일을 붙여넣습니다. 파일이 이미 존재한다는 메시지가 뜨면 바꾸기를 선택합니다.
  4. 게임을 실행하면 더 이상 문제가 발생하지 않을 것입니다.

12. 충돌 가능성이 있는 백그라운드 서비스 비활성화하기

프록시나 VPN을 사용 중이라면 VAC 오류가 발생할 수 있습니다. 이 경우 백그라운드 프로세스를 중지해야 합니다.

  1. Windows + R 키 누름 > Services.msc 입력 > 확인을 클릭합니다.
  2. 다음 서비스를 찾습니다.
  • VMnetDHCP
  • VMUSBArbService
  • VMware NAT Service
  • VMwareHostd
  • VMAuthdService
  • hshld
  1. 각 서비스를 하나씩 마우스 오른쪽 버튼으로 클릭 > 사용 안 함을 선택합니다.
  2. 서비스 창을 닫습니다.
  3. Ctrl + Shift + Esc 키 누름 > 프로세스 탭에서 다음 프로세스를 찾습니다.
  • hydra.exe
  • hsswd.exe
  • hsscp.exe
  • vmware.exe
  1. 각각을 하나씩 선택하고 작업 끝내기 버튼을 클릭합니다.
  2. 작업 관리자를 닫고 문제가 해결되었는지 확인합니다.

13. 드라이버 업데이트하기

위 방법으로도 해결되지 않았다면, 시스템의 장치 드라이버가 손상되었을 가능성이 있습니다. 드라이버를 업데이트해 보시기 바랍니다. Advanced System Optimizer의 Driver Updater 모듈을 활용할 수 있습니다.

  1. Advanced System Optimizer를 설치하고 실행합니다.
  2. Windows Optimizers > Driver Updater를 클릭합니다.
  3. 스캔을 실행하고 오래된 드라이버를 모두 업데이트합니다.
  4. 시스템을 재부팅한 후 게임을 실행하면 문제없이 작동할 것입니다.

참고: Advanced System Optimizer 정품(등록 버전)을 사용하면 오래된 드라이버를 한 번에 모두 업데이트할 수 있습니다.

14. Windows 업데이트하기

지금까지의 방법으로도 해결되지 않았다면 Windows를 업데이트해 보세요. VAC 오류를 유발할 수 있는 버그와 취약점을 수정하는 데 도움이 됩니다.

  1. Windows + I 키 누름 > 업데이트 및 보안으로 이동합니다.
  2. Windows Update > 업데이트 확인을 클릭합니다.
  3. 프로세스가 완료될 때까지 기다린 뒤 시스템을 재시작합니다.

이제 CS:GO를 실행해 보세요. VAC 오류 없이 정상적으로 플레이할 수 있을 것입니다.

위에서 소개한 방법들을 통해 'VAC이 게임 세션을 확인할 수 없습니다' 오류를 해결하시길 바랍니다. 궁금한 점이나 피드백이 있다면 아래 댓글로 남겨주세요.

자주 묻는 질문(FAQ)

Q1. VAC이 게임 세션을 확인할 수 없다는 메시지는 무슨 의미인가요?

이 메시지가 나타난다는 것은 구성 파일이 손상되었거나 파일에 문제가 있다는 의미입니다. 간혹 오탐(false positive)으로 인해 이 오류가 발생하기도 합니다.

Q2. CS:GO에서 VAC을 검증하려면 어떻게 하나요?

Steam 라이브러리로 이동 > Counter-Strike: Global Offensive 마우스 오른쪽 버튼 클릭 > 속성 > 로컬 파일 > '게임 파일 무결성 검사'를 클릭하면 됩니다. 이것으로 CS:GO 검증이 성공적으로 완료됩니다.

Q3. VAC 오류는 어떻게 해결하나요?

VAC 매치메이킹 실패 오류를 해결하려면 다음 작업을 수행하는 것이 좋습니다.

  1. Steam 로그아웃 후 재로그인
  2. Steam을 관리자 권한으로 실행
  3. Steam 클라이언트 재시작
  4. 시스템 재시작
  5. Steam 클라이언트 및 파일 복구
  6. 게임 라이브러리 복구
  7. Steam 서비스 종료
  8. 게임 디렉터리 화이트리스트 추가
  9. Steam 베타 프로그램 탈퇴
  10. 임시 파일 삭제
  11. DLL 파일 확인
  12. 충돌 가능성이 있는 백그라운드 서비스 비활성화
  13. 드라이버 업데이트
  14. Windows 업데이트

Q4. CS:GO에서 매치메이킹 실패는 어떻게 해결하나요?

매치메이킹 실패를 해결하려면 게임 캐시 검증, 임시 파일 삭제, Windows 방화벽 비활성화, DNS 주소 변경 등 위에서 설명한 다른 방법들을 함께 시도해 보시기 바랍니다.