Cómo instalar Battle.net en Linux

Blizzard no tiene versión para Linux, así que Heronite instala el Battle.net de Windows con Wine desde su página Tiendas, sin configurar nada a mano.

Actualizado el 4 de noviembre de 20263 min de lectura

La Colección de Heronite con un juego abierto: su portada, el botón Jugar y un recuadro En Linux con la valoración de ProtonDB y el estado del anticheat. Los juegos instalados en Battle.net también aparecen aquí.

Qué necesitas

  • Un PC con Linux de 64 bits y un controlador de Vulkan que funcione, más el controlador de Vulkan de 32 bits para los juegos antiguos.
  • Una cuenta de Battle.net.
  • Conexión a internet. Heronite descarga una versión de Proton si no tienes ninguna, y luego el instalador de Battle.net.
  • Espacio libre en disco para Wine y tus juegos.

Instala Heronite

Descarga el AppImage desde la página de descarga. Funciona en cualquier distribución:

chmod +x Heronite-x86_64.AppImage
./Heronite-x86_64.AppImage

Los demás formatos están en la guía de instalación. En la Steam Deck, sigue la guía de Steam Deck.

Instala Battle.net

  1. Pulsa Ctrl 4 para abrir Tiendas.
  2. En la lista de la izquierda, bajo Apps de las tiendas, elige Battle.net.
  3. Haz clic en Instalar Battle.net.
  4. Espera a que la página diga Listo. Puede tardar unos minutos.

Heronite busca o descarga un Proton y luego el instalador oficial. Crea el prefijo de Wine (una carpeta que funciona como un Windows solo para esa app) ~/Games/Heronite/Prefixes/Battle.net e instala Battle.net ahí. Si ya tienes Battle.net en un prefijo de Wine, haz clic en Usar una instalación existente en lugar del paso 3 y selecciona ese prefijo.

Inicia sesión, instala y juega a juegos de Blizzard

  1. Haz clic en Abrir Battle.net.
  2. Inicia sesión en la ventana de Battle.net. Heronite nunca ve tu contraseña, y su página muestra luego Conectado.
  3. Instala un juego en Battle.net, como lo harías en Windows.
  4. Pulsa Enter sobre el juego en tu biblioteca de Heronite para iniciarlo. Heronite registra el tiempo de juego.

Antes de instalar un juego grande, mira la fila En Linux en los detalles del juego. Muestra la valoración de ProtonDB y el estado de anti-cheat de Are We Anti-Cheat Yet?.

Si falta un juego instalado en tu biblioteca, haz clic en Actualizar bajo Instalados en la página de Battle.net. Un juego que no has instalado muestra Instalar con Battle.net, que abre la app de la tienda.

Cambia la versión de Proton de Battle.net

Abre Ajustes de Wine en la página de Battle.net y elige otra versión en Versión, en la pestaña Compatibilidad. Hasta que la cambies, Heronite usa tu Proton por defecto. GE-Proton y Proton-CachyOS son los que se suelen probar.

Para abrir el prefijo, haz clic en Abrir carpeta junto a Prefijo de Wine en la misma página. Para detener la app de la tienda y todo lo que corre en su prefijo, cierra antes cualquier juego abierto y haz clic en Cerrar Battle.net.

Quita Battle.net de Heronite

Haz clic en Quitar de Heronite en la página de Battle.net. El prefijo de Wine y los juegos instalados en él se quedan en el disco. Borra tú la carpeta del prefijo para recuperar el espacio (Archivos y carpetas).

¿El anti-cheat bloquea algún juego de Blizzard?

Sí, Call of Duty. La página de Battle.net avisa de que su anti-cheat Ricochet no funciona en Linux. Los demás juegos de Blizzard pueden cambiar de un parche a otro, así que mira ProtonDB antes de instalar.

Battle.net no se instala o se cierra

  • La instalación se detiene o falla. Comprueba tu conexión a internet y vuelve a intentarlo. Los logs están en Ajustes → Logs.
  • Battle.net o un juego se cierra. Prueba otra versión en Ajustes de Wine, o un prefijo nuevo.

Para DLL que faltan, errores de Vulkan y otras correcciones de Wine, mira Solución de problemas.

Preguntas

¿Hay un Battle.net oficial para Linux?

No, Blizzard no tiene versión para Linux. Heronite ejecuta la app de la tienda de Windows con Wine o Proton, usando el instalador oficial.

¿Qué juegos de Blizzard funcionan en Linux?

Muchos, según el juego. Mira antes su valoración de ProtonDB. Call of Duty no funciona, porque su anti-cheat Ricochet no funciona en Linux.

¿Funciona esto en Windows?

Sí. En Windows, Heronite ejecuta Battle.net directamente, sin Wine, y usa tu instalación si ya tienes una. Sus juegos aparecen en tu biblioteca y se inician a través de Battle.net.

¿Dónde pone Heronite Battle.net?

En un prefijo de Wine en ~/Games/Heronite/Prefixes/Battle.net. Si quitas Battle.net de Heronite, esa carpeta y sus juegos se quedan en el disco.

Ya uso Battle.net con Wine o Lutris. ¿Puedo conservarlo?

Sí. Haz clic en Usar una instalación existente en la página de Battle.net y selecciona tu prefijo de Wine.