[GTADAY - ROCKFORD | Utilidad Publica] Jugar en Sistemas Linux

Tayler Macray · 4 · 221

Tayler Macray

  • *****
  • Hero Member
    Hola, muy buenas a todos, hace algun tiempo ya que vengo probando posibilidades de jugar el Rockford en el Linux, principalmente por las cagadas de microsoft en el win y el dia de hoy por la madrugada logre hacer con que funcione parcialmente el servidor. La magia del proton con vulkan es algo increible y sin eso no seria posible, no mucho tiempo atras eso solo era posible con OpenGL ocasionando demasiados lagasos.

    Entonces basicamente puedes jugar y divertirse normalmente en todo el servidor, lo que todavia no hice funcionar correctamente es el VoiceChat, pero estoy trabajando en esto. Puedes escuchar a los jugadores cercanos y radio de banda normalmente pero no puedes hablar y esto sucede por no poder acceder a las configuraciones del Mumble, al intentar configurar, esto se congelara en el mismo momento pero seguiras escuchando a los otros jugadores.



    Les recuerdo que esto no es una guia, sino una utilidad publica para los que quieren jugar en linux y buscan por ayuda expecifica y antes de seguir necesito aclarar algunos temas

    ¿Por qué Linux no es un sistema operativo para todo el mundo?
    La principal razón por la que Linux no es considerado un sistema operativo para cualquier usuario doméstico es la falta de compatibilidad con softwares esenciales y la curva de aprendizaje técnica necesaria.
    Linux tiene fama de ser difícil debido a su histórico uso vía línea de comandos. La existencia de cientos de distribuciones diferentes confunde a los principiantes, y tareas cotidianas, como instalar programas, a menudo exigen el uso del terminal, lo que representa una barrera significativa para los no técnicos.
    A diferencia de Windows o macOS, Linux rara vez viene preinstalado en computadoras personales, lo que requiere que el usuario tenga el conocimiento técnico para realizar la instalación y configuración inicial.
    Aunque Linux es ampliamente utilizado y dominante en servidores, supercomputadoras y dispositivos embebidos, su adopción en el escritorio doméstico es limitada porque exige que el usuario se adapte al sistema, en lugar de que el sistema se adapte a sus necesidades inmediatas.

    ¿Qué es Proton y de dónde viene?
    Proton es una capa de compatibilidad desarrollada por Valve en colaboración con CodeWeavers (los desarrollores comerciales de Wine), lanzada en agosto de 2018 junto con la función "Steam Play". Su objetivo es permitir que juegos de Windows se ejecuten en Linux sin necesidad de emulación ni virtualización.
    Basicamente un traductor en tiempo real para Linux y es un fork de antiguo Wine.

    Vulkan y DXVK
    Vulkan es una API de gráficos y cómputo de bajo nivel, multiplataforma y de código abierto, desarrollada por el Khronos Group y lanzada en 2016. Es la sucesora de OpenGL y está diseñada para dar al desarrollador un control directo sobre la GPU con mínimo overhead del driver. A diferencia de OpenGL, Vulkan permite multihilo, usa shaders precompilados en formato SPIR-V y funciona en Linux, Windows, Android, consolas y dispositivos embebidos.
    DXVK es una capa de traducción de código abierto que convierte llamadas de Direct3D 8/9/10/11 en comandos Vulkan en tiempo real. Proporcionando DLLs sustitutas (d3d9.dll, d3d11.dll, etc.) que interceptan las llamadas del juego; Traduce los objetos Direct3D (texturas, buffers, pipelines) en sus equivalentes Vulkan; Convierte los shaders DXBC a SPIR-V para que el driver Vulkan los ejecute; Envía los comandos de renderizado a través de los command buffers de Vulkan.

    Comentario adicional:
    Para que sepan, el launcher/servidor de rockford es de uso exclusivo en windows como pueden ver en la imagen abajo, este alerta aparece al intentar descargar el launcher. Asi que estaras por tu cuenta y riesgo, ademas que puede saltar errores y tendras que solucionarlos solo y este tema es solo para apoyo en algunos temas especificos. Los Administradores y Moderadores casi nunca podran ayudarte por ser algo nuevo, si quieres algo rapido instales windows y listo, ya estaras jugando normalmente.




    Aclarado los temas arriba y quieres seguir con eso eres bienvenido

    Sistema Operativo que estoy usando:
    CachyOS - Arch Linux Base
    Current ISO Version: 260809
    SHA256 Hash: 959f6577f45e25ee9fd8c220fd221b08e4ea79412c7315c0f922dd6d86d5e33c

    Dependencias CachyOS:
    cachyos-gaming-applications | Heroic Games Launcher
    cachyos-gaming-meta
    gamemode




    Version del Proton:
    proton-cachyos-slr | El que viene por defecto - Puede ser que funcione con el GE-Proton-latest tambien



    Configuraciones del Wine:
    Wine
    Auto Install/Update DXVK-NVAPI on Prefix | Enable Esync | Enable Fsync | Enable WoW64 (Experimental)

    Winetricks DLL's
    d3dcompiler_42, d3dcompiler_43, d3dcompiler_46, d3dcompiler_47, d3drm, d3dx10, d3dx10_43, d3dx11_42, d3dx11_43, d3dx9, d3dx9_24, d3dx9_25, d3dx9_26, d3dx9_27, d3dx9_28, d3dx9_29, d3dx9_30, d3dx9_31, d3dx9_32, d3dx9_33, d3dx9_34, d3dx9_35, d3dx9_36, d3dx9_37, d3dx9_38, d3dx9_39, d3dx9_40, d3dx9_41, d3dx9_42, d3dx9_43, dinput, dinput8, dmband, dmime, dmstyle, dmsynth, dmusic, dotnet40, dotnet45, dotnet46, dotnet461, dotnet462, dotnet472, dotnet48, dotnet6, dotnet7, dotnet8, dotnet9, dxdiag, dxdiagn_feb2010, dxvk, dxvk_async, dxvk_nvapi, gmdls, ole32, oleaut32, vcrun2003, vcrun2005, vcrun2008, vcrun2010, vcrun2012, vcrun2013, vcrun2015, vcrun2019

    Winetricks Font's
    allfonts | Esto tardara en descargar

    WineCFG
    Aplicaciones | Version de Win - Win11


    Other
    Show FPS (DX9, 10 and 11) | Opicional si quieres ver los FPS

    Advanced
    Enable Verbose Logs | Activado por defecto
    Environment Variables | WINE_DISABLE_INJECT_RESTRICTION=1 | PROTON_DISABLE_SANDBOX=1

    Gamescope
    Todo desactivado | Additional Options Vacio

    Legacy
    Todo desactivado



    Con eso ya pueden iniciar el juego, como les dije antes todavia falta terminar algunas cosas y con el tiempo voy actualizando el tema, ademas de eso mientras pueden cambiar informaciones abajo.



    Aqui dejo algunas imagenes del logro abajo















    Varick Netter

    • ****
    • Sr. Member
      Buenisima Tayler
      GUIA DE ROL OFICIAL : https://forum.gtaday.com/es/index.php?topic=20453.0

      INSPECTOR VARICK NETTER

      "Se parte de la solución no del problema"

      Muchos con complejo de inferioridad

      Buenisimo. soy usuario antiguo de Linux y programador, si necesitas ayuda con algo estoy dispuesto a contribuir.