Gydunhn's Blog

Starcraft 2 en Linux

Ha salido al mercado Starcraft 2, uno de los juegos más esperados de los últimos tiempos.

Desde la fase beta del juego, la comunidad de Wine ya había logrado hacerlo funcionar. Es un verdadero testimonio del progreso que ha hecho el proyecto Wine en los últimos años, cuando puede ejecutar un título nuevo que ni siquiera ha sido lanzado oficialmente.

Aquí te explico cómo hacerlo, basado en experiencias con Wine y PlayOnLinux.

Requisitos mínimos del juego


Método 1: Instalación con Wine

Pasos preliminares

  1. Instala Wine 1.2 (versión estable en ese momento):

    sudo apt-get install wine1.2
    
  2. Descarga winetricks:

    wget http://winezeug.googlecode.com/svn/trunk/winetricks
    chmod +x winetricks
    
  3. Instala dependencias críticas:

    ./winetricks droid fontfix fontsmooth-rgb gdiplus gecko vcrun2008 vcrun2005 allfonts d3dx9 win7
    

Configuración de Wine

  1. Ejecuta winecfg y:

    • En la pestaña Librerías:
      • Añade mmdevapi como nueva reemplazada.
      • Selecciónala y haz clic en Editar → Deshabilitar.
    • Ve a la pestaña Audio y configura el driver a ALSA.

    Configuración de Wine

  2. Instalación del juego:

    • Inserta el DVD o ejecuta el instalador descargado de Battle.net:
    wine /ruta/a/Setup.exe
    

Método 2: Instalación con PlayOnLinux

Si no recuerdas lo que es PlayOnLinux, puedes seguir nuestro review anterior.

  1. Instala PlayOnLinux:

    sudo apt-get install playonlinux
    
  2. Abre la aplicación, actualiza los scripts (si es necesario) y busca Starcraft 2 en la categoría Juegos.

  3. Sigue el asistente:

    • Acepta instalar Wine 1.2 y paquetes adicionales (como Gecko).
    • Inserta el DVD cuando lo solicite.
  4. Post-instalación:

    • Ve a Configurar esta aplicación y deshabilita mmdevapi (igual que en Wine).

Problemas comunes y soluciones

Problemas de audio

Problemas de instalación con el CD

Si estás instalando desde el CD retail y tienes problemas (el disco tiene un montador automático para PC/Mac que puede fallar), desmonta y vuelve a montar manualmente el disco:

sudo umount /media/SC2*
sudo mount -t udf -o ro,unhide,uid=$(id -u) /dev/cdrom /media/cdrom

Nota: Algunos sistemas pueden usar /dev/sr0 u otros puntos de montaje en lugar de /dev/cdrom.

Problemas con tarjetas gráficas ATI

Si tienes una tarjeta gráfica ATI y el juego no se ejecuta correctamente, intenta configurar Wine para usar un escritorio virtual.

Otros problemas


Rendimiento

El rendimiento bajo Wine es bastante bueno, aunque no perfecto. En configuraciones de detalle bajo, el juego es más que jugable. Hay un cuello de botella en el procesador en configuraciones de mayor detalle que afecta al rendimiento, similar a lo que ocurre con Left 4 Dead 2 bajo Wine.

Para verificar tu rendimiento, puedes presionar Ctrl+Alt+F mientras juegas para mostrar un contador de FPS en la esquina superior izquierda de la pantalla.

Curiosamente, algunos usuarios han reportado que el juego funciona con mayor estabilidad en Linux que en Windows, especialmente en lo que se refiere a la conexión durante partidas multijugador. Aunque el rendimiento gráfico suele ser mejor en Windows, la estabilidad general puede ser superior en Linux.

He probado estos métodos en Ubuntu 10.04, pero deberían funcionar en cualquier distribución moderna de Linux con mínimas adaptaciones.

Referencias

Nota: Este artículo es una adaptación de múltiples fuentes públicas, principalmente basado en los excelentes tutoriales de Jeff Hoogland y la comunidad de Wine.

Descargo de responsabilidad

El artículo "Starcraft 2 en Linux", escrito originalmente por Gydunhn, se ha perdido. Aunque se intentó recuperar (con IA) el contenido desde la URL original, la operación no fue exitosa. Se logró recuperar solo una parte del artículo, y se complementó con fuentes adicionales para su reconstrucción.

El artículo original era una adaptación del proceso de instalación de Starcraft 2 en Linux, con pequeñas variantes técnicas, basado en un artículo del blog "Geeks & Linux Atelier!", escrito por Pablo Ignacio.

Este artículo, a su vez, hacía referencia a una entrada original en inglés en el blog "Thoughts on Technology", escrita por Jeff Hoogland. De este artículo en inglés se obtuvieron nuevas referencias para continuar con el proceso de instalación de Starcraft 2 en Linux. Todas estas fuentes fueron utilizadas para la reconstrucción del post original de Gydunhn en su blog, por lo que la informacion original no esta preservada fidedignamente.

#Linux #PlayOnLinux #Starcraft #Starcraft 2 #Tutorial #Ubuntu #Videojuegos #Wine