¿Qué es "Steam" y cómo funciona?


19

Escuché que Steam está disponible recientemente para GNU / Linux. Mucha gente está hablando de eso. ¿Qué es el vapor? ¿Por qué tanto alboroto? ¿Steam es solo para personas que desarrollan y juegan juegos? ¿Qué debo saber sobre Steam como usuario de Ubuntu?

¿Debo instalar Steam?


Relacionado (pero no un duplicado): ¿Cómo puedo instalar Steam?
Eliah Kagan

Respuestas:


30

Si eres un desarrollador

Steam es particularmente relevante para:

  • desarrolladores de juegos ya proporcionados a través de Steam (por Valve ),
  • desarrolladores haciendo modificaciones para esos juegos, y
  • desarrolladores de juegos que planean proyectos de software patentados (o, potencialmente, juegos con arte patentado pero motores FOSS). Básicamente, cualquier cosa donde el contenido cuya distribución está restringida por derechos de autor y debe distribuirse selectivamente a los clientes.

Es interesante e importante que Steam esté siendo portado a GNU / Linux . Si un desarrollador debe o no distribuir un juego a través de Steam depende de muchos factores y es una pregunta muy subjetiva.

Para usuarios finales: una pregunta simple

Sin embargo, para los usuarios , por lo general, es bastante simple averiguar si podría beneficiarse de suscribirse, instalar y usar Steam:

¿Hay programas que desea ejecutar, que estén disponibles para su sistema operativo y que se distribuyan en Steam?

Si los hay, Steam podría ser la mejor y más conveniente forma de obtenerlos. O, a menudo, hay otras alternativas, que podría preferir. Esto depende principalmente de la aplicación, en lugar del servicio de Steam en sí.

(El servicio de Steam también tiene un Acuerdo de Suscriptor . Dado que firmarlo afecta sus derechos legales, debe asegurarse de entenderlo primero y considerar sus opciones, como debería al contemplar el uso de cualquier servicio. Por cierto, esto no es asesoramiento legal, y no soy abogado. Tampoco trabajo para Valve Corporation .)

Puedes buscar aquí para ver qué juegos (y otro contenido) están disponibles a través de Steam. Solo recuerda que no todos los juegos en Steam están necesariamente disponibles para tu plataforma (especialmente si tu plataforma está basada en Linux).

O explore los juegos de Steam actualmente disponibles para GNU / Linux (que incluye Ubuntu).

Conceptos básicos

Hay un dicho (que creo que podría originarse en la cultura BSD , pero realmente no estoy seguro ):

No usas un sistema operativo, usas aplicaciones.

Para cualquier cosa que desee usar su computadora, utiliza algún programa para hacerlo. El programa puede ejecutarse en un sistema operativo particular, o proporcionarse como parte de un sistema operativo particular, o no tener soporte en ese sistema operativo. Pero lo que importa sobre un sistema operativo es si puede o no ejecutar programas que brinden la funcionalidad que necesita.

Ahora, Steam no es un sistema operativo. Es una plataforma de distribución, algo así como iTunes Music Store, pero enfocada en juegos. Potencialmente, Steam podría usarse para distribuir otro software, y en realidad se usa para distribuir algunos videos.

Si desea ejecutar software que se distribuye a través de Steam, entonces debería considerar usar Steam. De lo contrario, aunque Steam tiene algunas características secundarias (chatear con otros usuarios de Steam), realmente no hay razón para usar Steam.

No juegas una plataforma de distribución, juegas juegos.

La razón por la que es una gran noticia que Steam llegue a GNU / Linux (como Ubuntu) no es que Steam sea particularmente genial en sí mismo , sino que una serie de juegos de Steam que antes solo estaban disponibles en otras plataformas parecen venir junto con él .

Por ejemplo, un jugador de Left 4 Dead 2 que usa Ubuntu puede estar muy contento de que Steam esté siendo portado a GNU / Linux, por lo que puede instalarlo y jugarlo en Left 4 Dead 2 . Pero en realidad, el traslado de Steam a GNU / Linux es solo una pequeña parte de lo que es beneficioso allí. El beneficio real es que Left 4 Dead 2 está siendo portado .

