Can i Download Linux native games from Steam on a Windows operated machine?

Hi all,

I'm pretty new to Manjaro and Linux but i'm really enjoying every small detail of it on a Gnome Manjaro on my desktop PC and feel like here to stay.

My question might sound silly but, due to technical issues my internet at home is limited to a mobile modem with limited quota. i had some linux native games on my steam account like CS GO etc.. can i download it with linux game files on a windows machine and carry back home on a portable HDD?

Thanks in advance.

I have never used it, but SteamCMD might help you with this: https://developer.valvesoftware.com/wiki/SteamCMD

I believe you can use SteamCMD to download games using their ID. From what I see, the link above explains things quite well.

Hope that helps.

1 Like

You can also just create a backup of the game in Steam and reimport it on the other computer.

1 Like

Thanks for both suggestions. gonna try both...

As far as i know, Steam (and SteamCMD) will download the version of the game for the OS it is on. Most files may be common for Linux and Windows, but after copying them on Linux, Steam will likely complain some files are missing to run the game.

no , you cant , each version may works only in macos , windows or linux ,
you will have to download all , this is not share data & apps , for data it's depends on filesystems and encoding

all prefs will be reinitialised

Steam defaults to the OS, and I really don't think that you can download a Linux game on Windows. On Linux, you can download a Windows game. SteamPlay, using Proton, runs 6502 Windows games, with a large pile of games that don't; it is a large minority of Windows games. Some require some twealing, and some run right out of the box.

Here's a large database of working Windows games:
https://protondb.com

and

I think you both might be wrong. According to Valve's own SteamCMD wiki:

It is possible to choose the platform for which SteamCMD should download files, even if it isn't the platform it is currently running on. This is done using the @sSteamCmdForcePlatformType variable.

Reference for the quote above: https://developer.valvesoftware.com/wiki/SteamCMD#Cross-Platform_Installation

So it seems it is possible to get a Linux game downloaded to a Windows machine. However, as I said in my first reply, I have personally never used this tool, so cannot say how much of a faff it is.

2 Likes

So, how do you play a Linux game on Windows? There's nothing like SteamPlay for Windows :thinking: to run Linux games, and, well, practically every Linux game also has a Windows version as well. What would be the purpose of downloading a Linux game to run on Windows, anyway?

OP wants to download Linux games on a Windows machine that is not at their home---because their Internet connection at home is slow. OP does not want to play Linux games on a Windows machine; the goal is to download Linux games using Windows from a place where the Internet connection is faster and then getting the games on to a portable drive to carry home.

I thought all this was pretty clear from OP's first post... :sweat_smile:

Oops. Oopsie.:frowning::anguished:

I think it is possible to start a portable instance of virtual box, install linux on it, install steam on it, install (download) your games, backup those games, take them to your linux computer and restore backups in steam.

https://www.howtogeek.com/188142/use-portable-virtualbox-to-take-virtual-machines-with-you-everywhere/ (just something I found, not tested by me)

It might also be possible to run a live version of Manjaro on that Windows computer, install Steam, install (download) games, make backups of games.

Forum kindly sponsored by