Si está interesado en jugar en PC, probablemente ya haya encontrado Steam, la plataforma de Valve para distribuir, actualizar y ejecutar juegos. Steam permite comprar un juego, instalarlo en Internet y ejecutarlo desde la interfaz de Steam. Ah, pero esto nos lleva de vuelta al viejo enigma de la compatibilidad con juegos de Linux, ya que no todos los juegos de PC están diseñados para ejecutarse en algo que no sea Microsoft Windows.
Dicho esto, hay muchos juegos de Steam que se ejecutan en Linux y, a menudo, se puede convencer a un juego de Steam para Windows para que se ejecute en Linux, aunque pueden ser necesarios algunos ‘cambios’ por parte del usuario. Este enfoque es oficialmente compatible con Steam mediante un sistema llamado Proton. Hacer que todas estas cosas se ejecuten y luego posiblemente optimizar los resultados es lo que veremos en este tutorial.
(Crédito de la imagen: futuro)
Steam en sí se instala a través de un programa personalizado llamado Steam Installer. Esto tiene sentido, porque Steam se actualiza a sí mismo y a los juegos que instalas con él, sin depender de los propios sistemas de actualización de Linux. Actualmente, el instalador se encuentra en los repositorios oficiales de muchas distribuciones de Linux, como Ubuntu y Fedora y sus derivados. Como Steam es un software propietario, es posible que deba habilitar un repositorio específico, como ‘Multiverse’ para Ubuntu o ‘Nonfree’ para Fedora.
Para instalar Steam en Ubuntu, abra una terminal y escriba
$ sudo apt install steam-installer .
Si está ejecutando una distribución basada en DEB pero no puede encontrar el instalador de Steam en los repositorios oficiales:
1 Descarga el instalador directamente desde Sitio de Steam
dos abrir una terminal.
3 Instale el archivo descargado.
$ sudo dpkg -i [name of archive] as the super user.
La aplicación Steam ahora debería estar disponible en su menú de distribución.
También hay otra forma no oficial de instalar Steam que todos los usuarios de Linux pueden encontrar interesante, que es instalar a través del sistema Flatpak. Esto ofrece algunas ventajas de privacidad y sandbox por sí solo, ya que Steam es un sistema en sí mismo como lo es en su sistema. Las instrucciones de instalación se pueden encontrar en el Sitio web de Flathub.
Ejecute juegos de Windows a través de Steam en Linux
(Crédito de la imagen: futuro)
Hay muchos juegos geniales que se ejecutan a través de Steam en Linux, pero ¿qué pasa si quieres ejecutar un juego que no ofrece una versión de Linux? En esos casos, es muy probable que se pueda ejecutar en un sistema llamado Proton.
Proton, una parte oficial de Steam en Linux, utiliza Wine y DXVK, capas que traducen el software de Windows y las llamadas gráficas a los nativos de Linux. Sin embargo, hay algunas salvedades. Primero, en comparación con la forma en que el juego se ejecuta de forma nativa en Windows, el rendimiento y la estabilidad pueden ser un problema. En segundo lugar, esto plantea algunos problemas éticos, ya que ejecutar la versión de Windows en Linux sin duda puede reducir la presión sobre los desarrolladores para crear una versión nativa del juego en Linux.
Volviendo al primer punto, la mejor manera de obtener respuestas sobre la viabilidad de ejecutar un juego determinado es investigarlo Sitio web de ProtonDB para ver la suerte que han tenido otros usuarios de Linux con él. La base de datos en sí está bien organizada e incluye información sobre cuándo se realizó la prueba y qué configuración específica de hardware y software se utilizó. El nivel de éxito de ejecutar el juego en Linux se califica de ‘Borked’ a ‘Platinum’. Entonces, si encuentra un informe reciente y muy alentador sobre el funcionamiento del juego en una configuración similar a la suya, es muy probable que lo haga. Además, los informes de ProtonDB contienen información sobre los ajustes que puede utilizar para hacer que los juegos obstinados funcionen correctamente.
Para ejecutar versiones de juegos de Windows en Linux:
1 Vaya a Steam> Configuración> Steam Play.
2. Para habilitar juegos aprobados seleccione ‘Habilitar Steam Play para títulos compatibles’. O para habilitar todos los juegos, seleccione ‘Habilitar Steam Play para otros títulos’. Para la última opción, verifique la entrada ProtonDB del juego para ver la compatibilidad y los problemas.
Solución de problemas y ajustes de Steam en Linux
Si miras ProtonDB, notarás muchas referencias a trucos de vino. ¿Entonces qué es? Winetricks es un script de ayuda que instala varios componentes de Windows necesarios para los juegos. El script extrae el componente y lo hace visible para el subsistema Wine, y vale la pena conocerlo, incluso si está usando Wine fuera de Steam.
Para instalar Winetricks:
1 abrir una terminal y cambiar directorio a Descargas.
$ cd "${HOME}/Downloads"
dos Descarga Winetricks.
$ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
3 Cambiar los permisos de archivo para definir Winetricks como un archivo ejecutable.
$ chmod +x winetricks
4. Usando Winetricks, instalar CoreFonts, utilizado por aplicaciones de Windows a través de Wine.
$ ./winetricks corefonts
Las cosas pueden complicarse si desea aplicar las correcciones de Winetricks a un juego específico de Proton, pero no demasiado. Afortunadamente, existe un script auxiliar llamado protontricks solo para este propósito.
1 Instalar Protontricks. Abra una terminal y use la herramienta de empaquetado de Python «pip» para instalar.
$ pip3 install prototricks
2. Para aplicar Protontricks a un juego específico, necesitas averigua la identificación específica del juego de este juego usando Protontricks. Por ejemplo, al escribir protontricks -s fallout se encontraron Fallout y Fallout 4 instalados en nuestra máquina de juego Linux.
$ protontricks -s <NAME OF GAME>
3. Visite el ProtonDB entrada a ese juego. Por ejemplo, miramos la entrada de cyberpunk 2077 que tiene una calificación de oro pero requiere algunos ajustes para funcionar.
4 Usa los comandos de Winetricks que cumplan con los requisitos de tu juego. Normalmente la sintaxis es.
$ protontricks [game ID] [Winetricks command]
5 Inicie su juego recién actualizado a través de Steam.
Opciones especiales para Steam en juegos de Linux
Algunos juegos pueden necesitar que se agreguen opciones de inicio especiales para que funcionen correctamente. Para hacer eso:
1 Haz clic derecho en el nombre del juego. en tu biblioteca de Steam y seleccione General.
dos Ingrese las opciones de lanzamiento de la entrada ProtonDB. Por lo general, terminan con la cadena% command%. Si hay varias opciones de arranque, asegúrese de que solo haya un% command%
Es posible que deba editar el archivo INI de un juego.
1 Haz clic derecho en el nombre del juego. en su biblioteca de Steam, seleccione Propiedades.
2. En la sección Archivos locales haga clic en navegar para localizar el archivo INI.
Esta guía apareció originalmente en el número 281 de Revista en formato Linux.






