Guide

Installation sous Linux

Avant de commencer

  • Steam doit être installé et fonctionner, avec des pilotes graphiques adaptés. Sur Steam Deck, passez en Desktop Mode pour l’installation. Un clavier et une souris facilitent l’utilisation du programme d’installation Windows.
  • Prévoyez assez d’espace libre pour le téléchargement du jeu, les fichiers installés et l’environnement Windows de Proton. Vérifiez l’estimation d’espace du lanceur avant l’installation. Les mods demandent de la place supplémentaire : comptez au moins 10-20GB de plus pour garder une marge.
  • Si vous revenez de la version 0.6.1 ou d’une version antérieure, créez une nouvelle installation 0.7 plutôt que de l’installer par-dessus l’ancien jeu. Conservez l’ancien dossier du jeu, vos paramètres personnels et votre contenu personnalisé ; consultez Installation.

Un préfixe est l’environnement Windows de Proton : son lecteur C: virtuel, son registre, les environnements d’exécution installés et les dossiers utilisateur Windows. Utilisez une seule entrée dans la bibliothèque Steam pour conserver le même préfixe pour l’installateur .NET, le lanceur d’installation et le lanceur installé. Ajouter chaque exécutable comme un jeu distinct créerait des environnements séparés et pourrait empêcher le lanceur de trouver .NET.

Installer avec Steam

1. Télécharger et ranger les fichiers d’installation

  1. Téléchargez launcher.exe depuis la page de téléchargement ou les versions du projet du lanceur.
  2. Téléchargez le programme d’installation Microsoft .NET Desktop Runtime 6.0.36 pour Windows x64. Son nom de fichier est windowsdesktop-runtime-6.0.36-win-x64.exe.
  3. Créez un dossier d’installation qui vous appartient, par exemple edsetup dans votre dossier personnel, et placez-y les deux fichiers téléchargés. Ce n’est pas le dossier définitif du jeu.

Utilisez Windows x64 Desktop Runtime, même si vous installez le jeu sous Linux : le lanceur est une application Windows exécutée dans Proton. Vous n’avez besoin ni de l’environnement d’exécution Linux ni du SDK.

Steam en Flatpak : si le sélecteur de fichiers de Steam ne voit pas votre dossier d’installation, autorisez Steam à y accéder avec Flatseal. Sélectionnez Steam et ajoutez le dossier sous Filesystem > Other files, puis redémarrez Steam. Pour une bibliothèque Steam située sur un autre disque, ajoutez le dossier parent contenant steamapps. Steam pourra ainsi accéder aux fichiers nécessaires sans avoir accès à tout votre dossier personnel. Consultez les instructions de Flathub pour les bibliothèques externes.

2. Créer un seul raccourci de jeu non-Steam

  1. Dans Steam, choisissez Games > Add a Non-Steam Game to My Library > Browse, sélectionnez le launcher.exe d’installation et ajoutez-le.
  2. Ouvrez Properties > Compatibility pour cette entrée. Activez Force the use of a specific Steam Play compatibility tool et sélectionnez Proton 9.0-4.
  3. Sous Shortcut, faites pointer Target vers le launcher.exe d’installation et Start In vers le dossier qui le contient. Utilisez Browse et les véritables chemins absolus du gestionnaire de fichiers, pas un ~ littéral. Entourez de guillemets doubles les chemins contenant des espaces.
  4. Définissez Launch Options comme suit et conservez cette valeur pendant toute l’installation et l’utilisation normale :
DOTNET_BUNDLE_EXTRACT_BASE_DIR=.cache %command%

Cela définit le dossier d’extraction .NET du lanceur sur .cache dans son répertoire de travail. Gardez Start In sur le dossier contenant le lanceur pour qu’il puisse y écrire.

3. Repérer le préfixe et y installer .NET

  1. Sélectionnez Play une fois dans Steam. Proton prépare un préfixe. Si le lanceur demande .NET, fermez la fenêtre et attendez que l’entrée Steam ne soit plus en cours d’exécution.
  2. Avant de modifier le raccourci, repérez son préfixe comme indiqué ci-dessous. Notez le chemin du préfixe et les réglages actuels du raccourci pour les retrouver plus tard. Conservez cette entrée de bibliothèque pendant toute l’installation.
  3. Si le lanceur s’ouvre déjà normalement, passez à l’installation du jeu. Sinon, ouvrez Properties > Shortcut pour cette même entrée et utilisez temporairement Browse pour faire pointer Target vers windowsdesktop-runtime-6.0.36-win-x64.exe dans votre dossier d’installation. Ne changez pas Start In, Compatibility ni Launch Options.
  4. Sélectionnez Play, terminez l’installation de l’environnement d’exécution et fermez son programme d’installation. Rétablissez Target sur le launcher.exe d’installation. Sélectionnez de nouveau Play pour ouvrir le lanceur.

Trouver le préfixe : affichez les fichiers cachés dans votre gestionnaire de fichiers et repérez le dossier steamapps/compatdata de Steam. Settings > Storage dans Steam indique les emplacements de vos bibliothèques. Les chemins courants commencent par ~/.steam/steam ou ~/.local/share/Steam ; Steam en Flatpak stocke généralement ses fichiers sous ~/.var/app/com.valvesoftware.Steam/.local/share/Steam. Cherchez le dossier numéroté créé ou modifié lorsque vous avez lancé le lanceur. Son sous-dossier pfx est le préfixe. Notez le chemin complet ; le numéro est propre à votre entrée Steam.

