User Tools

Site Tools



vmware

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
vmware [2020/07/08 13:07] – [Giving VMWare Priority] urguwnovmware [2020/12/02 06:09] (current) – [Command Line Arguments] urguwno
Line 18: Line 18:
 ======= VMWare Configuration ======= ======= VMWare Configuration =======
  
-Hardware Configuration+__**Host Hardware**__
  
-  * Memory: At least 4GB (4096 MB) of physical memory. +  * **CPU** - GW2 is very demanding on the CPU. Buy the fastest CPU you can afford, with a preference for more cores over the mhz. 
-  * Processors: Set 1 processor with 4 cores per processor+  * **GPU** - GW2 will need 1GB of video memory per VM, plus a gig or two for your host machine. Prioritize getting a video card with lots of video memory over a faster GPU. You can use multiple video cards (if your motherboard supports it) to run more VM's
-  * Hard Disk: SCSI Interface. 120GB size or 60GB/60GB for separate Windows and Game. Solid-State drives are HIGHLY recommended+  * **RAM** - You will need at least 4GB of memory per VM, plus another 4GB for the host machine. Buy the slowest cheapest RAM your motherboard will support
-  * Network Adapter: NAT +  * **Disk** - Buy at least a 2TB Solid-State Disk. (SSD) Major performance issues may occur if your disk is not solid-state
-  Display: Accelerate 3D Graphics with 1GB graphics memory.+  * **BIOS/CMOS** - Make sure all of the virtualization settings are enabled, otherwise you won't be able to run VMWare.
  
-Software Configuration+__**Virtual Machine "Hardware" Configuration**__ 
 + 
 +  * **Firmware**: UEFI without secure boot is preferred. Select BIOS only if you're having trouble booting. 
 +  * **Memory**: At least 4GB (4096 MB) of physical memory. 
 +  * **Processors**: Set 1 processor with 4 cores per processor. 
 +  * **Hard Disk**: SCSI Interface. 120GB size or 60GB/60GB for separate Windows and Game. Solid-State drives are HIGHLY recommended. 
 +  * **Network Adapter**: NAT 
 +  * **Display**: Accelerate 3D Graphics with 1GB graphics memory. 
 + 
 +__**Windows Software Configuration (For guest Virtual Machines)**__ 
 + 
 +  * **Windows 10** [[https://tb.rg-adguard.net/public.php|Download ISO]] You do not need to have a valid CD key to install Windows 10. 
 +  * **VPN** [[https://tinyurl.com/yajwypre|Private Internet Access]] Connect up to 10 VM's to different locations. (Optional) 
 +  * [[https://my.vmware.com/group/vmware/downloads/details?downloadGroup=VMTOOLS1105&productId=716|VMWare Tools]] This is REQUIRED to be installed on any guest virtual machines or GW2 will crash upon launch. Create a free account at VMWare and search their downloads section for VMWare Tools to get the latest version. 
 + 
 +======= Verify Minion Works! ======= 
 + 
 +NOTE: Make sure the bot is functionally working before proceeding to the next following steps as troubleshooting becomes much more difficult afterwards.
  
-  * Windows 10 [[https://tb.rg-adguard.net/public.php|Download ISO]] You do not need to have a valid CD key to install Windows 10. 
-  * VPN [[https://tinyurl.com/yajwypre|Private Internet Access]] Connect up to 10 VM's to different locations. 
 ======= Giving VMWare Priority ======= ======= Giving VMWare Priority =======
  
-The following VBScript file (.vbs) will give all your VM'high priority after they have been started. You'll need to run this command from an elevated command prompt.+Use the "Prio" Task Manager addon on the host PC to make all of your "vmware-vmx.exe" processes high priority.
  
-Const HIGH_PRIORITY = 128\\ +https://www.prnwatch.com/prio/
-strComputer = "."\\ +
-Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")\\ +
-Set colProcesses = objWMIService.ExecQuery _ ("Select * from Win32_Process Where Name = 'vmware-vmx.exe'")\\ +
-For Each objProcess in colProcesses objProcess.SetPriority(HIGH_PRIORITY) Next\\+
  
 ======= Command Line Arguments ======= ======= Command Line Arguments =======
Line 50: Line 61:
   * -nosound: Disables sound.   * -nosound: Disables sound.
   * -nomusic: Disables music.   * -nomusic: Disables music.
-  * -shareArchive: Prevents locking the .dat file. 
   * -fps 5: Limits FPS to 5 at the character select screen.   * -fps 5: Limits FPS to 5 at the character select screen.
  
 +__**NOTE**__
 +  * The "dx9single" and "forwardrenderer" parameters are intended to LOWER FPS and thus CPU utilization on the guest virtual machines. If your FPS is too low even for your bot to play, you should not use these.
 ======= Disabling Windows Update Automatic Reboots ======= ======= Disabling Windows Update Automatic Reboots =======
  
Line 157: Line 169:
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]\\ [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]\\
 "MoveImages"=dword:00000000\\ "MoveImages"=dword:00000000\\
-[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BFE]\\ +
-"Start"=dword:00000004\\+
  
 ======= Removing Difficult Processes in Safe Mode ======= ======= Removing Difficult Processes in Safe Mode =======
vmware.1594213627.txt.gz · Last modified: 2020/07/08 13:07 by urguwno