Come installare un gioco in una libreria di Steam usando steamcmd

In linea di principio, steamcmd è in grado di scaricare qualsiasi gioco. Se usato senza force_install_dir , il gioco entra correttamente nella libreria principale.

Ma se specifico un'altra libreria usando il parametro sopra menzionato, il gioco non finisce mai nella libreria come vorrei. Ad esempio, se la mia libreria ha un aspetto simile a questo:

 /media/crossoss/steam/linux/ /media/crossoss/steam/linux/steamapps /media/crossoss/steam/linux/steamapps/common /media/crossoss/steam/linux/steamapps/downloading /media/crossoss/steam/linux/steamapps/libraryfolders.vdf /media/crossoss/steam/linux/steamapps/temp /media/crossoss/steam/linux/steamapps/workshop 

senza giochi installati e specificando force_install_dir /media/crossoss/steam/linux il risultato è il seguente:

 /media/crossoss/steam/linux/ /media/crossoss/steam/linux/libSteamworksNative.so /media/crossoss/steam/linux/libsteam_api.so /media/crossoss/steam/linux/Snuggle Truck.x86 /media/crossoss/steam/linux/Snuggle Truck_Data /media/crossoss/steam/linux/Snuggle Truck_Data/level0 

[…]

 /media/crossoss/steam/linux/Snuggle Truck_Data/sharedassets3.assets.resS /media/crossoss/steam/linux/startgame.sh /media/crossoss/steam/linux/steamapps /media/crossoss/steam/linux/steamapps/appmanifest_111100.acf /media/crossoss/steam/linux/steamapps/common /media/crossoss/steam/linux/steamapps/downloading /media/crossoss/steam/linux/steamapps/libraryfolders.vdf /media/crossoss/steam/linux/steamapps/temp /media/crossoss/steam/linux/steamapps/workshop /media/crossoss/steam/linux/SteamLauncher 

Se si specifica force_install_dir /media/crossoss/steam/linux/steamapps/common allora l'intera roba va direttamente in common anziché in linux (non ancora in una sottocartella come dovrebbe) e nessun file appmanifest_111100.acf viene creato ovunque.

Non sorprende che il gioco non si avvii in quel modo (se manca l'appmanifest, non viene nemless visualizzato come installato, con l'appmanifest lì ma i file di gioco nel posto sbagliato sono errori "eseguibili mancanti").

Soluzioni alternative o idee su come farlo bene? Posso associare temporaneamente la cartella steamapps alla libreria in cui desidero il gioco nel punto in cui si trova la cartella steamapps della libreria principale?

Brutta soluzione (non andando ad accettare quella risposta): mount --bind /your/steam/library/steamapps /home/user/.local/share/Steam/steamapps , quindi installa senza il parametro force_install_dir e force_install_dir nuovo (non dimenticare quella!). Non ho notato alcun problema, sembra funzionare bene anche quando le piattaforms non corrispondono. Ma ha bisogno di root.