Roblox VM detection - can be overcome?

proitprox

New Member
Apr 5, 2025
3
0
1
Hello,

I'm setting up a Win11 VM for gaming use. Unfortunately, Roblox anticheat detects the use of VM's and does not allow the game to work. I have played around with the conf, but nothing seems to be working. I also passed through a GPU which should make it work but hasn't. (I'm a beginner; please tell me anything you need to help.)

Thanks!
 
Hi @proitprox , can you try this?

Configure your virtual machine (VM) to use the "Skylake-Client" CPU model. This model emulates the Intel Skylake client processor, providing a balance between performance and compatibility for workloads that benefit from Skylake-specific features.

Setting the CPU Model to Skylake-Client:
  1. Access the VM Configuration:
    • Log in to the Proxmox web interface.
    • Navigate to the VM you wish to modify.
    • Click on the "Hardware" tab.
  2. Modify the CPU Settings:
    • Locate the "Processor" entry in the hardware list.
    • Click on "Edit" to modify the CPU settings.
    • In the "CPU Model" dropdown menu, select "Skylake-Client."
    • Click "OK" to apply the changes.
  3. Restart the VM:
    • Shut down the VM gracefully from within the guest operating system.
    • Once shut down, click "Start" to power the VM back on.
See if it works.
 
Hi @proitprox, can you try this?

Configure your virtual machine (VM) to use the "Skylake-Client" CPU model. This model emulates the Intel Skylake client processor, providing a balance between performance and compatibility for workloads that benefit from Skylake-specific features.

Setting the CPU Model to Skylake-Client:
  1. Access the VM Configuration:
    • Log in to the Proxmox web interface.
    • Navigate to the VM you wish to modify.
    • Click on the "Hardware" tab.
  2. Modify the CPU Settings:
    • Locate the "Processor" entry in the hardware list.
    • Click on "Edit" to modify the CPU settings.
    • In the "CPU Model" dropdown menu, select "Skylake-Client."
    • Click "OK" to apply the changes.
  3. Restart the VM:
    • Shut down the VM gracefully from within the guest operating system.
    • Once shut down, click "Start" to power the VM back on.
See if it works.
one question - iirc, either vendor ID or CPU would give err43 with a GPU (iommu) passthrough. is this also true for the CPU model? (currently at default/kvm64)
 
I'm also trying to do the same. I'm using a amd ryzen igpu 5560u as pass through to windows 11 vm and the anti cheat is stopping roblox from working. Any help would be greatly appreciated as I built this vm for the kids to game on.
 
Hello,

I'm setting up a Win11 VM for gaming use. Unfortunately, Roblox anticheat detects the use of VM's and does not allow the game to work. I have played around with the conf, but nothing seems to be working. I also passed through a GPU which should make it work but hasn't. (I'm a beginner; please tell me anything you need to help.)

Thanks!
Yeah, Roblox’s VM detection is definitely frustrating. I tried a bunch of tweaks with passthrough too and no luck. What actually helped me was looking into alternatives — for example, I found https://roblox-apk.modilimitado.io/ useful since you can grab the Roblox APK there and even run it on Windows through an emulator setup. Not perfect, but at least it let me test things without hitting the VM block.