명조: 워더링 웨이브 파티 인벤

전체보기

모바일 상단 메뉴

본문 페이지

[정보] 레딧 이슈 ) 명조의 성능 문제는 PC가 아닌 안티치트로 인해 발생

아이콘 스누피냥
조회: 4167
2024-07-16 18:15:50

레딧 이슈 ) 명조의 성능 문제는 PC가 아닌 안티치트로 인해 발생

원문 링크 : 레딧 <<< 클릭

요약: WuWa의 Anti-Cheat Expert 는 Tencent의 Anti-Cheat Expert 를 사용하며 이에 따른 게임의 대부분의 성능 문제에 책임이 있습니다.

EDIT #2: 이 게시물 하단에 일부 사용자가 해결할 수 있는 잠재적인 해결 방법이 있습니다.


내 컴퓨터를 RIP합니다. "커널 보안 검사 실패"?

어떤 날은 문제없이 4시간 이상 게임을 할 수 있었고, 다른 날(어제처럼)은 게임이 실행되는 동안 몇 분마다 시스템이 말을 더듬거나 잠기곤 했습니다. 모든 설정을 최소로 낮췄고, 사람들이 제안한 것처럼 특정 옵션을 켜고 끌었지만 개선되지 않았습니다. 사람들이 제안한 것처럼 ii 파일을 수정하고 캐시와 셰이더 컴파일 옵션 등을 변경했지만 개선되지 않았습니다. 게임에 D3D11 대신 D3D12를 사용하도록 강요하거나(개선이 없음), 벌칸(Vulka)을 사용하도록 강요하거나(이것은 작동하지 않고 셰이더를 배송하지 않음), DXVK를 설치하거나(부정 방지 차단) 시도하기도 했습니다. 아무 것도 작동하지 않았습니다.

하지만 저는 전문적인 게임 개발자이기 때문에 이렇게 생각했습니다. 음, 시스템 추적을 기록하고 무슨 일이 일어나고 있는지 보는 것이 어떨까요? 그리고 시스템 추적 결과는 흥미로웠습니다.

그래서 문맥상, 명조는 텐센트가 개발한 "Anti-Cheat Expert"라는 부정행위 방지 시스템을 사용합니다. 부정행위 방지 전문가가 시스템 수준의 서비스를 설치합니다(컨트롤 패널의 서비스 섹션에서 볼 수 있습니다. "AntiCheatExpert Service"로 표시되는 "SGuardSvc64.exe"이며 OS 수준의 사용 권한으로 실행됩니다). "ACE_BASE.sys"라는 드라이버와 함께 사운드, 비디오, 마우스, 네트워크 및 기타 드라이버 옆에서 실행됩니다.*)

이전에 Vulkan 기반의 Direct3D 구현인 DXVK가 안티 치트로 차단된다는 것을 언급했습니다. 음, 안티 치트는 게임이 시작될 때가 아니라 게임에 로그인했을 때만 DXVK를 감지한다는 것을 알았습니다. 당신이 게임에 로그인했을 때 시스템 말더듬이 시작되는 정확한 순간이었습니다. 그래서 저는 게임이 로딩되고 있는 지점에 집중하면, 시스템 전체에서 말을 더듬는 것이 가장 심하고 일관성이 있으며, 적어도 하나의 BSOD를 얻은 지점에 집중하면 아마도 제 모든 문제의 원인을 파악할 수 있을 것이라는 것을 깨달았습니다.

그리고 게임 로딩 중 시스템 전체의 흔적에서 가장 많이 나타나는 1위는 안티 치트 엑스퍼트입니다. CPU만 독차지하는 것은 아니지만 Anti-Cheat Expert는 Wurthering Waves의 게임 코드와 Unreal Engine 렌더러를 합친 것만큼의 CPU 전력을 사용하고 있습니다.

게임이 로딩되는 동안 안티 치트 엑스퍼트 활동을 보여주는 GPUV 뷰 추적
책임 구성 요소별로 그룹화된 명조 내 CPU 사용량


하지만 일반적으로, 그것은 단지 게임을 뒤쳐지게 만들 것입니다, 그렇지 않습니까? 전체 시스템이 지연되는 이유는 무엇입니까? "커널 보안 검사" 실패와 함께 전체 시스템이 다운되는 Blue Screen of Death가 발생하는 이유는 무엇입니까?

Anti-Cheat Expert는 커널 드라이버와 시스템 수준의 프로세스를 설치하기 때문입니다. 부정행위 방지 시스템은 비디오 드라이버(브라우저 탭의 비디오 재생으로 인해 말을 더듬거나 전체 화면이 정지됨), 사운드 드라이버(소리와 음악이 끊기는 현상으로 인해 일부 플레이어가 불만을 제기하는 "삐" 소리와 같이 들립니다)의 작동을 방해할 수 있습니다. 네트워크 드라이버(게임 내 핑이 급증하거나 디스코드와 같은 서비스에서 연결이 끊기는 원인) 또는 마우스와 키보드. 그리고 Anti-Cheat Expert는 부정행위 도구를 방해하기 위해 의도적으로 자신을 숨기므로 LatencyMon과 같은 대부분의 추적 도구는 이러한 지연에 대해 비디오 드라이버와 같은 다른 것을 비난할 것입니다. 더 나쁜 것은 부정행위 방지 드라이버가 올바르게 작성되지 않은 경우, 그리고 지금은 그렇지 않다고 확신하고 있기 때문에 시스템의 메모리가 손상되어 BSOD가 발생하거나 최악의 경우(매우, 매우 운이 좋지 않은 경우) 하드 드라이브의 내용이 손상될 수도 있다는 것입니다. 내게 그런 일이 일어났다고 의심할 만한 이유는 있지만 그건 또 다른 이야기입니다...

