====== Diablo 3 Linux Mint 19 ====== sudo nano /etc/sysctl.d/10-ptrace.conf ## edit this ## kernel.yama.ptrace_scope = 1 ## to look like this ## kernel.yama.ptrace_scope = 0 sudo dpkg --add-architecture i386 sudo apt-get update sudo add-apt-repository ppa:wine/wine-builds sudo apt-get update sudo apt-get install --install-recommends wine-staging sudo apt-get install playonlinux winetricks winetricks select default wineprefix => Install a Windows DLL or component => directx9 dotnet40 gdiplus msxml3 msxml4 msxml6 riched20 riched30 vcrun2010 vcrun2012 Install a font => corefonts tahoma Executable: After installing the extra components you should be able to just right click the executable Battle.net or Diablo III installer and select to run it with wine. PlayonLinux Click Tools > Manage Wine Versions > Install the Wine versions you want to use for PlayonLinux (usually the most current). You will want to install an x86 version of WINE in PlayOnLinux for D3. Click install > install a non-listed program > install a program in a new virtual drive > name the drive Select all the boxes - Use another version of Wine, Configure Wine, and Install some libraries Select Wine version to use > Choose 32bit windows installation You will likely get several pop-up notification windows that notify you that you need to install components for your new wineprefix. Install them. Wine configuration: Windows version - Windows 7 is the preferred setting. Windows XP may be needed for some older pre-1.8 WINE versions as there were many times Battle.net would have odd loading issues due to the Windows version used here. Graphics - turn off "allow the window manager to decorate the windows" Audio - test your sound to see if it works, adjust output device if necessary. Extra libraries to install: note: this is a "general" set of libraries I install not necearrily what is an absolute minimum requirement for the game. … but as example Battle.net vs D3 they are using different versions of the vcrun. POL_install_corefonts POL_install_dotnet40 POL_install_dxfullsetup POL_install_gdiplus POL_install_gecko POL_install_msxml3 , 4 , and 6 POL_install RegisterFonts POL_install riched20 POL_install riched30 POL_install tahoma POL_install tahoma2 POL_install vcrun2010 POL_install_vcrun2012 Exectuable: Browse to the game file you want to install. In this case it will either be the Battle.net installer or the Diablo III installer. Lets run the game!! First we need to tell the application that it needs to run in 32bit only because D3 does not support 64bit systems and the way warden (the anti-cheat program works) it straight up will crash your game if you arent running this command below. go to your Battle.net shortcut and right-click it for properties. you are going to add "setarch i386 -L -B -R -3" to it. example: Command: setarch i386 -L -B -R -3 /usr/share/playonlinux/playonlinux --run "Battle.net" %F https://us.battle.net/forums/en/d3/topic/16774227309