Yes, it can run on a VM. As for VPS, you'd have to find one with a GPU, which would be really expensive and inefficient.
But, myself and pretty much all other users are running this on a VM using VMWare. Windows 7 64-bit.
Hey, I just joined this site because I got bored of the game, so why not bot? Waiting for my approval to become an elite at the moment
Used to bot in some other games, and created an auction house EVE Online bot for myself. That's it.
Happy boting!