Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Blocked by BattlEye for [Virtual Machine]

Featured Replies

I've been playing Fornite for years on my Windows 10 VM without ever having issues. A couple days ago I started being blocked with the message below. The only recent change I made on the VM was to install DaVinci Resolve to do some video editing. I uninstalled all that but still being blocked. I have not tried creating a new VM yet (low on NVME disk space). Is anyone aware of a workaround for this issue?

 

Quote

 

THERE WAS AN ERROR

You were removed from the match due to BattlEye error: Found a disallowed program running on machine, please disable [Virtual Machine] and reconnect.

 

545B0564-4771-4BD7-B8B1-8BE51525F580.jpeg

Edited by WashingtonMatt
Add attachment

Battleye probably updated blocking vms a lot of multiplayer games are actively blocking virtual machines

Sent from my SM-G996U using Tapatalk

  • Author

Looks like switching to e1000 NIC was the ticket. Kind of annoying, but whatever. I still need to back out a couple XML changes to be sure.

  • Author

And I'm being blocked again. Tried physical NIC passthrough with no luck. Not sure what they are looking at...

 

I also received this very helpful reply from support.

Quote

Hello dear player,
 
Thank you for contacting the Epic Games support, I'm Ninja StoxX, and I'll be happy to handle your issue,
 
We are very much sorry for the inconvenience you've been facing so far,
 
In this case we can't do much about the situation, we ask you to turn off the virtual machine in order for you to play the game,
 
Please reach back to us for further assistance,
 
Best regards,
Ninja StoxX

 

Pafish64 on github will scan and tell you what is detected

Sent from my SM-G996U using Tapatalk

Ever find a solution? Trying to play with my son after taking a long break and getting the same error. Just curious if you had found a fix.

  • Author

No solution yet. I did find out that Fortnite uses two anti-cheat applications, Easy anti-cheat, and Battleye. Battleye is the problem. When you launch Fortnite, if the very first small splash screen has easy anti-cheat in the corner, then the game will work. If Battleye is active instead, you get booted.

 

I want to create a new Q35-7x VM, but I don't have the NVME disk space. Really hesitant to blow out my current primary VM since I don't think I can reactivate some older software any longer. 

Edited by WashingtonMatt

Having the same issue now.  Very Frustrating!!  Hope there is a solution soon.

+1

Played Fortnite in VM for years with zero issues until recent update. Upset... Seems there is not workaround yet.

  • 1 month later...

Hello all, any news for a solution ?

Thanks !

Bump, also looking for a solution. Wish their anti-cheat was smarter than just looking for vm usage. I only use Windows for games and I'm not trying to build a dedicated gaming PC

Edited by kage1414

  • Author

No solutions yet that I'm aware of. I've given up trying to workaround it. It's clearly above my pay grade.
 

I'm still having luck playing when Easy Anti-Cheat loads. When when Battleye loads, it seems to be a minimum of 24 hours before EAC has a chance at loading again.

 

If they keep it up, I might have to mow the lawn or something...

A simple work around is to just leave the game open (once it launches with Easy Anti Cheat), and just don't close it. If you need to relaunch the game for whatever reason, first check with another computer or ask a friend about what anti-cheat is currently being used before doing it. This definitely sucks, but it is the only way to "bypass" battleye without risking a ban.

Unfortunatly it seems Battleye is checking several things, and unfortunately some of these checks cannot be bypassed with a simple xml edit.

One has to build qemu from source (and maybe also ovmf), after changing some parts of the source code, and edit xml manually to change hdd names, usb names, cpuid, system bios data, motherboard manufacturer and timing checks, no other virtual devices, and also some windows registry keys.

Not simple at all, banning vms in this way is simply bullshit...such closed minds, why not understanding that vms are the future...they're saying that 90% of vms are used for cheating...if they have these statistics why not build an anti cheat that checks for regular vm use...

Having said that, even if you bypass all the checks and you are not getting banned you are breaking their tos.

Edited by ghost82

  • 2 months later...
  • Author

Well, looks like Fortnite on VM is completely done now. Easy Anti-Cheat is now blocking Virtual Machines as well. My kids can no longer play Roblox either. This worked so well for so long, so frustrating. No way in hell I'm building gaming rigs for the whole family. The future is in VM's anyway, these companies are going to have to face that fact eventually.

 

I've looked into virtual machine obfuscation a bit, and it's definitely not easy. If anyone comes across a good guide, please share.

 

Quote

Launch Error

Cannot run under Virtual Machine

easy_anti-cheat.PNG.c22f28ba57c6e5ae3855b9eea5d0d77d.PNG

11 hours ago, WashingtonMatt said:

Well, looks like Fortnite on VM is completely done now. Easy Anti-Cheat is now blocking Virtual Machines as well. My kids can no longer play Roblox either. This worked so well for so long, so frustrating. No way in hell I'm building gaming rigs for the whole family. The future is in VM's anyway, these companies are going to have to face that fact eventually.

 

I've looked into virtual machine obfuscation a bit, and it's definitely not easy. If anyone comes across a good guide, please share.

 

 


For EAC I found this post/comment and that fixed that for me...for now at least.
For BE there isn't any easy solution. I just play bi-daily when anti-cheat swaps or I keep the game open in the background

  • Author
On 5/29/2023 at 3:08 AM, BurxGK said:


For EAC I found this post/comment and that fixed that for me...for now at least.
For BE there isn't any easy solution. I just play bi-daily when anti-cheat swaps or I keep the game open in the background


Thanks, with those changes I am able to play Fortnite again if EAC loads. Did not work for the new Roblox Hyperion anti-cheat.  
 

Finally got a great deal on some NVMe M.2 drives and upgraded my cache drives. Now I've got some space to build some testing VMs.

  • 6 months later...

Hello guys,

It's no longer working for me

 

Is it still working for you ?

 

Thanks all 🙂

  • 5 months later...

Hi There,

 

I'm a bit new to the forums, so apologises in advance.

 

Its been a while but I managed to find time to fire up PUBG on my Unraid Windows 10 VM to find Battle eye (and other anti cheats) are now blocking VMs!!

 

Has anyone found a workaround for this yet?

 

Best

 

Dennibear

 

@SpaceInvaderOne

 

 

  • 3 months later...

Hello everyone,

 

I tried today the following, with some hope. I did succeed in running PUBG with battle eye by installing hyper-v insinde the VM. But as mentionned by some, the performance drop is huge, can't play the game to 20 fps.

Any other adjustment in the xml conf did not hide the VM from battle eye, and it kick me out. Maybe someone else will have more luck.

As the last resort, I boot directly in Windows and not in Unraid to play this particular game. I was afraid of Windows losing it's licence, but it did not. Maybe after a few time going back and forth between native and VM we will see.

  • 2 months later...
On 6/5/2023 at 10:11 PM, WashingtonMatt said:

 

Finally got a great deal on some NVMe M.2 drives and upgraded my cache drives. Now I've got some space to build some testing VMs.

Any update on this? Any workarounds? Been a while so its a long shot...

My kids have been gaming via VM for quite a while via Steam. (Hardware passthrough to their rooms for full remote gaming. Sweet setup) But now they're complaining about Roblox not working in our win10 VMs.. I'm in the initial phase of troubleshooting this so any experience would be greatly appreciated. 

 

  • Author

Fortnite stopped using Battleye, so the xlm fix in this thread works with easy anti cheat. My kids played Roblox too, but I wasn't able to figure out how to get it working. 

  • 1 month later...

I have the same problem, it detects that it is in the virtual machine, did anyone manage to solve it?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.