How to install Battle.Net and run Blizzard games on Ubuntu 18.10












3















There are various descriptions on the Internet on how to do that, but many of them seem to be outdated and some are contradictory; in some also the actual working part of solution (for me) was in comments, so I decided to share what worked for me.



Hopefully, if there are some changes, other people will be able to add other answers to keep it up to date.










share|improve this question


















  • 1





    "outdated and some are contradictory" that's cuz blizzard does not want you to use anything but Windows. They keep changing their startup client and security to block 3rd parties. Use Windows dual boot if you want the best experience. otherwise virutalization (virtualbox or vmplayer).

    – Rinzwind
    Jan 31 at 8:54
















3















There are various descriptions on the Internet on how to do that, but many of them seem to be outdated and some are contradictory; in some also the actual working part of solution (for me) was in comments, so I decided to share what worked for me.



Hopefully, if there are some changes, other people will be able to add other answers to keep it up to date.










share|improve this question


















  • 1





    "outdated and some are contradictory" that's cuz blizzard does not want you to use anything but Windows. They keep changing their startup client and security to block 3rd parties. Use Windows dual boot if you want the best experience. otherwise virutalization (virtualbox or vmplayer).

    – Rinzwind
    Jan 31 at 8:54














3












3








3


1






There are various descriptions on the Internet on how to do that, but many of them seem to be outdated and some are contradictory; in some also the actual working part of solution (for me) was in comments, so I decided to share what worked for me.



Hopefully, if there are some changes, other people will be able to add other answers to keep it up to date.










share|improve this question














There are various descriptions on the Internet on how to do that, but many of them seem to be outdated and some are contradictory; in some also the actual working part of solution (for me) was in comments, so I decided to share what worked for me.



Hopefully, if there are some changes, other people will be able to add other answers to keep it up to date.







wine games winetricks






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jan 31 at 8:49









GnudiffGnudiff

1565




1565








  • 1





    "outdated and some are contradictory" that's cuz blizzard does not want you to use anything but Windows. They keep changing their startup client and security to block 3rd parties. Use Windows dual boot if you want the best experience. otherwise virutalization (virtualbox or vmplayer).

    – Rinzwind
    Jan 31 at 8:54














  • 1





    "outdated and some are contradictory" that's cuz blizzard does not want you to use anything but Windows. They keep changing their startup client and security to block 3rd parties. Use Windows dual boot if you want the best experience. otherwise virutalization (virtualbox or vmplayer).

    – Rinzwind
    Jan 31 at 8:54








1




1





"outdated and some are contradictory" that's cuz blizzard does not want you to use anything but Windows. They keep changing their startup client and security to block 3rd parties. Use Windows dual boot if you want the best experience. otherwise virutalization (virtualbox or vmplayer).

– Rinzwind
Jan 31 at 8:54





"outdated and some are contradictory" that's cuz blizzard does not want you to use anything but Windows. They keep changing their startup client and security to block 3rd parties. Use Windows dual boot if you want the best experience. otherwise virutalization (virtualbox or vmplayer).

– Rinzwind
Jan 31 at 8:54










3 Answers
3






active

oldest

votes


















4














I base much of my answer on https://www.maketecheasier.com/play-hearthstone-on-ubuntu-linux/ which was the most concise solution, that had still to be tweaked.



Vanilla installation of Ubuntu 18.10 64bit.



Everything in the answer supposes you run it from terminal, even when not explicitly stated.



1. Add WINE staging repository and install it



(WineHQ). Note that you will work with 32bit installations of games, etc.



sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt update
sudo apt install --install-recommends winehq-staging



2. Configure WINE



Run
winecfg



In the Staging tab, check the following boxes:




  • Enable CSMT


  • Enable VAAPI


  • Enable EAX


  • Hide Wine version from applications



enter image description here



In the Libraries tab, add entry locationapi, Edit it and select "Disable":



Now, some other answers on the net say, you have to disable d3d11 as well, but Battle.net launcher apparently doesn't install without it and it turned out that there was no problem running at least Hearthstone and Diablo 3 with D3D11.



enter image description here



In the Applications tab, select Windows version 8.1:



enter image description here



3. Tweak WINE with winetricks



Download winetricks script:



wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks

Now, you will be using 32bit WINE libraries and software versions, so you should prepare all your future runs from terminal for it:




