RiotVanguard / Vanguard

Official Vanguard Anti-Cheat source code.
GNU General Public License v2.0
507 stars 75 forks source link

Vanguard support for Virtual Machines #50

Open codetit4n opened 2 years ago

codetit4n commented 2 years ago

Valorant can be downloaded and installed on apple silicon devices using some Virtual Machines, but it can't run because of vanguard. Please make vanguard work on Virtual Machines.

DigitalHammer commented 2 years ago

Vanguard is a kernel driver. Kernel drivers cannot be run on virtual machines because they're on the same tier as the local OS. That's a big part of what makes it valuable as an anti-cheat solution.

codetit4n commented 2 years ago

Vanguard is a kernel driver. Kernel drivers cannot be run on virtual machines because they're on the same tier as the local OS. That's a big part of what makes it valuable as an anti-cheat solution.

So if i am able to run windows using Bootcamp this problem will be solved?

DigitalHammer commented 2 years ago

Vanguard is a kernel driver. Kernel drivers cannot be run on virtual machines because they're on the same tier as the local OS. That's a big part of what makes it valuable as an anti-cheat solution.

So if i am able to run windows using Bootcamp this problem will be solved?

I have not done that personally but from what I understand, yes, I believe you can. I found the article below about someone who has claimed to have done it: https://www.sportskeeda.com/esports/valorant-playing-game-mac-os-using-boot-camp

swoopae commented 2 years ago

please fix this

Rathmox commented 2 years ago

Some people like me tried to use a QEMU KVM with GPU Passthrough (passing the host GPU to the VM) and it doesn't work too. KVM is a Type 1 Hypervisor (VirtualBox is type 2), how can it break ?

JoniG59 commented 4 months ago

Some people like me tried to use a QEMU KVM with GPU Passthrough (passing the host GPU to the VM) and it doesn't work too. KVM is a Type 1 Hypervisor (VirtualBox is type 2), how can it break ?

Because they still can detect vms and ban them but there is a approach of bypassing it:

https://github.com/zhaodice/qemu-anti-detection

If some users manage to fix the vanguard issues of this project it will work with kvm