Originally Posted by
Xelper
I would say the main reason to use a VM is to use a VPN, especially with multiple accounts using multiple VPNs. It is usually mostly unplayable manually besides basic things... but it works great for bots.
If you want to use your PC on your own internet connection while still routing WoW traffic elsewhere, without worrying about configuring an annoyingly complex tunnel elsewhere just for WoW, you can use a VPN on a virtual machine running locally.
I have a beastly ESX server with 32GB RAM and 2 processors (4 cores each) running 4 virtual machines that are dedicated to WoW (1 VM = 1 account). I setup everything on my local PC, copy my WTF folder, bot configs, etc remotely then start it up. I have it configured to connect to a VPN automatically. I have my router configured (thank you DD-WRT)to block non-VPN internet access to those machines otherwise so they don't start trying to bot using my home internet connection and give away my IP. I have them playing about 40 hours a week each and haven't been caught even once in a year.
It is all about keeping distance between your main account and all accounts you might use. Even if Blizzard did catch one account, it is only one account lost and I can have a replacement going within a week. They can't die any of the bot accounts to each other.