Guía

Instalación en Linux

Antes de empezar

  • Ten Steam instalado y funcionando, con los controladores gráficos adecuados. En Steam Deck, cambia a Desktop Mode para realizar la instalación. Un teclado y un ratón facilitan el uso del instalador de Windows.
  • Deja suficiente espacio libre para la descarga del juego, los archivos instalados y el entorno Windows de Proton. Comprueba la estimación de espacio del lanzador antes de instalar. Los mods necesitarán espacio adicional; deja al menos 10-20GB más como margen.
  • Si vuelves desde 0.6.1 o una versión anterior, crea una instalación nueva de 0.7 en lugar de instalarla sobre el juego antiguo. Conserva la carpeta antigua del juego, los ajustes personales y el contenido personalizado; consulta Instalación.

Un prefijo es el entorno Windows de Proton: su unidad C: virtual, registro, entornos de ejecución instalados y carpetas de usuario de Windows. Usa una sola entrada en la biblioteca de Steam para mantener el mismo prefijo durante la instalación de .NET, la ejecución del lanzador de instalación y el uso del lanzador instalado. Añadir cada ejecutable como un juego independiente crearía entornos separados y podría impedir que el lanzador encontrara .NET.

Instala el juego mediante Steam

1. Descarga y coloca los archivos de instalación

  1. Descarga launcher.exe desde la página de descargas o las versiones del proyecto del lanzador.
  2. Descarga el instalador de .NET Desktop Runtime 6.0.36 para Windows x64 de Microsoft. El archivo se llama windowsdesktop-runtime-6.0.36-win-x64.exe.
  3. Crea una carpeta de instalación que te pertenezca, como edsetup dentro de tu carpeta personal, y mueve ambos archivos descargados a ella. Esta no es la carpeta final del juego.

Usa Windows x64 Desktop Runtime, aunque estés instalando en Linux: el lanzador es una aplicación de Windows que se ejecuta dentro de Proton. No necesitas el entorno de ejecución de Linux ni el SDK.

Steam con Flatpak: si el explorador de archivos de Steam no ve tu carpeta de instalación, dale acceso a Steam mediante Flatseal. Selecciona Steam, añade la carpeta en Filesystem > Other files y reinicia Steam. Para una biblioteca de Steam en otra unidad, añade la carpeta que contiene steamapps. Así Steam puede acceder a los archivos que necesita sin darle acceso a toda tu carpeta personal. Consulta las instrucciones de Flathub para bibliotecas externas.

2. Crea un único acceso directo de juego externo a Steam

  1. En Steam, elige Games > Add a Non-Steam Game to My Library > Browse, selecciona el launcher.exe de instalación y añádelo.
  2. Abre Properties > Compatibility de esa entrada. Activa Force the use of a specific Steam Play compatibility tool y selecciona Proton 9.0-4.
  3. En Shortcut, establece Target en el launcher.exe de instalación y Start In en la carpeta que lo contiene. Usa Browse y las rutas absolutas reales del gestor de archivos, no un ~ literal. Mantén las rutas con espacios entre comillas dobles.
  4. Establece Launch Options en lo siguiente y mantenlo durante toda la instalación y el uso normal:
DOTNET_BUNDLE_EXTRACT_BASE_DIR=.cache %command%

Esto establece la carpeta de extracción de .NET del lanzador en .cache, dentro de su directorio de trabajo. Mantén Start In en la carpeta que contiene el lanzador para que pueda escribir en ella.

3. Abre el prefijo e instala .NET en él

  1. Selecciona Play en Steam una vez. Proton preparará un prefijo. Si el lanzador solicita .NET, cierra el aviso y espera a que la entrada de Steam deje de estar en ejecución.
  2. Antes de cambiar el acceso directo, localiza su prefijo como se explica a continuación. Guarda la ruta del prefijo y los ajustes actuales del acceso directo para encontrarlos más adelante. Conserva esta entrada de la biblioteca durante toda la instalación.
  3. Si el lanzador ya se abre normalmente, continúa con la instalación del juego. De lo contrario, abre Properties > Shortcut de esta misma entrada y usa Browse para cambiar temporalmente Target a windowsdesktop-runtime-6.0.36-win-x64.exe en tu carpeta de instalación. No cambies Start In, Compatibility ni Launch Options.
  4. Selecciona Play, completa la instalación del entorno de ejecución y ciérrala. Restaura Target al launcher.exe de instalación. Selecciona Play otra vez para abrir el lanzador.

Cómo encontrar el prefijo: activa la visualización de archivos ocultos en tu gestor de archivos y localiza el directorio steamapps/compatdata de Steam. Settings > Storage de Steam muestra las ubicaciones de tus bibliotecas. Las rutas habituales empiezan por ~/.steam/steam o ~/.local/share/Steam; Steam con Flatpak suele guardar sus archivos en ~/.var/app/com.valvesoftware.Steam/.local/share/Steam. Busca la carpeta numerada que se creó o actualizó al ejecutar el lanzador. Su subcarpeta pfx es el prefijo. Anota la ruta completa; el número es específico de tu entrada de Steam.