따라서 요약하자면, WuWa에 대한 우리의 기술적 문제 대부분은 텐센트의 낮은 품질의 부정행위 방지 시스템으로 인해 발생했을 가능성이 높으며, Kuro는 아마도 다른 부정행위 방지 시스템으로 전환함으로써 하룻밤 사이에 문제를 해결할 수 있을 것입니다. 레지던트 이블 8이 나왔을 때 사람들은 데누보가 심각한 성능 문제를 일으키고 있다는 것을 알게 되었습니다... 요즘은 게임의 잘못이 거의 없는 것 같습니다.

편집: 원래 이 게시물을 작성한 이후 드라이버 검증기를 사용하여 더 많은 테스트를 수행했으며 검증기가 활성화된 상태에서 명조를 플레이하면 텐센트 안티 치트 엑스퍼트 드라이버가 드라이버 검증을 통과하지 못하는 것을 확인했습니다. 이로 인해 특수한 형태의 BSOD가 발생하며, OS가 생성한 덤프 파일이 원인이 됩니다.


따라서 이 시점에서 부정행위 방지 시스템이 아마도 버그 때문에 해서는 안 될 일을 하고 있다는 것은 모호하지 않습니다.

EDIT #2:  https://www.reddit.com/r/WutheringWaves/comments/1dumhs6/comment/lbkkgmk/

 에서 전원 관리 옵션 설정에서 'USB 선택적 일시 중지'를 해제하면 cheat 방지 드라이버로 인한 말더듬을 줄일 수 있었다고 지적합니다.
 몇 시간 동안 테스트한 후 시스템의 경우 말을 더듬는 것이 훨씬 덜 나쁜 것 같습니다. 따라서 말을 더듬는 데 어려움을 겪고 있는 경우 해당 옵션으로 실험할 수 있습니다. PC의 전력 사용량이 증가할 것이라는 점에 유의하세요! 이를 바탕으로 ACE_BASE.sys의 내용을 자세히 살펴보았는데 실제로 장치를 검사할 수 있는 논리가 포함되어 있으므로 이 해결 방법이 효과적입니다.

근데 왜 다들 영향을 안 받는 거지?

  • 이는 특정 유형의 USB 장치(특정 유형의 마우스 또는 키보드 또는 USB 헤드셋)에 의해 발생할 수 있습니다.

  • 특정 유형의 USB 컨트롤러로 인해 발생할 수 있습니다. 일반적으로 프로세서의 I/O 다이에 통합된 USB 컨트롤러가 있습니다. 예를 들어 Ryzen 7950X에는 4개의 USB 3.2 포트를 위한 컨트롤러가 내장되어 있으며 추가 포트를 공급하는 마더보드에 통합된 컨트롤러가 있습니다. CPU 컨트롤러 또는 마더보드 컨트롤러 중 하나가 부정행위 방지와 호환성 문제가 있을 수 있습니다.

  • USB Selective Suspend가 기본적으로 사용되도록 설정되었는지 여부는 사용자가 PC를 구축했는지 여부, 사전 구축된 PC를 구입했는지 여부 또는 직접 구축했는지 여부에 따라 달라질 수 있습니다. 또한 Windows를 업그레이드했는지 아니면 처음부터 설치했는지에 따라 달라질 수 있습니다.

  • 가장 중요한 것은 안티치트가 네트워크에 연결되어 있고 설계상 '휴대폰 홈'을 사용하기 때문에 모든 사용자가 동일한 안티치트 구성을 갖는다는 보장이 없다는 것입니다. 일부 부정행위 방지 시스템은 서로 다른 탐지 코드를 다른 플레이어에게 배포하는 것으로 알려져 있습니다(예: EVE Online과 Granblue Fantasy).

어쨌든, 그 해결 방법이 도움이 된다면, 반드시 그들의 의견에 대한 응답으로 전화를 걸어 그들에게 엄지손가락을 치켜세우세요.

슬프게도 이것은 BSOD의 문제를 다루지 않지만 여전히 좋은 해결책입니다!

EDIT #3: 이 문제에 대해 Kuro와 연락하고 있음을 보고하게 되어 기쁘지만, 어떤 진전이 있을지, 얼마나 빨리 이루어질지에 대해서는 아무 것도 모릅니다.


갑부

Lv84 스누피냥

네이버 검색 : 유튜브 스누피냥

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

AD