Un cliente adaptado para Linux
League of Legends ya puede ejecutarse en Linux mediante un desarrollo comunitario que parte de la versión de macOS. El proyecto, publicado de forma gratuita en GitHub, ofrece una vía no oficial para acceder al MOBA de Riot Games en un sistema operativo que no cuenta con compatibilidad nativa para Vanguard.
Según explica 3DJuegos México, la iniciativa nace de la ausencia de una versión específica para Linux y de las restricciones introducidas por el sistema antitrampas de Riot. Vanguard funciona a nivel de kernel y, al no estar disponible para esta plataforma, impide utilizar directamente la edición de Windows.
El autor del proyecto, identificado como lucannez64, ha tomado como base el cliente de macOS, que no necesita Vanguard, y lo ha adaptado para Linux con ayuda de herramientas de código abierto y de inteligencia artificial. La solución no procede de Riot Games ni constituye un lanzamiento oficial de la compañía.
- La adaptación utiliza Darling como capa de compatibilidad.
- El proyecto traduce instrucciones del entorno de macOS para que funcionen sobre Linux.
- La parte gráfica convierte llamadas de Metal a Vulkan.
Darling cumple una función parecida a la de Wine, de acuerdo con la explicación recogida por el medio especializado. En lugar de limitarse a emular un equipo de Apple, reproduce el entorno de ejecución basado en Darwin para que el cliente interprete que está funcionando en un sistema Mac.
El principal obstáculo técnico estuvo en el apartado gráfico. La edición de macOS abandonó el soporte para OpenGL, por lo que el desarrollo necesita trasladar las instrucciones de Metal, la interfaz gráfica de Apple, a Vulkan, la tecnología que permite procesar esas órdenes con tarjetas gráficas en Linux.
La propuesta recupera así una posibilidad que existía antes de la implantación de Vanguard, cuando League of Legends podía ejecutarse en Linux mediante otras herramientas de compatibilidad. El acceso actual depende de un proyecto comunitario y no modifica la decisión de Riot Games de mantener Vanguard sin soporte nativo para este sistema operativo.