Si no puedes identificar la carpeta, cambia temporalmente Launch Options a PROTON_LOG=1 DOTNET_BUNDLE_EXTRACT_BASE_DIR=.cache %command%, inicia la entrada y ciérrala. Busca el nuevo archivo steam-<ID>.log en el directorio personal de Steam y relaciona su ID con la carpeta numerada de compatdata. Para Steam con Flatpak, comprueba el directorio personal de su entorno aislado. Restaura las Launch Options originales cuando hayas encontrado el prefijo.

4. Descarga e instala el juego

  1. En el lanzador, selecciona Next y deja que encuentre la versión disponible.
  2. Elige una carpeta nueva para la instalación y anota el destino de Windows que muestra el instalador. Una carpeta ElDewrito en el Escritorio del usuario de Windows dentro del prefijo mantiene el juego separado de los archivos de instalación.
  3. Selecciona Install y espera a que terminen la descarga y la instalación. Mantén el equipo despierto y la unidad de destino montada. Si la descarga se detiene o aparece un error, consulta Solución de problemas.
  4. Cuando el lanzador ofrezca Play, inicia el juego y después cierra el juego y el lanzador normalmente antes de actualizar el acceso directo.

5. Haz que Steam use el lanzador instalado

El lanzador descargado es una copia para la instalación. En adelante debes usar el launcher.exe de la carpeta del juego instalado, junto a eldorado.exe.

  1. Abre la carpeta drive_c del prefijo que anotaste en tu gestor de archivos y sigue el destino de Windows que elegiste. Por ejemplo, C:\users\steamuser\Desktop\ElDewrito corresponde a drive_c/users/steamuser/Desktop/ElDewrito dentro del prefijo.
  2. Busca launcher.exe junto a eldorado.exe en la carpeta del juego instalado. Si instalaste fuera de la unidad C: virtual, usa esa ubicación.
  3. Copia la ruta Linux completa del lanzador instalado. En la entrada existente de Steam, establece Target en ese archivo y Start In en la carpeta que lo contiene. Pon cada ruta completa entre comillas si contiene espacios. No cambies Compatibility ni Launch Options.
  4. Selecciona Play en Steam otra vez. Debería abrirse el lanzador instalado, no el asistente de instalación inicial ni el instalador del entorno de ejecución. Confirma que sigue usando el prefijo que anotaste. Si de pronto falta .NET, restaura los campos anteriores del acceso directo y comprueba el prefijo antes de volver a instalar nada.
  5. Si quieres, cambia el nombre de la entrada a ElDewrito. Cuando se inicie correctamente después de reiniciar Steam, puedes eliminar los archivos temporales de instalación.

Juega en el escritorio o en Steam Deck

En Steam Deck, vuelve a Gaming Mode y abre la misma entrada en tu biblioteca de juegos externos a Steam. No añadas otro acceso directo para Gaming Mode. Es posible que el lanzador de Windows siga necesitando el ratón o la pantalla táctil antes de seleccionar Play.

Conecta el mando antes de iniciar el juego y comprueba que Steam lo detecta. Usa la distribución de controles de la entrada y los ajustes de entrada del juego para configurarlo. Si los controles se comportan como un ratón de escritorio o generan acciones duplicadas, ajusta la distribución de Steam Input de este juego. Mantén la ventana del juego activa mientras juegas.

  1. Abre una partida local para configurar el movimiento, la puntería y el sonido.
  2. Abre el explorador de servidores del juego y selecciona un servidor activo. El explorador de servidores del sitio puede ayudarte a encontrar uno.
  3. Deja tiempo para que se descargue el contenido personalizado necesario. Continúa con Cómo jugar para los controles y cómo unirte a partidas, o con Contenido personalizado para descargas y mods. Solo necesitas redirección de puertos para alojar un servidor, no para unirte a uno.

Actualizaciones y solución de problemas

Usa el lanzador instalado para actualizar el juego. Antes de cambiar de versión de Proton, mover el juego o reparar la instalación, cierra el juego y el lanzador, y guarda una copia de seguridad del prefijo y de los archivos del juego almacenados fuera de él. Guarda también los ajustes del acceso directo de Steam. Si el prefijo enlaza a carpetas de otras ubicaciones, haz copias de esas carpetas por separado.

Si algo deja de funcionar, consulta Solución de problemas antes de borrar el prefijo o reinstalar. Mantener el prefijo existente conserva la instalación del entorno de ejecución y tus ajustes.

Al pedir ayuda, indica tu distribución de Linux, si Steam está instalado mediante Flatpak, tu GPU y controlador, y la versión de Proton. Explica si el problema ocurre en el instalador del entorno de ejecución, el lanzador, el menú del juego o al unirte a un servidor. Revisa los registros para eliminar rutas personales y otra información privada antes de compartirlos.