También se planean puertos de muchos otros juegos actualmente disponibles para usuarios de Windows y Mac OS X. Pero muchos juegos se distribuyen en Steam, y algunos de ellos no admitirán múltiples plataformas (tal como algunos no lo hacen ahora, a pesar de que Steam ha estado disponible para Mac OS X durante bastante tiempo).

Los juegos se ejecutan en un sistema operativo, no en una plataforma de distribución.

Steam es una infraestructura para distribuir y administrar la instalación y el uso de juegos. Gestiona la información de identidad del usuario y tiene una función (menor) al proporcionar la funcionalidad multijugador. Pero no es un motor de juego, API de gráficos o caja de arena en el que se ejecuta un juego.

Cuando Steam se ejecuta en Linux, eso no hace que las aplicaciones de Steam se ejecuten en GNU / Linux. Tienen que ser portados. Y si fueran transportados sin Steam, también correrían.

¡Software de empaquetado ... y gestión también!

Las personas pueden debatir las ventajas y desventajas de Steam como plataforma de distribución; No voy a tratar de hacer eso aquí. Pero hay un par ventaja-desventaja que es importante para entender Steam:

  • Ventaja: su software está disponible desde cualquier lugar. Puede descargarlo, instalarlo y actualizarlo a través de medios automatizados. Puede usarlo desde múltiples máquinas.
  • Desventaja: su software está vinculado a iniciar sesión en Steam. En términos generales, solo puede usar su cuenta de Steam, y por lo tanto, los juegos que están asociados con ella, en una máquina a la vez. Los juegos generalmente se descargan a través de Internet cuando se instalan, en lugar de instalarse desde medios locales, y a veces las descargas son lentas.

Steam se ejecutó en Windows primero. El software de Windows se puede empaquetar en unidades discretas ( .msiarchivos). Hay una utilidad que realiza la instalación (Windows Installer), la información sobre qué software está instalado se almacena en una base de datos local (el registro), y hay un applet del Panel de control que proporciona un lugar central para explorar el software instalado y desinstalar lo que no sea necesario ( Añadir Quitar programas).

Es decir que Windows tiene un administrador de paquetes . No es tan sofisticado en la gestión de dependencias como dpkg, pero de lo contrario es comparable.

Lo que Windows no tenía (y aún no tiene) es un administrador de paquetes que recupera automáticamente el software de Internet, lo instala, recupera e instala cualquier otro programa o biblioteca que su software necesite para ejecutar, y mantiene su software actualizado automáticamente. Ese siempre ha sido el principal beneficio de Steam para los usuarios. Es un administrador de paquetes de terceros altamente funcional para Windows.

¡Sin embargo, los sistemas operativos GNU / Linux (y nuestros primos BSD) han tenido administradores de paquetes avanzados integrados en el sistema operativo durante décadas! En Ubuntu, esta funcionalidad es proporcionada principalmente por APT , el Actualizador de software y el Centro de software . Ubuntu siempre ha tenido esta funcionalidad. Y lo hemos tenido para cada parte del sistema y muchos miles de programas adicionales.

En Steam, los juegos se instalan para usuarios, no (solo) computadoras.

La infraestructura de gestión de paquetes de Debian ya se ha ampliado en Ubuntu para admitir la instalación y la gestión de licencias para aplicaciones propietarias de software de pago. El Centro de software agrega esta funcionalidad y, por lo tanto , es algo comparable a Steam. Por ejemplo, los usuarios pueden comprar varios juegos de pago en el Centro de software, como Amnesia: The Dark Descent (que también se puede comprar a través de Steam y de otras maneras ).

Cuando instale software en el Centro de software de Ubuntu, debe autenticarse con su contraseña. El software está instalado en todo el sistema. Si ha comprado software, también puede instalarlo en otras máquinas. (Aunque debe consultar los acuerdos de licencia relevantes, la ley aplicable, y yo no soy un abogado y esto no es un consejo legal ). Sin embargo, a menudo los acuerdos de licencia le prohibirán usar una licencia en dos lugares a la vez.

