Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I normally might suggest a thread in the suggestions forum, but I think that would be a waste of time. In this forum, concerning VAC, it is not going to be "mainstream" whatsoever...not as long as it can be exploited in the way discussed in the thread, and of course not as long as VAC kicks for it.
To sum up that mess of thought, the goal should be for VAC to eventually support Hypervisors, and not just say, "No."
And just how is VAC going to know the difference between the honest player using the hypervisor and the cheater ?
*sigh* Did you even read the first half of my first post in this thread? At all? If you had, you would know that isn't an option, because no, no I can't play just fine without using a hypervisor.
I don't know enough about this subject to be able to tell you exactly how this should be done. Heck, If i did, I would probably be working for Valve or some other developer. But from what I gather it should be possible to tell if [insert Vac secured game here]'s blocks of memory are being changed without [insert Vac secured game here] doing anything to those areas, thus indicating some kind of external modification. AFAIK legitimate user operation doesn't do this, so therefore you should be able to tell the difference.
PS: I appreciate what you do in this section. I'm new here, but the amount of time you put into this section is obvious and I just wanted to thank you for that. I honestly dont know how you don't go crazy after all these posts.
Not to mention of course that VAC does not like it, as you know.
I did read it. And that is irrelevant. You can play the game fine without the hypervisor. If you have to buy a new computer system, internet hardware, heck even get a new ISP....whatever it takes you "CAN" play without the hypervisor...it is just that apparently the options are not suitable to you.
It is irrelevant. Thousands upon thousands of players can play the game just fine without a hypervisor.
Exactly my point. It is easy to say "just make it happen", but of course the actual suggestion on "HOW" to make it happen eludes you, as it would for most.
So my question still stands. How is VAC going to know the difference ?
The answer is...it can't. Therefore, it is not going to be allowed.
EDIT..I just saw your PS above...
I appreciate your kind words. And I don't mean to seem rude to you in my replies. Thanks agian, and I also don't mean to seem disrespectful of your opinion on this issue.
But it is far from trivial to design such a system and prevent tampering with it.
Yup.
I never ran a VAC protected game under Hyper-V but did play games with Denvro (or whatever it's name is, and yes I'm aware of the differences) and ran into issues. When Sniper Elite 4 came out I simply whipped up a basic Windows install on a spare SSD and flip between Hyper-V and Physical depending on my mood.
I will point out the mistake in your assumption. It's perfectly possible to run Windows in a Hypervisor VM. So the set of games that this won't work for is at least the full set of VAC-protected games. And rumor has it Denuvo also prevents games running on a Hypervisor.
I do agree it's currently likely a very small market of gamers that have configurations that are unsupported (far less than those that have touch-screens for example and can't use touch features in the SteamUI).
It just doesn't change the fact, that a relatively small percentage of uncommon setups will not create enough demand or justification to make any changes or adoptions, especially as long as that would mean to allow for possible backdooring and weakening of DRM, protection or anti-cheat in place.
There is probably a reason why virtualization and certain types of DRM, protection or anti-cheat won't be in bed with each other anytime soon. Especially since Denuvo is relatively new compared to VAC, it doesn't make a lot different. Best is to actually ask the creators why that is, for VAC it's already been mentioned, "it interferes", for Denuvo it's most likely the same reason.
So to say VAC does not allow hypervisors is not correct.
Look at OPs first post, look at what he says he is doing and look at what support said.
He claims to run VMs, one of them is his gaming "rig" - Supports response is there is KVM hypervisor running along side CSGO, thats a totally different situation.
What hypervisor do you use?
Windows 10 reports my System Information as this:
System Manufacturer - QEMU
System Model - Standard PC (i440FX + PIIX, 1996)
BIOS Version/Date - EFI Development Kit II /OVMF 0.0.0 2/6/2015
A hypervisor has been detected. Features required for Hyper-V will not be displayed.
I set these in kvm, using the output of strace -F -e open dmidecode
-smbios type=0,vendor="American Megatrends Inc.",version=0403,date=04/07/2015,release=4.6,uefi=on \
-smbios type=1,manufacturer=ASUS,product="All Series",version="System Version",serial="System Serial Number" \
-smbios type=2,manufacturer="ASUSTeK COMPUTER INC.",product="Z97-E/USB 3.1",version="Rev X.0x",serial=150544144600157,asset=fortytwo,location=fortytwo
Now Windows 10 sees this!
System Manufacturer - ASUS
System Model - All Series
BIOS Version/Date - American Megatrends Inc. 0403, 4/7/2015
BaseBoard Manufacturer - ASUSTek COMPUTER INC.
A hypervisor has been detected. Features required for Hyper-V will not be displayed.
Maybe disabling some CPU options we can trick Windows into thinking the CPU is not vt-d compatible?
It is not an identifiable cheat that one downloads and actually installs, I will give you that. But, you did say "trick" Windows, so that would give me pause right there.
And that is actually going against the SSA clause also, I would say. You are not supposed to try to circumvent, inteferre, or bypass cheat detection such as VAC.