• 티스토리 홈
  • 프로필사진
    웁수
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
웁수
  • 프로필사진
    웁수
    • 분류 전체보기 (55)
      • PC (25)
      • 게임 (21)
      • 음향기기 (5)
      • 기타 (4)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
        등록된 공지가 없습니다.
      # Home
      # 공지사항
      #
      # 태그
      # 검색결과
      # 방명록
      • 게임 중 튕김, 먹통, 충돌, 화면 정지가 발생 했을 때
        2025년 09월 22일
        • 웁수
        • 작성자
        • 2025.09.22.:54

        CPU와 RAM, 그래픽카드가 오버클럭 또는 언더볼팅이 안정화 되었는데도 특히 DX12 + DLSS, FSR 같은 업스케일링을 적용한 상태의 온라인 게임에서 플레이 중 튕김, 먹통, 충돌이 자주 발생 한다면 아래와 같이 설정.

         

         

        1. Windows 설정 > 시스템 > 디스플레이 > 그래픽 설정 > "하드웨어 가속 GPU 일정 예약" 끄기 (재부팅 필요)

         

         

         

         

         

        2. Windows 보안 > 앱 및 브라우저 제어 > Exploit Protection 설정 > 프로그램 설정 >
        사용자 지정할 프로그램 추가 > 정확한 파일 경로 선택 > 해당 게임 실행파일을 선택하고 아래 여섯 가지를 적용.

         

         

         


        자세한 설명 보기

        더보기

        흐름 제어 보호 (CFG)

        프로그램이 정해진 길로만 실행되도록 하는 교통경찰 같은 기능이에요. 해커가 프로그램을 엉뚱한 곳으로 유도하려고 해도 "여기로 가면 안 돼!"라고 막아줍니다. / 멀티스레드나 네트워크 코드가 예상치 못한 방식으로 점프(jump)하는 경우 프로그램이 크래시 날 수 있습니다. CFG를 켜면 이런 비정상 점프를 막아 안정성이 올라갑니다.

         

        데이터 실행 방지 (DEP)

        데이터 저장소에서 악성 코드가 실행되는 걸 막아요. 마치 "도서관은 책 읽는 곳이지, 운동하는 곳이 아니야!"라고 하는 것처럼, 데이터 영역에서는 코드 실행을 금지합니다. / 게임에서 메모리 버그나 드라이버 문제 때문에 코드가 잘못된 영역에서 실행되는 것을 방지해 크래시를 줄입니다.

         

        이미지에 대한 강제 임의 지정 (필수 ASLR)

        프로그램이 메모리에 로드될 때마다 위치를 랜덤하게 바꿔요. 해커가 "여기에 있을 거야"라고 예상해도 실제로는 다른 곳에 있게 만드는 숨바꼭질 같은 기능입니다. / 공격 방어뿐 아니라, 드라이버나 게임 엔진에서 잘못된 포인터 접근으로 인한 충돌 가능성을 낮춥니다. 메모리 주소 충돌이 줄어들면 게임 안정성이 올라가죠.

         

        메모리 할당 임의 지정 (상향식 ASLR)

        프로그램이 사용하는 메모리 공간(스택, 힙)의 주소를 무작위로 배치해요. 집 주소를 계속 바꾸는 것처럼, 해커가 메모리 위치를 예측하기 어렵게 만듭니다. / 포인터 관련 버그나 힙 오버플로우가 발생해도, 주소가 바뀌어서 동일한 크래시가 재현되지 않습니다. 결과적으로 게임이 버벅이거나 튕기는 현상이 줄어듭니다.

         

        예외 체인 확인 (SEHOP)

        프로그램에 오류가 생겼을 때 처리하는 부분을 해커가 조작하지 못하게 막아요. 응급상황 매뉴얼을 해커가 바꿔치기 못하게 보호하는 거죠. / 예외 처리 과정에서 코드가 꼬이는 것을 막아, 게임 엔진이 예외를 처리할 때 크래시가 나는 걸 줄입니다.

         

        힙 무결성 확인

        프로그램이 사용하는 메모리 창고(힙)가 손상되지 않았는지 계속 체크해요. 창고 물건들이 제자리에 있는지 확인하는 관리인 같은 역할입니다. / 게임에서 메모리 할당/해제를 잘못 처리하면 힙이 깨지면서 크래시가 날 수 있는데, 이 보호를 켜면 힙 손상 시 바로 잡거나 예방해서 튕김이 줄어듭니다.

         

         

        왜 꺼야 하나? ----- Easy Anti Cheat 같은 보안 기능이 오히려 게임과 충돌하기 때문 -----

         

         

        1. CFG, DEP, ASLR 관련

        • 원래 목적: 공격자가 코드 흐름을 바꾸거나 메모리를 악용하는 것을 방지.
        • 문제: 일부 게임이나 드라이버가 메모리를 “비정상적” 방식으로 쓰거나 실행할 때, CFG/DEP/ASLR이 이를 위협으로 오인하고 실행을 차단함.
        • 결과: 게임이 충돌하거나 크래시 발생.

         

        2. SEHOP (예외 처리 보호)

        • 원래 목적: 예외 처리 루틴을 덮어쓰는 공격 방지.
        • 문제: 게임 엔진이 예외를 처리하는 방법이 SEHOP 검사 규칙과 충돌하면 크래시 발생.
        • 결과: 게임이 “정상적인 동작”조차 막히게 됨.

         

        3. 힙 무결성 검사

        • 원래 목적: 힙 손상 방지.
        • 문제: 게임에서 성능 최적화나 특수한 메모리 할당/해제를 할 때, 검사 기능이 이를 오류로 감지해서 강제 종료.
        • 결과: 에러 메시지 또는 튕김.

         

         

        이 방법은 이미 배틀필드 6 오픈 베타에서 잘 작동했으며 보안 프로그램이 작동되는 온라인 게임이 아니더라도 적용해서 사용중인데 나름 괜찮음.

         

        출처: https://forums.ea.com/discussions/battlefield-6-beta-technical-issues-en/pc-game-client-hard-freezes-after-1-2-minutes/12411563/replies/12412512 EA 계정 필요.

        (위 링크는 웹페이지가 바뀌면서 없어진듯)

         

         

         

        위 방법을 터미널로 적용하기 (관리자 권한으로 터미널 실행)

         

        $exe = "C:\SteamLibrary\steamapps\common\Arc Raiders\PioneerGame.exe"

        큰 따옴표 안에 게임 실행 파일 위치를 입력

         

        Set-ProcessMitigation -Name $exe -Disable CFG,DEP,ForceRelocateImages,BottomUp,SEHOP,TerminateOnError

        여섯 가지 설정을 한방에 적용

         

        Set-ProcessMitigation -Name $exe -Disable CFG

        한 개씩만 적용하려면 -Disable 뒷 부분을 변경

         

        Get-ProcessMitigation -Name $exe

        적용 확인

         

        Set-ProcessMitigation -Name $exe -Remove

        복구

         

         

         

        만약 동일한 지점에서 에러가 발생한다면

        C:\Users\사용자\AppData\Local\NVIDIA 에 있는 Cache 폴더들을 삭제. 안 지워지는 파일들은 건너뛰기.

         

        엔비디아 프레임 제네레이션을 사용한다면 '하드웨어 가속 GPU 일정 예약' 켬 필수.

         

        '게임' 카테고리의 다른 글

        아크 레이더스 (Arc Raiders) 설정  (0) 2025.10.31
        온라인 게임 채팅 매너  (1) 2025.10.11
        PXN-2113 Pro 마이크로소프트 플라이트 시뮬레이터 2024 초간단 설정  (0) 2025.08.27
        배틀필드6 설정  (8) 2025.08.08
        Microsoft Flight Simulator 2024 그래픽 설정 (한국어/영어)  (0) 2025.07.28
        다음글
        다음 글이 없습니다.
        이전글
        이전 글이 없습니다.
        댓글
      조회된 결과가 없습니다.
      스킨 업데이트 안내
      현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
      ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
      목차
      표시할 목차가 없습니다.
        • 안녕하세요
        • 감사해요
        • 잘있어요

        티스토리툴바