¿Cómo uso una unidad diferente como ubicación de instalación para Steam?

11

Hace poco recibí una invitación para Steam. Quiero descargar juegos, pero mi unidad SSD que tengo Ubuntu no será suficiente. ¿Cómo puedo instalar Steam en un disco duro diferente?

Ingresé a las "Carpetas de la biblioteca de Steam" pero no puedo eliminar la carpeta original, por lo que Steam se puede instalar en esa unidad. También he tratado de cambiar el lugar, pero nuevamente está en el lado negativo:

ingrese la descripción de la imagen aquí

Atladica
fuente
Aquí hay otras respuestas útiles: gaming.stackexchange.com/questions/96370/…
scai

Respuestas:

5

Aparentemente te da la opción al descargar un juego.

ingrese la descripción de la imagen aquí

No lo he intentado yo mismo, pero no veo ninguna razón para que no sea sencillo. Pero, según los informes, solo funciona para juegos que utilizan el nuevo sistema de contenido.

Henry Gibson
fuente
9

Algunos puntos no abordados en las respuestas anteriores:

  • Si bien Steam te permite crear múltiples bibliotecas, parece que algunos juegos solo se pueden instalar en la biblioteca principal. Sospecho que esto se aplica a los juegos (por ejemplo, aquellos que usan el motor Source como TF2) con contenido compartido.

  • Usar un enlace simbólico para mover la SteamAppscarpeta de la biblioteca fuera del Steamdirectorio causa problemas, ya que algunos juegos aparecen por cualquier razón para no seguir enlaces simbólicos. Ciertamente, este error TF2 está relacionado , pero otros también pueden estarlo. (Parece que puede hacer esto con éxito usando un montaje de enlace, pero esto es innecesario; consulte a continuación) .

Sin embargo, para responder la pregunta original: puede mover la Steamcarpeta por completo a una nueva ubicación (por ejemplo, para moverla /opt/Steam):

sudo mv ~/.local/share/Steam /opt

Una vez que se mueve, intente iniciar Steam (usando el ícono de Unity o /usr/bin/steam). Recibirá un mensaje:

Couldn't find Steam content, did you move it?

Lo que le permitirá seleccionar el nuevo directorio de Steam. Posteriormente comenzará normalmente.

  • Esto funcionó moviendo Steam a otro ext4sistema de archivos. No sé si esto funcionará si cambia los permisos o intenta utilizar un sistema de archivos que no sea Linux.

  • No he intentado compartir un directorio de biblioteca entre Windows y Linux steam. Sospecho que esto terminaría mal.

  • Mover el Steamdirectorio generalmente hará que SteamGuard requiera un código de desbloqueo la próxima vez que inicies Steam.

cronitis
fuente
NTFS también funciona.
Artur Klesun
3

Por lo general, resuelvo estos problemas montando la carpeta predeterminada en otra ubicación. De esa manera, es completamente transparente para la aplicación, ya que solo usa el sistema de archivos normal (sin enlace simbólico).

Puedes hacerlo temporalmente con mount:

sudo mount -o bind /your/preffered/folder /home/you/.steam/steam

O hacerlo permanente en / etc / fstab:

/your/preffered/folder /home/you/.steam/steam none bind
Johnny5
fuente
un consejo rápido, si monta una carpeta con espacios en el nombre que tiene que usar: \ 040 en lugar del espacio, por ejemplo: Mi carpeta -> Mi \ 040Folder, intenté solo escapar pero no funcionó, ubuntu 15.10 fresh instalar
Rodislav Moldovan
Esa es la solución correcta al instalar steam como flatpack cuando reconoce /home/<user>/.var/app/com.valvesoftware.Steam como carpeta raíz del sistema. Entonces también los enlaces simbólicos no funcionan.
Thomas Fellinger
3

Steam le permite definir lo que llaman "Carpetas de la Biblioteca Steam". En el cliente de Steam, vaya al elemento de menú "Steam" y seleccione "Configuración", vaya a la pestaña Descargas + Nube:

ingrese la descripción de la imagen aquí

Haga clic en "Carpetas de la biblioteca de Steam" y ajuste en consecuencia:

ingrese la descripción de la imagen aquí

Para mover los archivos de instalación de un juego de una carpeta a otra, vaya a "Biblioteca", busque el juego, haga clic derecho sobre él, seleccione "Propiedades", haga clic en la pestaña "Archivos locales" y haga clic en "Mover carpeta de instalación ... ".

ingrese la descripción de la imagen aquí

Jorge Castro
fuente
Lo hice pero no puedo eliminar la carpeta original, por lo que steam puede instalarse en esa unidad. También he tratado de cambiar el lugar, pero nuevamente está en el lado negativo.
Atladica
Me dijo que debe estar en un sistema de archivos montado con permisos de ejecución, ¿cómo puedo montar el sistema de archivos con permisos de ejecución?
SnorriChinchilla
1

La forma más fácil es mover su carpeta de inicio de Steam a esa nueva unidad y crear un enlace para ella, ya que "Steam Library Folders" es una característica relativamente nueva y no funciona con todos los juegos.

mkdx
fuente
0

Es posible que desee crear la nueva carpeta de la biblioteca e intente mover manualmente el contenido. Es mejor probar esto con un solo juego, más pequeño, en lugar de los 21GB completos.

Clintonio
fuente
-1

Para ello no funciona. Cuando instalé Steam por primera vez pude instalar juegos en otro espacio de disco, todo estaba bien. Después de la instalación, encendí los juegos y jugué unos pocos houers. El siguiente paso tuve que reiniciar mi PC después de reiniciar, no había juegos instalados en mi steam. Lo que puedo hacer es instalar nuevamente juegos en mi disco donde está el sistema. No puedo cambiar de ubicación. Es extraño porque los juegos están en mi ubicación diferente instalados correctamente, pero Steam quiere instalarlos nuevamente.

usuario98591
fuente