Con Steam, inicia sesión en el servicio Steam para instalar y jugar juegos, y esto es completamente independiente de su cuenta de usuario de Ubuntu. Se pueden configurar múltiples usuarios de Steam y, a menudo, se configuran en la misma máquina. Un juego que dos usuarios han comprado no se almacena (generalmente) dos veces en el disco duro, pero se puede acceder solo mientras está conectado a Steam como un usuario que lo ha comprado.

De alguna manera, esto es inconveniente: si compré dos juegos no relacionados, ¿por qué mi amigo no puede jugar uno de ellos en una de mis computadoras mientras yo juego otro en mi computadora? Por otro lado, esto también es conveniente: no necesito preocuparme sobre qué computadoras están disponibles; Puedo iniciar sesión en mi cuenta de Steam en cualquier lugar e instalar los juegos (y no afectarán la cuenta de Steam de nadie más, incluso en la misma máquina).

Después de todo, los juegos son jugados por personas, no por computadoras .


10

Steam es una importante tienda en línea para comprar y descargar juegos de PC .

La disponibilidad de Steam en Linux no solo es importante porque es una tienda de juegos, sino porque significa que un jugador comercial importante en el espacio de juegos para PC ahora se preocupa por Linux.

Con los juegos para PC, estamos en gran medida a merced de las plataformas que elijan los productores.

Llevar los juegos de PC a Linux intenta abordar, para muchos usuarios de Linux que también son entusiastas de los juegos de PC, la única cosa para la que aún se inician con Windows.

El juego ha sido un área donde Linux ha luchado por defenderse de Windows, especialmente los juegos entusiastas / hardcore. Estos juegos por su naturaleza son propietarios; requieren una inversión significativa en obras de arte y diseño para producir que no preste muy bien el producto resultante a los equivalentes de código abierto del mismo estándar que se está haciendo (a diferencia de otro software como suites de oficina, reproductores de video o editores de gráficos en 3D). Por lo tanto, estos juegos tienden a seguir siendo propietarios, lo que significa que los usuarios están a merced de cualquier plataforma de hardware y sistema operativo que los productores de juegos deseen utilizar. Steam en Linux ofrece a los productores de juegos un poco más de razón para apuntar tanto a Linux como a Windows.

Para que los juegos de PC crecieran en Linux, alguien tenía que dar el primer paso.

No es solo la falta de juegos de calidad, sino también el soporte de mala calidad histórica de los proveedores de hardware, en particular los proveedores de tarjetas gráficas, lo que ha frenado los juegos de PC en Linux. Es un escenario de pollo y huevo, y alguien tuvo que ir primero. El hecho de que Steam vaya primero significa que otros jugadores, una vez que ven valor en los juegos de PC en Linux, potencialmente tienen alguna razón para seguir.

Solo una pequeña selección de juegos está disponible a través de Steam en Linux.

Cada juego debería ser portado individualmente a Linux para estar disponible a través de Steam; no es suficiente que la tienda en sí misma ahora sea compatible con Linux. Afortunadamente, varios títulos ya están disponibles para Linux y se espera que el número crezca a un ritmo lento.


0

Steam es una plataforma multijugador desarrollada por Valve Corporation. Se utiliza para distribuir juegos y medios relacionados en línea. Steam proporciona al usuario la instalación y administración automática de software en múltiples computadoras, características de la comunidad como listas de amigos y grupos y la funcionalidad de voz y chat en el juego. Steam se desarrolló inicialmente para Microsoft Windows, ahora se ha expandido para incluir una versión de Mac OS X y Linux, y una funcionalidad limitada en PlayStation 3 y para dispositivos móviles iOS y Android. Además de ser un centro central para el software de juegos, han creado una versión de Steam con funcionalidad alterada para ser utilizada en las escuelas para el software educativo. También hay muchos juegos para un jugador disponibles en la tienda Steam. Para más información mira esto .


Esto suena importante y puede agregar funcionalmente a Ubuntu
Ringtail

2
No es importante per se. Es software. Es algo que puedes instalar. Como un navegador O un juego independiente.
Nanne

1
Sí, es solo software, pero también es otro paso para ayudar a matar el argumento "Linux / ubuntu no hace juegos".
DaimyoKirby
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.