Oui, vous pouvez pour de nombreux fichiers.
J'ai migré la plupart de mes fichiers Couter-Strike:Source vers Linux.
Vous devez choisir les fichiers les plus volumineux, tels que les textures, les sons, les modèles et les cartes à copier. Ensuite, sous votre répertoire Steam sous Linux (~/.local/share/Steam/SteamApps)
créez les structures de répertoires qui contiendront ces fichiers, en suivant la structure de votre partition Windows.
Ensuite, lorsque vous allez installer le jeu sur Linux, après avoir dit "Préparer l'installation du jeu...", il dira "Découverte des fichiers existants...".
Le répertoire d'installation du jeu Steam par défaut sur Linux (pas *nix, car il n'y a pas de binaire Steam *nix non-Linux) est /home/user/.local/share/Steam/SteamApps/common
.
L'emplacement par défaut pour le .gcf
fichiers est /home/user/.local/share/steam/SteamApps/
.
Il n'y a aucun moyen de simplement déplacer des jeux de Windows vers Linux et de s'attendre à ce qu'ils fonctionnent. Même si le jeu est compatible Linux, la version binaire Windows ne fonctionnera pas sous Linux. Vous devez télécharger la version Linux de ce jeu depuis Steam sur Linux.
Cependant, les fichiers .gcf eux-mêmes peuvent migrer sans problème. L'article Valve Developer Wiki pour GCF a une ligne intéressante :
Les fichiers GCF ne peuvent pas être modifiés, et s'ils le pouvaient, Steam les corrigerait lors de sa prochaine exécution, mais leur contenu peut être visualisé.
Cela semble impliquer que Steam corrigera tout ce qui ne va pas avec un fichier .gcf. Cependant, je ne sais pas si cela signifie qu'il remplacera les binaires.
En ce qui concerne les jeux qui n'ont pas de fichier .gcf associé :vous pouvez copier une grande partie des données et des ressources. Selon le jeu et sa méthode d'installation, vos résultats peuvent varier.