Che cos'è "Steam" e come funziona?


19

Ho sentito che Steam è recentemente disponibile per GNU / Linux. Molte persone ne parlano. Che cos'è Steam? Di cosa si tratta? Steam è solo per le persone che sviluppano e giocano? Cosa dovrei sapere su Steam, come utente di Ubuntu?

Devo installare Steam?


Correlato (ma non un duplicato): come posso installare Steam?
Eliah Kagan,

Risposte:


30

Se sei uno sviluppatore

Steam è particolarmente rilevante per:

  • gli sviluppatori di giochi già forniti tramite Steam (di Valve ),
  • gli sviluppatori che creano mod per quei giochi e
  • sviluppatori di giochi che pianificano progetti software proprietari (o, potenzialmente, giochi con arte proprietaria ma motori FOSS). Fondamentalmente, tutto ciò in cui i contenuti la cui distribuzione è limitata dal diritto d'autore e devono essere distribuiti in modo selettivo ai clienti.

È interessante e importante che Steam venga portato su GNU / Linux . Il fatto che uno sviluppatore debba o meno distribuire un gioco su Steam dipende da molti fattori ed è una domanda altamente soggettiva.

Per gli utenti finali: una semplice domanda

Per gli utenti , tuttavia, di solito è abbastanza semplice capire se potresti trarre vantaggio dall'iscrizione, dall'installazione e dall'utilizzo di Steam:

Esistono programmi che desideri eseguire, disponibili per il tuo sistema operativo e distribuiti su Steam?

Se ci sono, Steam potrebbe essere il modo migliore e più conveniente per ottenerli. O, spesso, ci sono altre alternative, che potresti preferire. Ciò dipende principalmente dall'applicazione, piuttosto che dal servizio Steam stesso.

