본문 바로가기

optimization/Sudden Attack Tip

디스코드만 켜면(음성방 입장시) 서든어택 프리징(렉) 걸리는 사람 필독!

간혹 서든어택만 단독 실행 할땐 잘만 되던 FPS고정이 

디스코드만 켜면 한 번씩 렉(프리징) 현상 생기는 원인 이거때문임

거지 같은 게 음성 방만 입장하면 프로세스 우선순위가 "보통" 에서 높음" 으로 바뀌더라고

서든어택 기본 프로세스 우선순위는 "보통" 인데 디스코드 프로세스 우선순위가 "높음" 으로

바뀌어 버려니 서든어택이 5~10초마다 한 번씩 끊기는 거였음(프레임 드랍)

 

 

처음엔 그냥 레지스트리 설정으로 서든어택 프로세스 우선순위를 "높음" 으로 고정해서

서든어택 "프레임 드랍" 현상은 잡았지만, 프로세스 우선순위를 건드리는 건 근본적인 해결책이 아님

 

프로세스 우선순위를 건드리게 되면 기타(마우스/키보드/모니터 등)

입출력을 담당하는 프로세스에서 지연이 발생할 수있음 

프로세스 우선순위는 운영체제에서 알아서 관리 되도록 하는 게 바람직함!!

 

디스코드를 레지스트리 설정으로 프로세스 우선순위 "보통" 고정하는 게 먹히질 않아

수동으로 매번 프로세스 우선순위를 "보통"으로 바꿨는데

음성방을 옮겨 다닐 때마다 높음으로 바뀌길래 개빡침

 

근데 또 음성 방에 같이 게임 하는 사람들한테

디스코드 우선순위 뭐로 되어 있느냐고 물어보면

"보통" 으로 되어 있다고 그러더라고 미치는지 알았음;

 

결국 찾았다 이새끼가 범인임 ㅅㅂ;

디스코드 설정 - 알림 - [사용자 참가] 이거 켜놔야 함

 

디스코드는 "방송 모드" 가 활성화된 상태에서 음성 방을 입장하게 되면

프로세스 우선순위가 "높음"으로 설정 되도록 되어 있는데

※[사용자 참가] 이 옵션을 끄게 되면 "방송 모드 활성화" 로 인식되는 버그가 있는 거 같음

 

 

저 처럼 게임 도중에 알람 울리는 거 싫어서 알림 다 꺼버린 사람은 한 번쯤 확인 해봐야함

다른 알람은 다 꺼도 [사용자 참가] 이거는 꼭 켜놓자 .