22 votes

Comment télécharger des jeux Windows depuis Steam sur un ordinateur Linux ?

Je suis récemment passé à un ordinateur Ubuntu et la seule chose qui m'ennuie est le manque de jeux disponibles. Cependant, j'ai trouvé un programme appelé WINE qui peut exécuter des applications Windows (.exe) sur des ordinateurs Linux. J'ai presque tous mes jeux sur Steam mais il ne me laisse pas télécharger les fichiers si je ne suis pas sur un système d'exploitation supporté, même si je peux les utiliser avec WINE.

Ma question est la suivante : serait-il possible de télécharger les jeux de ma bibliothèque Steam d'une autre manière ? Cela ne me dérangerait pas qu'ils n'aient pas le support de la superposition de la vapeur et d'autres fonctions de la vapeur, tant que je peux jouer aux jeux.

34voto

Aequitas Points 17529

Avez-vous installé Steam pour Linux ? Si c'est le cas, vous ne pourrez jouer qu'au les jeux qui sont pris en charge par Linux .

Vous pouvez jouer aux jeux Windows en installant Vapeur par le biais du vin. Voir ici pour plus d'informations

La commande de terminal que vous recherchez est :

sudo apt-get install wine
winetricks steam

Notez qu'il n'est peut-être pas encore possible de jouer à tous les jeux sous Linux. Ce qui précède devrait fonctionner pour certains jeux, même s'il peut y avoir une baisse des performances.


Une alternative pourrait être PlayOnLinux . Vous y installez Steam et vous pouvez ensuite jouer à vos jeux comme d'habitude.

25voto

Seppo Erviälä Points 321

Si vous ne voulez pas installer la version Windows de Steam et que vous souhaitez simplement télécharger les binaires Windows d'un jeu, vous pouvez utiliser la méthode suivante SteamCMD qui dispose d'une version Linux et d'une option permettant de forcer le téléchargement des binaires pour toute plate-forme donnée.

Vous aurez besoin de connaître le SteamID du jeu que vous pouvez trouver à partir de steamdb.info .

./steamcmd.sh 

@sSteamCmdForcePlatformType windows 
login <USERNAME>
app_update <STEAM_ID> validate
quit

Le jeu apparaîtra comme Installed dans Steam pour Linux mais ne démarrera pas à partir de là, vous devrez donc lancer le jeu manuellement avec wine . Je ne suis pas sûr que les mises à jour automatiques fonctionnent.

Il y a aussi une option pour forcer l'installation du dir mais je ne l'ai pas essayé :

force_install_dir ../games/

L'utilisation de SteamCMD ne fonctionnera pas si le jeu utilise le système de gestion des restrictions numériques (DRM) de Steam et vous devrez utiliser la version Windows de Steam via wine à la place.

8voto

AV Huynh Points 1

En 2018, Steam a introduit quelque chose appelé Proton, qui est un fork de Vin qui est intégré à Steam et continuellement mis à jour .

Il peut être activé sous Steam > Settings > Steam Play en cochant les cases à cocher :

  • Enable Steam Play for supported titles vous permettra de télécharger et de jouer des titres déjà testés sous Proton
  • Enable Steam Play for all other titles vous permettra de télécharger et de jouer à n'importe quel jeu utilisant Proton, mais gardez à l'esprit qu'il s'agit d'eaux non testées et qu'il n'y a aucune garantie que tout fonctionnera.

Plus d'informations :

1voto

Evert Arends Points 11

Je ne suis pas sûr que ce soit utile mais avez-vous essayé PlayOnLinux ? J'ai une expérience personnelle à ce sujet, et il est facile à utiliser et pas du tout lent. Ils essaient également d'apporter Directx 11 à PlayOnLinux, ce qui offre de grandes possibilités de jeu. Si vous êtes intéressé, vous pouvez suivre cet article à l'adresse suivante gameonlinux pour faire passer vos jeux de steam à POL.

-1voto

piegames Points 107

Je viens de trouver ce petit script et il fonctionne parfaitement bien pour moi :

https://github.com/dotfloat/steam-appmanifest

Saisissez votre identifiant Steam, choisissez votre jeu, redémarrez Steam et il sera installé automatiquement.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X