(Il servizio Steam ha anche un Contratto di abbonamento . Dal momento che la firma influisce sui tuoi diritti legali, dovresti assicurarti di capirlo prima e considerare le tue opzioni, come dovresti quando consideri l'uso di qualsiasi servizio. A proposito, questo non è consulenza legale, e io non sono un avvocato. Non lavoro neanche per la Valve Corporation .)

Puoi cercare qui per vedere quali giochi (e altri contenuti) sono disponibili tramite Steam. Ricorda che non tutti i giochi su Steam sono necessariamente disponibili per la tua piattaforma (specialmente se la tua piattaforma è basata su Linux).

Oppure sfoglia i giochi Steam attualmente disponibili per GNU / Linux (che include Ubuntu).

Concetti principali

C'è un detto (che penso possa avere origine nella cultura BSD , ma non ne sono davvero sicuro ):

Non usi un sistema operativo, usi applicazioni.

Qualunque cosa tu voglia usare il tuo computer, usi qualche programma per farlo. Il programma può essere eseguito su un determinato sistema operativo o essere fornito come parte di un determinato sistema operativo o non avere alcun supporto su tale sistema operativo. Ma ciò che conta su un sistema operativo è se è possibile eseguire programmi che forniscono le funzionalità necessarie.

Ora Steam non è un sistema operativo. È una piattaforma di distribuzione, un po 'come iTunes Music Store, ma focalizzata sui giochi. Potenzialmente Steam potrebbe essere utilizzato per distribuire altri software e in realtà viene utilizzato per distribuire alcuni video.

Se si desidera eseguire software distribuito tramite Steam, è consigliabile utilizzare Steam. Altrimenti, sebbene Steam abbia alcune funzionalità secondarie - chattare con altri utenti Steam - non c'è davvero alcun motivo per usare Steam.

Non giochi una piattaforma di distribuzione, giochi.

La ragione è una grande novità che Steam sta per GNU / Linux (come Ubuntu) non è che il vapore è particolarmente fresco in sé , ma che un certo numero di giochi Steam precedentemente disponibili solo su altre piattaforme sembrano essere venuta con esso .

Ad esempio, un player di Left 4 Dead 2 che usa Ubuntu può essere molto felice che Steam sia portato su GNU / Linux, quindi possono installarlo e giocare a Left 4 Dead 2 su Ubuntu. Ma davvero, il porting di Steam su GNU / Linux è solo una piccola parte di ciò che è vantaggioso lì. Il vero vantaggio è che Left 4 Dead 2 è stato portato .

Sono previsti anche porti di molti altri giochi attualmente disponibili per gli utenti di Windows e Mac OS X. Ma molti giochi sono distribuiti su Steam e alcuni di essi non supporteranno più piattaforme (proprio come alcuni non lo fanno ora, anche se Steam è uscito per Mac OS X da un po 'di tempo).

I giochi funzionano su un sistema operativo, non su una piattaforma di distribuzione.

Steam è un'infrastruttura per la distribuzione e la gestione dell'installazione e dell'uso dei giochi. Gestisce le informazioni sull'identità dell'utente e ha un ruolo (minore) nel fornire funzionalità multiplayer. Ma non è un motore di gioco, un'API grafica o sandbox in cui viene eseguito un gioco.

Quando Steam funziona su Linux, ciò non fa funzionare le applicazioni Steam su GNU / Linux. Devono essere trasferiti. E se fossero stati portati senza Steam, anche loro sarebbero scappati.

Software di packaging ... e gestione troppo!

Le persone possono discutere i vantaggi e gli svantaggi di Steam come piattaforma di distribuzione; Non proverò a farlo qui. Ma c'è una coppia vantaggio-svantaggio che è importante per capire Steam:

  • Vantaggio: il tuo software è disponibile ovunque. Puoi scaricarlo, installarlo e aggiornarlo con mezzi automatizzati. Puoi usarlo da più macchine.
  • Svantaggio: il tuo software è legato all'accesso a Steam. In generale, puoi utilizzare il tuo account Steam - e quindi i giochi ad esso associati - su una macchina alla volta. I giochi di solito vengono scaricati su Internet quando vengono installati, anziché l'installazione da supporti locali, e talvolta i download sono lenti.

Steam è stato eseguito prima su Windows. Il software Windows può essere impacchettato in unità discrete ( .msifile). Esiste un'utilità che esegue l'installazione (Windows Installer), le informazioni su quale software è installato sono archiviate in un database locale (il registro), e c'è un'applet del Pannello di controllo che fornisce un posto centrale per sfogliare il software installato e disinstallare tutto ciò che non è necessario ( Aggiungi / Rimuovi programmi).

Vale a dire che Windows ha un gestore di pacchetti . Non è sofisticato nella gestione delle dipendenze come dpkg, ma è comunque comparabile.

Ciò che Windows non aveva (e non ha ancora) è un gestore di pacchetti che recupera automaticamente il software da Internet, lo installa, recupera e installa tutti gli altri programmi o librerie che il tuo software deve eseguire e mantiene il tuo software aggiornato automaticamente. Questo è sempre stato il principale vantaggio di Steam per gli utenti. È un gestore di pacchetti di terze parti altamente funzionale per Windows.

Tuttavia, i sistemi operativi GNU / Linux (e i nostri cugini BSD) hanno avanzato gestori di pacchetti integrati nel sistema operativo per decenni! In Ubuntu questa funzionalità è attualmente fornita principalmente da APT , Software Updater e Software Center . Ubuntu ha sempre avuto questa funzionalità. E l'abbiamo avuto per ogni parte del sistema e molte migliaia di programmi aggiuntivi.

In Steam, i giochi sono installati per utenti, non (solo) computer.

L'infrastruttura di gestione dei pacchetti Debian è già stata estesa in Ubuntu per supportare l'installazione e la gestione delle licenze per applicazioni payware proprietarie. Il Software Center aggiunge questa funzionalità ed è quindi in qualche modo paragonabile a Steam. Ad esempio, gli utenti possono acquistare una serie di giochi a pagamento nel Software Center, come Amnesia: The Dark Descent (che può anche essere acquistato tramite Steam e in altri modi ).

Quando installi software in Ubuntu Software Center, devi autenticarti con la tua password. Il software è installato in tutto il sistema. Se hai acquistato software, puoi installarlo anche su altri computer. (Anche se dovresti consultare gli accordi di licenza pertinenti, la legge applicabile, e io non sono un laywer e questo non è un consiglio legale .) Tuttavia, spesso gli accordi di licenza ti proibiranno di utilizzare una licenza in due posti contemporaneamente.

Con Steam, accedi al servizio Steam per installare e giocare, e questo è completamente separato dal tuo account utente Ubuntu. Più utenti di Steam possono essere e spesso sono impostati sulla stessa macchina. Un gioco acquistato da due utenti non viene (generalmente) memorizzato due volte sul disco rigido, ma è accessibile solo quando si è effettuato l'accesso a Steam come utente che lo ha acquistato.

In un certo senso, questo è scomodo: se ho acquistato due giochi non correlati, perché il mio amico non può giocarne uno su uno dei miei computer mentre ne gioco uno sul mio computer? D'altra parte, questo è anche conveniente: non devo preoccuparmi di quali computer sono disponibili; Posso accedere al mio account Steam ovunque e installare i giochi (e non influenzeranno l'account Steam di nessun altro, anche sullo stesso computer).

Dopo tutto, i giochi sono giocati da persone, non da computer .


10

Steam è un importante negozio online per l'acquisto e il download di giochi per PC .

La disponibilità di Steam su Linux non è solo importante perché è un negozio di giochi, ma perché significa che un importante player commerciale nello spazio dei giochi per PC ora si preoccupa di Linux.

Con i giochi per PC siamo in gran parte in balia delle piattaforme scelte dai produttori.

Portare i giochi per PC su Linux tenta di risolvere, per molti utenti Linux che sono anche appassionati di giochi per PC, l'unica cosa per cui si avviano ancora in dual-boot con Windows.

Il gioco è stato un settore in cui Linux ha lottato per reggere il confronto con Windows, in particolare il gioco appassionato / hardcore. Questi giochi per loro natura sono proprietari; richiedono investimenti significativi in ​​opere d'arte e design per produrre che non prestano molto bene il prodotto risultante agli equivalenti open source dello stesso standard (a differenza di altri software come suite per ufficio, lettori video o editor di grafica 3d). Pertanto, questi giochi tendono a rimanere proprietari, il che significa che gli utenti sono in balia di qualsiasi piattaforma hardware e sistema operativo che i produttori di giochi desiderano prendere di mira. Steam su Linux offre a questi produttori di giochi un motivo in più per indirizzare sia Linux che Windows.

Perché i giochi per PC crescano su Linux, qualcuno ha dovuto fare la prima mossa.

Non è solo la mancanza di giochi di qualità, ma è anche il supporto storicamente di scarsa qualità da parte dei produttori di hardware, in particolare i fornitori di schede grafiche, a frenare i giochi per PC su Linux. È uno scenario di pollo e uova e qualcuno doveva prima andare. Il fatto che Steam stia andando per primo significa che altri giocatori, una volta che vedono valore nei giochi per PC su Linux, hanno potenzialmente qualche motivo da seguire.

Solo una piccola selezione di giochi è disponibile tramite Steam su Linux.

Ogni gioco dovrebbe essere trasferito individualmente su Linux per essere disponibile via Steam - non è sufficiente solo che il negozio stesso ora supporti Linux. Per fortuna, un certo numero di titoli sono già disponibili per Linux e il numero dovrebbe crescere lentamente.


0

Steam è una piattaforma multiplayer sviluppata da Valve Corporation. Viene utilizzato per distribuire giochi e relativi media online. Stream fornisce all'utente l'installazione e la gestione automatica del software su più computer, funzionalità della community come elenchi e gruppi di amici e funzionalità vocali e di chat all'interno del gioco. Steam è stato inizialmente sviluppato per Microsoft Windows, ora si è ampliato per includere una versione per Mac OS X e Linux e funzionalità limitate su PlayStation 3 e per dispositivi mobili iOS e Android. Oltre ad essere un hub centrale per i software di gioco, hanno creato una versione di Steam con funzionalità alterata da utilizzare nelle scuole per i software didattici. Ci sono molti giochi per giocatore singolo disponibili anche nel negozio Steam. Per ulteriori controllare questo fuori.


Sembra importante e può aggiungere funzionalmente a Ubuntu
Ringtail

2
Di per sé non è importante. È un software. È solo qualcosa che puoi installare. Come un browser. O un gioco autonomo.
Nanne

1
Sì, è solo un software, ma è anche un altro passo verso l'uccisione dell'argomento "Linux / Ubuntu non fa il gioco".
DaimyoKirby,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.