Battle.net

The Battle.net client is a tool to download, update and launch games by Blizzard Entertainment. It is not officially available for Linux, but usable through Wine.

Installation

You need to install wine, winetricks, lib32-gnutls, and lib32-libldap

From winetricks, install:

$ winetricks corefonts

Wine config

The Battle.net client must be ran as Windows Version 'Windows XP'. Other versions will result in the client being a blank white window.

Known issues

Login region select

When logging in, you must move the mouse over where the dropdown would be for 'Region Select' - otherwise it does not show up.

White flashing

The client often flashes when the window is moved, or other windows are moved over it. This should not affect the running of the app.

Login screen stuck at loading spinner (input fields disabled/greyed out)

There are two possible causes for this:

  1. Missing lib32-gnutls (cannot connect due to no HTTPS)
  2. Battle.net's "Browser Acceleration" has been enabled

To fix #1, install lib32-gnutls package. If wine still complains about it not being found, you may need to remove .wine folder and restart the whole installtion process (if you do this, remember to rerun winetricks corefonts to install the runtime files.

To fix #2, disconnect from the internet and relaunch Battle.net Launcher. The email/password field should now be enabled and you can click the little gear icon beside the fields to configure options. Go to 'Advanced' and disable browser acceleration.

See also

Battle.net App (WineHQ AppDB)