리눅스 게이머들은 일반적으로 윈도우용으로 설계된 커널 레벨 안티 치트 시스템을 사용하는 최신 멀티플레이어 게임을 플레이할 때 상당한 어려움에 직면합니다. 가상화는 이러한 게임을 플레이하기 위해 리눅스에서 윈도우 가상 머신을 실행할 수 있도록 하는 잠재적인 해결책으로 제안되었습니다. 그러나 이 접근 방식은 수많은 기술적 장벽으로 인해 단순하거나 효과적이지 않습니다. 커널 레벨 안티 치트 시스템은 운영 체제의 핵심에서 작동하여 시스템의 내부 작동 방식에 대한 전례 없는 접근 권한을 얻으며, 이는 네이티브 윈도우 환경 외부로 이동할 때 고유한 호환성 문제를 야기합니다. 가상화는 하드웨어와 게스트 OS 사이에 추상화 계층을 도입하여 성능 오버헤드, 지연 시간 문제, 커널 접근 차단을 초래합니다. 안티 치트 시스템은 커널 모듈을 올바르게 로드하지 못하거나 가상화된 환경을 비정상으로 감지하여 실행을 거부하거나 잠재적인 치팅 시도로 표시할 수 있습니다. 하드웨어 검증 및 서명 감지 또한 안티 치트 시스템이 초기화를 거부하거나 시스템을 잠재적인 치팅 플랫폼으로 표시할 수 있기 때문에 문제를 제기합니다. 게임이 VM에서 실행되더라도 안티 치트는 작동을 거부하거나 그러한 설정에서 플레이하려는 사용자에게 차단을 발급할 수 있습니다. 설정의 복잡성과 접근성 문제로 인해 가상화는 일반 게이머에게 접근하기 어렵고, 안티 치트 시스템 및 게임 클라이언트 업데이트를 따라잡기 위해 지속적인 유지 관리 및 문제 해결이 필요합니다.
dev.to
The Complex Landscape of Virtualization and Kernel-Level Anticheat in Linux Gaming
