Steam – transfer Steam Games from Win7 to Linux

linuxsteam

Does the Linux version of Steam use the same .vpk files as the Windows version? And if so where is the Steam install located by default on a *nix system? /usr/share/ or /home/user/.steam or somewhere else?

To expound on my question: What I'm trying to accomplish is taking the majority of Steam's files, and moving the compatible bits to Linux. It is my understanding that when Steam is presented with partial/incomplete data, it will download only what it needs, leaving the usable pieces intact, thus saving bandwidth.

So what I'm wondering is: am I able to copy the Steam folder from a Windows install to a Linux install and nothing break? Will Steam download the proper Linux binary version of the game? Do I need to delete the Windows binaries? Do I need to delete file associated with Windows-only games? Et cetaera.

Best Answer

Yes, you can for many of the files.

I've migrated most of my Couter-Strike:Source files to Linux.

You should pick the biggest files, such as textures, sounds, models and maps to copy. Then, under your Steam directory in Linux (~/.local/share/Steam/SteamApps) create the directory structures that will hold these files, following the structure on your Windows partition.

Then when you go to install the game on Linux, after saying "Preparing to install game..." it will say "Discovering existing files...".