web-dev-qa-db-fra.com

Est-ce que Steam nécessite une nouvelle installation dans Wine pour chaque jeu?

J'ai entendu dire que pour exécuter des jeux Steam non natifs sous Linux, vous devez disposer d'une installation Steam distincte exécutée dans Wine pour chaque jeu. ça court.

Est-ce le cas? Si oui, est-ce la faute de Steam, WINE ou des deux? Est-ce quelque chose que la partie responsable étudie et envisage de traiter, ou est-ce quelque chose qui ne peut pas être résolu? Et pourquoi est-ce le cas?

3
user364819

Comme le dit hbdgaf, non.

Pourtant:

Faire tourner des jeux sur Wine est au mieux une affaire délicate. Il se peut qu’un réglage/Tweak pour un jeu cause des problèmes pour un autre. C'est pourquoi il est simplement plus sain d'exécuter des applications individuelles dans différentes WINEPREFIXes. Même si vous pouvez définir des remplacements spécifiques à une application dans winecfg, le code IIRC est destiné aux DLL.

Il est également plus facile de reproduire vos paramètres si vous souhaitez lancer un jeu particulier sur un autre système. C'est pourquoi PoL utilise des préfixes distincts - les scripts utilisent des versions spécifiques de Wine et exactement les modifications nécessaires au bon fonctionnement du jeu.

Ainsi, Steam n’exige rien de vous, mais le jeu que vous essayez de jouer risque de vous obliger à utiliser un WINEPREFIX séparé en raison d’un conflit avec des réglages pour un autre jeu que vous avoir.

4
muru

Ce n'est pas. Cela ne nécessite une nouvelle installation de Steam que si vous vous trouvez dans un nouveau disque Wined, comme lorsque vous utilisez playonlinux. Si vous ne faites que lire le script d’installation PoL et installer tous les mêmes pilotes dans un seul disque, vous n’avez pas besoin de plus d’un disque ou de plus d’une installation de Steam.

par exemple. - J'ai environ 5 jeux installés dans un disque Wined, puis je l'utilise pour lancer ce disque Steam/Wined:

$ cat ~/bin/payday 
export WINEPREFIX=/home/schadenfreude/PlayOnLinux\'s\ virtual\ drives/Payday2
cd ~/PlayOnLinux\'s\ virtual\ drives/Payday2/drive_c/Program\ Files/Steam
wine Steam.exe
11
RobotHumans

Non, vous pouvez mettre plusieurs jeux sur un seul préfixe de vin. La plupart de vos jeux, vous devriez pouvoir mettre dans le même préfixe.

Cependant, si les jeux nécessitent des environnements de vin différents, vous devrez les placer dans des préfixes distincts. (Par exemple, ceux qui nécessitent Microsoft .Net et ceux qui nécessitent des installations 64 bits ne peuvent pas actuellement être placés dans le même préfixe.)

1