Si vous ne parvenez pas à identifier le dossier, remplacez temporairement Launch Options par PROTON_LOG=1 DOTNET_BUNDLE_EXTRACT_BASE_DIR=.cache %command%, puis lancez et fermez l’entrée. Trouvez le nouveau fichier steam-<ID>.log dans le dossier personnel de Steam et faites correspondre son identifiant au dossier numéroté dans compatdata. Pour Steam en Flatpak, vérifiez le dossier personnel de son environnement isolé. Rétablissez les options de lancement d’origine une fois le préfixe trouvé.

4. Télécharger et installer le jeu

  1. Dans le lanceur, sélectionnez Next et laissez-le trouver la version disponible.
  2. Choisissez un nouveau dossier d’installation et notez la destination Windows affichée par l’installateur. Un dossier ElDewrito sur le Bureau de l’utilisateur Windows dans le préfixe permet de séparer le jeu des fichiers d’installation.
  3. Sélectionnez Install et attendez la fin du téléchargement et de l’installation. Empêchez la machine de se mettre en veille et gardez le disque de destination monté. Si le téléchargement se bloque ou qu’une erreur apparaît, consultez Dépannage.
  4. Lorsque le lanceur propose Play, lancez le jeu, puis quittez normalement le jeu et le lanceur avant de modifier le raccourci.

5. Faire pointer Steam vers le lanceur installé

Le lanceur téléchargé est une copie destinée à l’installation. Pour les prochains lancements, utilisez launcher.exe dans le dossier du jeu installé, à côté d’eldorado.exe.

  1. Ouvrez le dossier drive_c du préfixe noté dans votre gestionnaire de fichiers et suivez la destination Windows choisie. Par exemple, C:\users\steamuser\Desktop\ElDewrito correspond à drive_c/users/steamuser/Desktop/ElDewrito dans le préfixe.
  2. Trouvez launcher.exe à côté d’eldorado.exe dans le dossier du jeu installé. Si vous avez installé le jeu hors du lecteur C: virtuel, utilisez plutôt cet emplacement.
  3. Copiez le chemin Linux complet du lanceur installé. Dans l’entrée Steam existante, faites pointer Target vers ce fichier et Start In vers le dossier qui le contient. Entourez chaque chemin complet de guillemets s’il contient des espaces. Ne changez pas Compatibility ni Launch Options.
  4. Sélectionnez de nouveau Play dans Steam. Le lanceur installé doit s’ouvrir, et non l’assistant de première installation ou l’installateur de l’environnement d’exécution. Vérifiez qu’il utilise toujours le préfixe noté. Si .NET devient soudain introuvable, rétablissez les anciens champs du raccourci et vérifiez le préfixe avant de réinstaller quoi que ce soit.
  5. Renommez l’entrée ElDewrito si vous le souhaitez. Une fois qu’elle se lance correctement après un redémarrage de Steam, vous pouvez supprimer les fichiers d’installation temporaires.

Jouer sur ordinateur ou Steam Deck

Sur Steam Deck, repassez en Gaming Mode et ouvrez la même entrée dans votre bibliothèque de jeux non-Steam. N’ajoutez pas un autre raccourci pour ce mode. Le lanceur Windows peut encore nécessiter une souris ou l’écran tactile avant de sélectionner Play.

Connectez votre manette avant le lancement et vérifiez que Steam la détecte. Utilisez la configuration de manette de l’entrée Steam et les réglages des commandes du jeu pour la configurer. Si les commandes se comportent comme une souris de bureau ou déclenchent des actions en double, ajustez la configuration Steam Input de ce jeu. Gardez la fenêtre du jeu active pendant la partie.

  1. Ouvrez une partie locale pour régler les déplacements, la visée et le son.
  2. Ouvrez la liste des serveurs du jeu et sélectionnez un serveur actif. La liste des serveurs du site peut vous aider à en trouver un.
  3. Laissez le temps au contenu personnalisé requis de se télécharger. Consultez Jouer pour les commandes et la connexion aux parties, ou Contenu personnalisé pour les téléchargements et les mods. La redirection de ports est nécessaire uniquement pour héberger, pas pour rejoindre un serveur.

Mises à jour et dépannage

Utilisez le lanceur installé pour mettre le jeu à jour. Avant de changer de version de Proton, de déplacer le jeu ou de réparer l’installation, fermez le jeu et le lanceur, puis sauvegardez le préfixe ainsi que les fichiers du jeu stockés à l’extérieur. Conservez les réglages du raccourci Steam avec la sauvegarde. Si le préfixe contient des liens vers d’autres dossiers, sauvegardez ces dossiers séparément.

En cas de problème, consultez Dépannage avant de supprimer le préfixe ou de réinstaller. Garder le préfixe existant permet de conserver l’environnement d’exécution installé et vos réglages.

Lorsque vous demandez de l’aide, indiquez votre distribution Linux, si Steam est installé en Flatpak, votre GPU, son pilote et votre version de Proton. Précisez si le problème se produit dans l’installateur de l’environnement d’exécution, le lanceur, le menu du jeu ou lors de la connexion à un serveur. Vérifiez que les journaux ne contiennent pas de chemins personnels ou d’autres informations privées avant de les partager.