Ya tengo Linux… ¿ahora como juego?

Los juguetones que como yo aceptamos caer en los ambientes GNU/Linux, en algún momento nos hicimos esta pregunta y quizás ahora con el paso del tiempo (y a medida que vamos ganando experiencia), ya nos podemos dejar de preguntar cómo jugar, pues bien… este post es para los juguetones que llegan nuevos, sobre todo luego de las noticias sobre Steam y su llegada a Linux; ya que siempre es bueno tener una plataforma para jugar, pero por desgracia hay muchos otros juegos que no están en la plataforma, y algunos quisiéramos en algún momento jugarlos pues bien… allá vamos!.

Casi todos los que conocen a algún usuario de GNU/Linux ha escuchado hablar de que “en Linux si se puede jugar” y casi siempre gracias a Wine, pero a lo mejor no saben que Wine es solo uno de los tantos programas que existen que nos permiten emular nuestros juegos de Windows, pues también están CrossOver Games y Cedega.

Al inicio las diferencias entre ellos no eran muchas (salvo algún que otro cambio a la hora de las interfaces o los gráficos) pero con el tiempo cada proyecto ha ido tomando su propia ruta, haciendo que esta diferencia se haya hecho más grande. El propósito de esta entrada no es “echar a pelear a uno con otro” sino mas bien dar una panorámica (dentro de mi visión personal) de cada uno de ellos.

  • Wine es totalmente gratuito y quizás por eso sea de los 3 el más utilizado por nuestros juguetones, además la mayoría de las distros de hoy en día dan la posibilidad de instalarlo a sus usuarios.
  • Cedega es desarrollado por una empresa llamada TransGaming y está disponible si se paga unos $25 USD con tal de adquirir una suscripción de unos 6 meses aproximadamente.
  • CrossOver por su parte es desarrollado por CodeWeavers, solo se necesita un pago de $39.95 USD pero con ese pago ya podemos tener el programita.
  • Wine y CrossOver no solo están en ambientes GNU/Linux, sino que también tiene sus versiones para Mac-OSX (porque los de la manzanita también gustan de jugar de vez en vez), mientras que TransGaming vende algo llamado Cider o algo parecido, que viene siendo algo así como el mismo perro con diferente collar pero que cumple su objetivo de igual forma.

CodeWeavers, la empresa detrás del CrossOver tiene bajo su manga otras versiones, como es el caso de Crossover-Office. Aunque Crossover-Office es capaz de emular algunos juegos es CrossOver Games la aplicación que ellos recomiendan para jugar, ya que está diseñada específicamente para esto y cuenta con un entorno controlado íntegramente por una interfaz gráfica (GUI), donde los usuarios pueden hacer sus “bottles” para retener en ellos diferentes configuraciones de Wine, lo cual quiere decir que vendría siendo además algo así como una extensión de las potencialidades ya que nos permite guardar varias configuraciones para jugar varios juegos.

CrossOver Games

CrossOver tiene una instalación gráfica y presenta ademas librerías que incluyen el maldito/bendito DirectX y .Net. Los paquetes adicionales se instalan fácilmente, lo cual hace que los juegos se instalen un poco más rápido que con Wine.  Para la configuración él utiliza la misma utilidad que presenta Wine. CrossOver tiene una Base de Datos de todos sus Bottles, dicha base de datos está algo incompleta; lo que en mi opinión sería preferible poder usar la BD de Wine y decir que juego se ejecutaría con CrossOver.

Wine es una capa de compatibilidad que permite que los ambientes GNU/Linux puedan ejecutar aplicaciones de Windows. A diferencia de un emulador normal (que tiene que acceder a las cosas del hardware y el software), Wine es capaz de acceder a las librerías de Windows y hacer que estas trabajen dentro de Linux. Esto hace a Wine mucho más rápido que los demás emuladores y las máquinas virtuales. Existe un gran número de juegos que son soportados por Wine, de hecho en la página web del proyecto hospeda una sustancial base de datos de juegos soportados y no soportados, así como también algunos tips de cómo lograr que algunos de estos trabajen correctamente.

Winecfg

Wine también tiene una herramienta de configuración gráfica llamada “winecfg” y en ella se incluyen herramientas específicas para configuraciones de drivers, multimedia etc etc. Por defecto esta aplicación no presenta ningún Frontend para la ejecución de los juegos, pero siempre se pueden encontrar algunas aplicaciones que sirvan para eso, o si lo prefieren lo podemos hacer correr desde la consola. Los juegos que utilizan OpenGL están soportados dentro de Wine, incluso algunos que utilizan librerías de DirectX que se pueden encontrar en la red de redes. Las cosas de la plataforma .Net no son fáciles de instalar en Wine, pero los juegos que quieren estas cosas parecen correr bastante bien. También se le pueden incluir otras cositas extras como es el caso de la fuente MS Corefont (gracias a un script llamado Winetrick que se encuentra difundido en la red).

Cedega

Cedega tiene una interfaz gráfica bastante robusta (en mi opinión la mas robusta de los 3) la cual posee muchas herramientas para interactuar con gráficos, sonido y demás. Está basada en una versión un poco antigua de Wine la cual ya se encuentra bastante distante de lo que viene siendo el código de Wine original En algunos casos se le ha dado magnifico soporte a la parte de Pixel Shaders y otras tecnologías y en otros casos haciendo que muchos juegos corran en Wine y no así en Cedega. Cedega soporta OpenGL y Directx y le ha sido añadida cierta compatibilidad con Wine y CrossOver en cuanto a Directx. Uno de los puntos débiles de Cedega es su soporte de .Net puesto que es casi imposible instalar esas librerías haciendo que los juegos que dependan de ella no puedan correr en Cedega.

El sitio web de Trasgaming incluye una larga base de datos de juegos soportados por Cedega, los cuales están disponibles solo para los usuarios que pagan las suscripciones. En algunos casos aunque la BD diga que el juego corre o no; siempre se provee una pequeña información adicional. Una vez que la suscripción expira la aplicación sigue funcionando, solo que pierde el soporte de la BD y algunas cosas que solo son disponibles para los abonados.

Escogiendo una plataforma definitiva

Desafortunadamente no hay ninguna que se vaya muy por encima de las otras, así que una de las soluciones que más me han dicho los demás juguetones es la filosofía de “si quieres maximizar la cantidad de games de windows en tu pc utiliza las 3“, para ser sincero esta filosofía puede que le resulte a unos pero yo por el momento me estoy quedando con solo 1 de ellas.

A pesar de son basadas en Wine, las 3 trabajan de forma diferente y cada una tiene sus ventajas; por ejemplo:  la mejor BD es la de Wine, mientras que el mejor soporte para instalación de paquetes lo tiene CrossOver, así como el mejor soporte para tecnología Pixel Shaders lo tiene Cedega. Los juegos en Wine y CrossOver se ejecutan desde el menú del usuario mientras que en Cedega se ejecutan desde la aplicación de Cedega.

La compatibilidad con Windows dentro de los ambientes GNU/Linux nunca será la mejor, pero al menos es bueno saber que contamos con estas tres soluciones que nos ayudan a desmitificar aquel otro comentario que abunda en las mentes de los usuarios de Windows: “Linux no me gusta porque no puedo jugar en él“.

Si al igual que yo todavía tiene retazos de algunos juegos de Windows y prefieren usar Linux (sin la pesades de tener usar un doble boteeo) entonces ya saben, con estas herramientas sí pueden lograrlo.

Aquí les dejo un Print Screen de una de las franquicias de la Blizzard (World of Warcraft) emulado con Crossover en mi LXDE.

World of Warcraft (WoW) emulado en LXDE