cat >> ~/.bashrc
export WINEARCH=win32
export WINEPREFIX=~/.wine32



Press [CTRL+D] after pasting these 3 lines into terminal, to end adding lines to .bashrc .



Close your existing terminal and open a new one, so that environment variables will be working.



Launch winetricks:



./winetricks




  • use the default prefix

  • select "Install a Windows DLL or Component" option.

  • From there, install "ie8" and "corefonts".


The installs take some time, and you have to click through multiple "OK" buttons.



4. Get normal Windows Battle.net installer from Blizzard Download page



Now, after downloading, you wont generally be able to just click on the resulting .exe file to launch it with Wine, because you need the environment variables WINEARCH and WINEPREFIX. So in general you launch it from terminal with



cd Downloads
wine Battle.net-Setup.exe



Then you should be able to install Hearthstone and play it via launcher app.



As this solution relies on WINE environment variables, so you wont be able to just click on the exe files. You will get a missing DLL Windows error box, if you do.



Instead when you need to relaunch Battle.net launcher after quitting it, use:



cd ~/.wine32/drive_c/Program Files/Battle.net/
wine Battle.net Launcher.exe





share|improve this answer































    1














    For my install of Overwatch on Ubuntu 18.10, my procedure differed from the above and I'm commenting because most of us end up using bits from several guides.



    Differences



    I removed old versions of wine by deleting all .wine and .wine32 folders but keeping a backup of old game configs, and any large .dat files saved games and screenshots etc.



    Then I removed with



    sudo apt remove wine wine-stable wine-staging winehq-stable winehq-staging wine-devel


    I tried previous wine versions too so I did a clean OS install in my case (backed up first).



    It's important for people to know that the apt key changed on WineHQ on 19th December 2018 and those following old guides will get the wrong key. Your steps have the correct key for those finding this from Google.*



    It's also important to add the correct apt repository:



    sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ cosmic main'


    I set Windows version to 10. On previous wine prefix attempts I tried other versions and had to change a few times during the install steps BUT on a new prefix, just using Windows 10 worked on a 64 bit (default) prefix.



    I did



    sudo apt install winbind


    but that might come with the default install.



    ie8 did not work for me, but I didn't need it. For some reason I didn't need the wine-mono or wine-gecko components, but I had needed those on previous OS installs.



    I installed the vcrun2015 component before downloading Battle.net-Setup.exe.



    I didn't follow the 3 lines about using 32 bit wine and it worked fine without this step or creating a .wine32



    Thanks for your writeup and it seems to be a huge or impossible challenge to unify documentation across all the different OS's versions, games, etc. I think the documentation on WineHQ has improved a lot.






    share|improve this answer


























    • Most interesting. I didn't have to install vcrun and as far as I remember Battle.net didn't install it either.

      – Gnudiff
      Feb 3 at 19:48



















    0














    Installing the easy way using Lutris from Lutris' website:



    Install wine-staging (from previous answer)



    sudo dpkg --add-architecture i386 
    wget -nc https://dl.winehq.org/wine-builds/winehq.key
    sudo apt-key add winehq.key
    sudo apt update
    sudo apt install --install-recommends winehq-staging


    Install Lutris



    ver=$(lsb_release -sr); if [ $ver != "18.10" -a $ver != "18.04" -a $ver != "16.04" ]; then ver=18.04; fi
    echo "deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/ ./" | sudo tee /etc/apt/sources.list.d/lutris.list
    wget -q https://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -
    sudo apt-get update
    sudo apt-get install lutris


    Then browse to https://lutris.net/games/battlenet/ and https://lutris.net/games/world-of-warcraft/
    and press the 'Install' button, or download the script and run



    lutris -i <scriptname>.json





    share|improve this answer























      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "89"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1114328%2fhow-to-install-battle-net-and-run-blizzard-games-on-ubuntu-18-10%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      3 Answers
      3






      active

      oldest

      votes








      3 Answers
      3






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      4














      I base much of my answer on https://www.maketecheasier.com/play-hearthstone-on-ubuntu-linux/ which was the most concise solution, that had still to be tweaked.



      Vanilla installation of Ubuntu 18.10 64bit.



      Everything in the answer supposes you run it from terminal, even when not explicitly stated.



      1. Add WINE staging repository and install it



      (WineHQ). Note that you will work with 32bit installations of games, etc.



      sudo dpkg --add-architecture i386
      wget -nc https://dl.winehq.org/wine-builds/winehq.key
      sudo apt-key add winehq.key
      sudo apt update
      sudo apt install --install-recommends winehq-staging



      2. Configure WINE



      Run
      winecfg



      In the Staging tab, check the following boxes:




      • Enable CSMT


      • Enable VAAPI


      • Enable EAX


      • Hide Wine version from applications



      enter image description here



      In the Libraries tab, add entry locationapi, Edit it and select "Disable":



      Now, some other answers on the net say, you have to disable d3d11 as well, but Battle.net launcher apparently doesn't install without it and it turned out that there was no problem running at least Hearthstone and Diablo 3 with D3D11.



      enter image description here



      In the Applications tab, select Windows version 8.1:



      enter image description here



      3. Tweak WINE with winetricks



      Download winetricks script:



      wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
      chmod +x winetricks

      Now, you will be using 32bit WINE libraries and software versions, so you should prepare all your future runs from terminal for it:




      cat >> ~/.bashrc
      export WINEARCH=win32
      export WINEPREFIX=~/.wine32



      Press [CTRL+D] after pasting these 3 lines into terminal, to end adding lines to .bashrc .



      Close your existing terminal and open a new one, so that environment variables will be working.



      Launch winetricks:



      ./winetricks




      • use the default prefix

      • select "Install a Windows DLL or Component" option.

      • From there, install "ie8" and "corefonts".


      The installs take some time, and you have to click through multiple "OK" buttons.



      4. Get normal Windows Battle.net installer from Blizzard Download page



      Now, after downloading, you wont generally be able to just click on the resulting .exe file to launch it with Wine, because you need the environment variables WINEARCH and WINEPREFIX. So in general you launch it from terminal with



      cd Downloads
      wine Battle.net-Setup.exe



      Then you should be able to install Hearthstone and play it via launcher app.



      As this solution relies on WINE environment variables, so you wont be able to just click on the exe files. You will get a missing DLL Windows error box, if you do.



      Instead when you need to relaunch Battle.net launcher after quitting it, use:



      cd ~/.wine32/drive_c/Program Files/Battle.net/
      wine Battle.net Launcher.exe





      share|improve this answer




























        4














        I base much of my answer on https://www.maketecheasier.com/play-hearthstone-on-ubuntu-linux/ which was the most concise solution, that had still to be tweaked.



        Vanilla installation of Ubuntu 18.10 64bit.



        Everything in the answer supposes you run it from terminal, even when not explicitly stated.



        1. Add WINE staging repository and install it



        (WineHQ). Note that you will work with 32bit installations of games, etc.



        sudo dpkg --add-architecture i386
        wget -nc https://dl.winehq.org/wine-builds/winehq.key
        sudo apt-key add winehq.key
        sudo apt update
        sudo apt install --install-recommends winehq-staging



        2. Configure WINE



        Run
        winecfg



        In the Staging tab, check the following boxes:




        • Enable CSMT


        • Enable VAAPI


        • Enable EAX


        • Hide Wine version from applications



        enter image description here



        In the Libraries tab, add entry locationapi, Edit it and select "Disable":



        Now, some other answers on the net say, you have to disable d3d11 as well, but Battle.net launcher apparently doesn't install without it and it turned out that there was no problem running at least Hearthstone and Diablo 3 with D3D11.



        enter image description here



        In the Applications tab, select Windows version 8.1:



        enter image description here



        3. Tweak WINE with winetricks



        Download winetricks script:



        wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
        chmod +x winetricks

        Now, you will be using 32bit WINE libraries and software versions, so you should prepare all your future runs from terminal for it:




        cat >> ~/.bashrc
        export WINEARCH=win32
        export WINEPREFIX=~/.wine32



        Press [CTRL+D] after pasting these 3 lines into terminal, to end adding lines to .bashrc .



        Close your existing terminal and open a new one, so that environment variables will be working.



        Launch winetricks:



        ./winetricks




        • use the default prefix

        • select "Install a Windows DLL or Component" option.

        • From there, install "ie8" and "corefonts".


        The installs take some time, and you have to click through multiple "OK" buttons.



        4. Get normal Windows Battle.net installer from Blizzard Download page



        Now, after downloading, you wont generally be able to just click on the resulting .exe file to launch it with Wine, because you need the environment variables WINEARCH and WINEPREFIX. So in general you launch it from terminal with



        cd Downloads
        wine Battle.net-Setup.exe



        Then you should be able to install Hearthstone and play it via launcher app.



        As this solution relies on WINE environment variables, so you wont be able to just click on the exe files. You will get a missing DLL Windows error box, if you do.



        Instead when you need to relaunch Battle.net launcher after quitting it, use:



        cd ~/.wine32/drive_c/Program Files/Battle.net/
        wine Battle.net Launcher.exe





        share|improve this answer


























          4












          4








          4







          I base much of my answer on https://www.maketecheasier.com/play-hearthstone-on-ubuntu-linux/ which was the most concise solution, that had still to be tweaked.



          Vanilla installation of Ubuntu 18.10 64bit.



          Everything in the answer supposes you run it from terminal, even when not explicitly stated.



          1. Add WINE staging repository and install it



          (WineHQ). Note that you will work with 32bit installations of games, etc.



          sudo dpkg --add-architecture i386
          wget -nc https://dl.winehq.org/wine-builds/winehq.key
          sudo apt-key add winehq.key
          sudo apt update
          sudo apt install --install-recommends winehq-staging



          2. Configure WINE



          Run
          winecfg



          In the Staging tab, check the following boxes:




          • Enable CSMT


          • Enable VAAPI


          • Enable EAX


          • Hide Wine version from applications



          enter image description here



          In the Libraries tab, add entry locationapi, Edit it and select "Disable":



          Now, some other answers on the net say, you have to disable d3d11 as well, but Battle.net launcher apparently doesn't install without it and it turned out that there was no problem running at least Hearthstone and Diablo 3 with D3D11.



          enter image description here



          In the Applications tab, select Windows version 8.1:



          enter image description here



          3. Tweak WINE with winetricks



          Download winetricks script:



          wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
          chmod +x winetricks

          Now, you will be using 32bit WINE libraries and software versions, so you should prepare all your future runs from terminal for it:




          cat >> ~/.bashrc
          export WINEARCH=win32
          export WINEPREFIX=~/.wine32



          Press [CTRL+D] after pasting these 3 lines into terminal, to end adding lines to .bashrc .



          Close your existing terminal and open a new one, so that environment variables will be working.



          Launch winetricks:



          ./winetricks




          • use the default prefix

          • select "Install a Windows DLL or Component" option.

          • From there, install "ie8" and "corefonts".


          The installs take some time, and you have to click through multiple "OK" buttons.



          4. Get normal Windows Battle.net installer from Blizzard Download page



          Now, after downloading, you wont generally be able to just click on the resulting .exe file to launch it with Wine, because you need the environment variables WINEARCH and WINEPREFIX. So in general you launch it from terminal with



          cd Downloads
          wine Battle.net-Setup.exe



          Then you should be able to install Hearthstone and play it via launcher app.



          As this solution relies on WINE environment variables, so you wont be able to just click on the exe files. You will get a missing DLL Windows error box, if you do.



          Instead when you need to relaunch Battle.net launcher after quitting it, use:



          cd ~/.wine32/drive_c/Program Files/Battle.net/
          wine Battle.net Launcher.exe





          share|improve this answer













          I base much of my answer on https://www.maketecheasier.com/play-hearthstone-on-ubuntu-linux/ which was the most concise solution, that had still to be tweaked.



          Vanilla installation of Ubuntu 18.10 64bit.



          Everything in the answer supposes you run it from terminal, even when not explicitly stated.



          1. Add WINE staging repository and install it



          (WineHQ). Note that you will work with 32bit installations of games, etc.



          sudo dpkg --add-architecture i386
          wget -nc https://dl.winehq.org/wine-builds/winehq.key
          sudo apt-key add winehq.key
          sudo apt update
          sudo apt install --install-recommends winehq-staging



          2. Configure WINE



          Run
          winecfg



          In the Staging tab, check the following boxes:




          • Enable CSMT


          • Enable VAAPI


          • Enable EAX


          • Hide Wine version from applications



          enter image description here



          In the Libraries tab, add entry locationapi, Edit it and select "Disable":



          Now, some other answers on the net say, you have to disable d3d11 as well, but Battle.net launcher apparently doesn't install without it and it turned out that there was no problem running at least Hearthstone and Diablo 3 with D3D11.



          enter image description here



          In the Applications tab, select Windows version 8.1:



          enter image description here



          3. Tweak WINE with winetricks



          Download winetricks script:



          wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
          chmod +x winetricks

          Now, you will be using 32bit WINE libraries and software versions, so you should prepare all your future runs from terminal for it:




          cat >> ~/.bashrc
          export WINEARCH=win32
          export WINEPREFIX=~/.wine32



          Press [CTRL+D] after pasting these 3 lines into terminal, to end adding lines to .bashrc .



          Close your existing terminal and open a new one, so that environment variables will be working.



          Launch winetricks:



          ./winetricks




          • use the default prefix

          • select "Install a Windows DLL or Component" option.

          • From there, install "ie8" and "corefonts".


          The installs take some time, and you have to click through multiple "OK" buttons.



          4. Get normal Windows Battle.net installer from Blizzard Download page



          Now, after downloading, you wont generally be able to just click on the resulting .exe file to launch it with Wine, because you need the environment variables WINEARCH and WINEPREFIX. So in general you launch it from terminal with



          cd Downloads
          wine Battle.net-Setup.exe



          Then you should be able to install Hearthstone and play it via launcher app.



          As this solution relies on WINE environment variables, so you wont be able to just click on the exe files. You will get a missing DLL Windows error box, if you do.



          Instead when you need to relaunch Battle.net launcher after quitting it, use:



          cd ~/.wine32/drive_c/Program Files/Battle.net/
          wine Battle.net Launcher.exe






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jan 31 at 8:49









          GnudiffGnudiff

          1565




          1565

























              1














              For my install of Overwatch on Ubuntu 18.10, my procedure differed from the above and I'm commenting because most of us end up using bits from several guides.



              Differences



              I removed old versions of wine by deleting all .wine and .wine32 folders but keeping a backup of old game configs, and any large .dat files saved games and screenshots etc.



              Then I removed with



              sudo apt remove wine wine-stable wine-staging winehq-stable winehq-staging wine-devel


              I tried previous wine versions too so I did a clean OS install in my case (backed up first).



              It's important for people to know that the apt key changed on WineHQ on 19th December 2018 and those following old guides will get the wrong key. Your steps have the correct key for those finding this from Google.*



              It's also important to add the correct apt repository:



              sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ cosmic main'


              I set Windows version to 10. On previous wine prefix attempts I tried other versions and had to change a few times during the install steps BUT on a new prefix, just using Windows 10 worked on a 64 bit (default) prefix.



              I did



              sudo apt install winbind


              but that might come with the default install.



              ie8 did not work for me, but I didn't need it. For some reason I didn't need the wine-mono or wine-gecko components, but I had needed those on previous OS installs.



              I installed the vcrun2015 component before downloading Battle.net-Setup.exe.



              I didn't follow the 3 lines about using 32 bit wine and it worked fine without this step or creating a .wine32



              Thanks for your writeup and it seems to be a huge or impossible challenge to unify documentation across all the different OS's versions, games, etc. I think the documentation on WineHQ has improved a lot.






              share|improve this answer


























              • Most interesting. I didn't have to install vcrun and as far as I remember Battle.net didn't install it either.

                – Gnudiff
                Feb 3 at 19:48
















              1














              For my install of Overwatch on Ubuntu 18.10, my procedure differed from the above and I'm commenting because most of us end up using bits from several guides.



              Differences



              I removed old versions of wine by deleting all .wine and .wine32 folders but keeping a backup of old game configs, and any large .dat files saved games and screenshots etc.



              Then I removed with



              sudo apt remove wine wine-stable wine-staging winehq-stable winehq-staging wine-devel


              I tried previous wine versions too so I did a clean OS install in my case (backed up first).



              It's important for people to know that the apt key changed on WineHQ on 19th December 2018 and those following old guides will get the wrong key. Your steps have the correct key for those finding this from Google.*



              It's also important to add the correct apt repository:



              sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ cosmic main'


              I set Windows version to 10. On previous wine prefix attempts I tried other versions and had to change a few times during the install steps BUT on a new prefix, just using Windows 10 worked on a 64 bit (default) prefix.



              I did



              sudo apt install winbind


              but that might come with the default install.



              ie8 did not work for me, but I didn't need it. For some reason I didn't need the wine-mono or wine-gecko components, but I had needed those on previous OS installs.



              I installed the vcrun2015 component before downloading Battle.net-Setup.exe.



              I didn't follow the 3 lines about using 32 bit wine and it worked fine without this step or creating a .wine32



              Thanks for your writeup and it seems to be a huge or impossible challenge to unify documentation across all the different OS's versions, games, etc. I think the documentation on WineHQ has improved a lot.






              share|improve this answer


























              • Most interesting. I didn't have to install vcrun and as far as I remember Battle.net didn't install it either.

                – Gnudiff
                Feb 3 at 19:48














              1












              1








              1







              For my install of Overwatch on Ubuntu 18.10, my procedure differed from the above and I'm commenting because most of us end up using bits from several guides.



              Differences



              I removed old versions of wine by deleting all .wine and .wine32 folders but keeping a backup of old game configs, and any large .dat files saved games and screenshots etc.



              Then I removed with



              sudo apt remove wine wine-stable wine-staging winehq-stable winehq-staging wine-devel


              I tried previous wine versions too so I did a clean OS install in my case (backed up first).



              It's important for people to know that the apt key changed on WineHQ on 19th December 2018 and those following old guides will get the wrong key. Your steps have the correct key for those finding this from Google.*



              It's also important to add the correct apt repository:



              sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ cosmic main'


              I set Windows version to 10. On previous wine prefix attempts I tried other versions and had to change a few times during the install steps BUT on a new prefix, just using Windows 10 worked on a 64 bit (default) prefix.



              I did



              sudo apt install winbind


              but that might come with the default install.



              ie8 did not work for me, but I didn't need it. For some reason I didn't need the wine-mono or wine-gecko components, but I had needed those on previous OS installs.



              I installed the vcrun2015 component before downloading Battle.net-Setup.exe.



              I didn't follow the 3 lines about using 32 bit wine and it worked fine without this step or creating a .wine32



              Thanks for your writeup and it seems to be a huge or impossible challenge to unify documentation across all the different OS's versions, games, etc. I think the documentation on WineHQ has improved a lot.






              share|improve this answer















              For my install of Overwatch on Ubuntu 18.10, my procedure differed from the above and I'm commenting because most of us end up using bits from several guides.



              Differences



              I removed old versions of wine by deleting all .wine and .wine32 folders but keeping a backup of old game configs, and any large .dat files saved games and screenshots etc.



              Then I removed with



              sudo apt remove wine wine-stable wine-staging winehq-stable winehq-staging wine-devel


              I tried previous wine versions too so I did a clean OS install in my case (backed up first).



              It's important for people to know that the apt key changed on WineHQ on 19th December 2018 and those following old guides will get the wrong key. Your steps have the correct key for those finding this from Google.*



              It's also important to add the correct apt repository:



              sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ cosmic main'


              I set Windows version to 10. On previous wine prefix attempts I tried other versions and had to change a few times during the install steps BUT on a new prefix, just using Windows 10 worked on a 64 bit (default) prefix.



              I did



              sudo apt install winbind


              but that might come with the default install.



              ie8 did not work for me, but I didn't need it. For some reason I didn't need the wine-mono or wine-gecko components, but I had needed those on previous OS installs.



              I installed the vcrun2015 component before downloading Battle.net-Setup.exe.



              I didn't follow the 3 lines about using 32 bit wine and it worked fine without this step or creating a .wine32



              Thanks for your writeup and it seems to be a huge or impossible challenge to unify documentation across all the different OS's versions, games, etc. I think the documentation on WineHQ has improved a lot.







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Feb 8 at 13:16









              pomsky

              32k1199130




              32k1199130










              answered Feb 2 at 12:33









              user919856user919856

              112




              112













              • Most interesting. I didn't have to install vcrun and as far as I remember Battle.net didn't install it either.

                – Gnudiff
                Feb 3 at 19:48



















              • Most interesting. I didn't have to install vcrun and as far as I remember Battle.net didn't install it either.

                – Gnudiff
                Feb 3 at 19:48

















              Most interesting. I didn't have to install vcrun and as far as I remember Battle.net didn't install it either.

              – Gnudiff
              Feb 3 at 19:48





              Most interesting. I didn't have to install vcrun and as far as I remember Battle.net didn't install it either.

              – Gnudiff
              Feb 3 at 19:48











              0














              Installing the easy way using Lutris from Lutris' website:



              Install wine-staging (from previous answer)



              sudo dpkg --add-architecture i386 
              wget -nc https://dl.winehq.org/wine-builds/winehq.key
              sudo apt-key add winehq.key
              sudo apt update
              sudo apt install --install-recommends winehq-staging


              Install Lutris



              ver=$(lsb_release -sr); if [ $ver != "18.10" -a $ver != "18.04" -a $ver != "16.04" ]; then ver=18.04; fi
              echo "deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/ ./" | sudo tee /etc/apt/sources.list.d/lutris.list
              wget -q https://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -
              sudo apt-get update
              sudo apt-get install lutris


              Then browse to https://lutris.net/games/battlenet/ and https://lutris.net/games/world-of-warcraft/
              and press the 'Install' button, or download the script and run



              lutris -i <scriptname>.json





              share|improve this answer




























                0














                Installing the easy way using Lutris from Lutris' website:



                Install wine-staging (from previous answer)



                sudo dpkg --add-architecture i386 
                wget -nc https://dl.winehq.org/wine-builds/winehq.key
                sudo apt-key add winehq.key
                sudo apt update
                sudo apt install --install-recommends winehq-staging


                Install Lutris



                ver=$(lsb_release -sr); if [ $ver != "18.10" -a $ver != "18.04" -a $ver != "16.04" ]; then ver=18.04; fi
                echo "deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/ ./" | sudo tee /etc/apt/sources.list.d/lutris.list
                wget -q https://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -
                sudo apt-get update
                sudo apt-get install lutris


                Then browse to https://lutris.net/games/battlenet/ and https://lutris.net/games/world-of-warcraft/
                and press the 'Install' button, or download the script and run



                lutris -i <scriptname>.json





                share|improve this answer


























                  0












                  0








                  0







                  Installing the easy way using Lutris from Lutris' website:



                  Install wine-staging (from previous answer)



                  sudo dpkg --add-architecture i386 
                  wget -nc https://dl.winehq.org/wine-builds/winehq.key
                  sudo apt-key add winehq.key
                  sudo apt update
                  sudo apt install --install-recommends winehq-staging


                  Install Lutris



                  ver=$(lsb_release -sr); if [ $ver != "18.10" -a $ver != "18.04" -a $ver != "16.04" ]; then ver=18.04; fi
                  echo "deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/ ./" | sudo tee /etc/apt/sources.list.d/lutris.list
                  wget -q https://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -
                  sudo apt-get update
                  sudo apt-get install lutris


                  Then browse to https://lutris.net/games/battlenet/ and https://lutris.net/games/world-of-warcraft/
                  and press the 'Install' button, or download the script and run



                  lutris -i <scriptname>.json





                  share|improve this answer













                  Installing the easy way using Lutris from Lutris' website:



                  Install wine-staging (from previous answer)



                  sudo dpkg --add-architecture i386 
                  wget -nc https://dl.winehq.org/wine-builds/winehq.key
                  sudo apt-key add winehq.key
                  sudo apt update
                  sudo apt install --install-recommends winehq-staging


                  Install Lutris



                  ver=$(lsb_release -sr); if [ $ver != "18.10" -a $ver != "18.04" -a $ver != "16.04" ]; then ver=18.04; fi
                  echo "deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/ ./" | sudo tee /etc/apt/sources.list.d/lutris.list
                  wget -q https://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -
                  sudo apt-get update
                  sudo apt-get install lutris


                  Then browse to https://lutris.net/games/battlenet/ and https://lutris.net/games/world-of-warcraft/
                  and press the 'Install' button, or download the script and run



                  lutris -i <scriptname>.json






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Feb 8 at 13:41









                  rtaftrtaft

                  474211




                  474211






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Ask Ubuntu!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1114328%2fhow-to-install-battle-net-and-run-blizzard-games-on-ubuntu-18-10%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Human spaceflight

                      Can not write log (Is /dev/pts mounted?) - openpty in Ubuntu-on-Windows?

                      File:DeusFollowingSea.jpg