Jak oszukać program w VMWare

Witam, mam postawiony Windows 10 na VMWare Player. Czy można jakoś oszukać program zainstalowany na tej wirtualnej maszynie, żeby nie wiedział że to wirtualna maszyna ? Konkretnie chodzi o CS:GO. Tak mam zainstalowany natywnie na pingwinie, ale postawiłem Win 10 na VMWare bo edytor map CS GO SDK (Valve Hammer Editor) nie ma natywnej instalacji. Zainstalowałem Win 10 na VMWare, zainstalowałem STEAM + CS:GO i SKD, edytor się uruchamia, mogę robić i kompilować mapy, ale nie mogę od razu sprawdzić, CS:GO nie uruchamia się bo wykrywa, że jest na maszynie wirtualnej, muszę więc kopiować plik z mapą z wirtualki do folderu CS:GO na pingwinie. Jest to uciążliwie bo czasem w ciągu 10-15 min muszę sprawdzić kilka kompilacji.

Nie oszukasz tego. A choćby nawet szło, to cię wywalą z banem lub inną blokadą i tyle.

Zobacz czy może gra nie włączy się, jak jesteś w trybie offline.

1 polubienie

Oszukać VMware można a raczej nie sam vmware tylko program/gre.
Ale nie polecam bo to trzeba metodą prób i błędów a to może skończyć sie kilkoma banami…
Kiedyś tym sie bawiłem był taki projekt na github.
Trzeba było wgrać najpierw jakiś bios. potem pare ustawien w pliku ini od vmware zmenić oraz potem pare ustawien w rejestrze na wirtualnym systemie.
Sam tak kiedyś farmiłem fioki witalności w takiej grze (za dołączenie i polecenie gracza któy wbije 5 lvl dostawało sie folki ale gra pluła sie że jest na wirtualnym systemi zainstalowana więc kombinowałem i udało misie to zrobić ale nie pamiętam bo to pare lat temu było)
Najlepiej jeszcze VPN wgrać żeby nie było mullti konta na 1 ip chociaż nie powinno być problemu bo brat czasem gra z kolegą w domu na 1 łączy.

Wiem że na VMWare VSphere / KVM pójdzie już bez problemu.

1 polubienie

BAN mi nie grozny, dopiero przy wejsciu na serwer MM/Public @ VALVE, a mape i tak sprawdzam w custom game.

Wyłącz VM, do pliku konfiguracyjnego (może być na końcu…) VM dopisz:
SMBIOS.reflectHost = “TRUE”
Może to wystarczy.

1 polubienie

Zadziałało, ale pojawił się kolejny problem, teraz CS:GO twierdzi, że VMWare SVGA 3D nie spełnia wszystkich wymagań, jakiś pomysł jak to obejść ?

Włącz wsparcie 3d dla grafiki vmware od chyba 14 albo 15 wersji wspiera pełne 3d jak kvn…
Nie wiem tylko czy przypadkiem w darmowej wersji też to jest ofc zainstaluj sterowniki pod grafike… możliwe że można grafikę wymusić podmianą ustawień w rejestrze od grafiki.

Nawet bechmark działa z 3d marka :smiley:

VMware Workstation 15 Player jest chyba zbyt mocno ograniczony, oczywiście przy tworzeniu maszyny od razu zaznaczyłem akcelerację 3D, przydzieliłem 2GB Vram, ale nic więcej nie da się zrobić, co ciekawe Unigine Heaven Benchmark działa, inne gry typu Hearthstone, CS 1.6 działają, tylko ten CS:GO jest oporny. I tak lepiej niż VirtualBox, tam to nawet pulpit laguje :X zobaczę trial wersji Pro, czy jest jakaś różnica, vSphere “ciut” za drogie :stuck_out_tongue:

KVN na linuxa odpalić darmo i bije łep te komercyjne softy po kilka patyków…
Sprawdź jeszcze czy cs:go odpali na dx9 bo widze że vmware dalej muł nie wspiera dx11 tylko do dx10.1

Odpal gre z poleceniem -dx9 -novid
1 wymusza dx9 a 2 wyłącza intro

Masz na myśli QEMU z PCI Passthrough ? Jeżeli tak to chyba się na to skuszę, chciałem sobie trochę ułatwić i wyklikać wszystko, stąd próby i testy na VirtualBox i następnie VMWare Player.

A zobacz w pliku konfiguracji maszyny, czy rzeczywiście dopisał coś na zasadzie:
mks.enable3d = “TRUE”
svga.graphicsMemoryKB = “2097152”

Ogólnie w Workstation chyba jeszcze nie ma Pass-through dla GPU, ale ostatnio wyszło 15.5, więc może doszły jakieś ‘ficzery’.

Nie to zupełnie 2 osobne softy

Ogólnie 2 softy sie uzupełniają.