Was ist Steam und wie funktioniert es?


19

Ich habe gehört, Steam ist seit kurzem für GNU / Linux verfügbar. Viele Leute reden darüber. Was ist Steam? Worum geht es in der Aufregung? Ist Steam nur für Leute, die Spiele entwickeln und spielen? Was sollte ich über Steam als Benutzer von Ubuntu wissen?

Soll ich Steam installieren?


Verwandte (aber kein Duplikat): Wie kann ich Steam installieren?
Eliah Kagan

Antworten:


30

Wenn Sie ein Entwickler sind

Dampf ist besonders relevant für:

  • Entwickler von Spielen, die bereits über Steam (von Valve ) bereitgestellt wurden ,
  • Entwickler, die Mods für diese Spiele entwickeln, und
  • Spieleentwickler, die proprietäre Softwareprojekte planen (oder möglicherweise Spiele mit proprietärer Kunst, aber FOSS-Engines). Grundsätzlich alles, wo Inhalte, deren Verbreitung urheberrechtlich beschränkt ist und selektiv an Kunden verteilt werden müssen.

Es ist interessant und wichtig, dass Steam auf GNU / Linux portiert wird . Ob ein Entwickler ein Spiel über Steam verteilen soll oder nicht, hängt von vielen Faktoren ab und ist eine sehr subjektive Frage.

Für Endbenutzer: Eine einfache Frage

Für Benutzer ist es jedoch in der Regel recht einfach herauszufinden, ob Sie vom Abonnieren, Installieren und Verwenden von Steam profitieren können:

Gibt es Programme, die Sie ausführen möchten, die für Ihr Betriebssystem verfügbar sind und die auf Steam verteilt werden?

In diesem Fall ist Steam möglicherweise der beste und bequemste Weg, um sie zu erhalten. Oder es gibt oft andere Alternativen, die Sie vielleicht bevorzugen. Dies hängt hauptsächlich von der Anwendung und nicht vom Steam-Dienst selbst ab.

(Der Steam-Dienst hat auch eine Abonnentenvereinbarung . Da die Unterzeichnung Ihre gesetzlichen Rechte beeinträchtigt, sollten Sie sicherstellen, dass Sie diese zuerst verstehen und Ihre Optionen berücksichtigen, wie Sie es tun sollten, wenn Sie über die Nutzung eines Dienstes nachdenken. Dies ist im Übrigen nicht der Fall Rechtsberatung, und ich bin kein Anwalt. Ich arbeite auch nicht für die Valve Corporation .)

Hier können Sie nach Spielen (und anderen Inhalten) suchen , die über Steam verfügbar sind. Denken Sie daran, dass nicht unbedingt alle Spiele auf Steam für Ihre Plattform verfügbar sind (insbesondere, wenn Ihre Plattform auf Linux basiert).

Oder stöbern Sie in Steam-Spielen, die derzeit für GNU / Linux (einschließlich Ubuntu) verfügbar sind .

Kernkonzepte

Es gibt ein Sprichwort (von dem ich denke, dass es aus der BSD- Kultur stammt, aber ich bin mir nicht sicher ):

Sie verwenden kein Betriebssystem, Sie verwenden Anwendungen.

Alles, wofür Sie Ihren Computer verwenden möchten, verwenden Sie ein Programm, um dies zu tun. Das Programm läuft möglicherweise auf einem bestimmten Betriebssystem oder wird als Teil eines bestimmten Betriebssystems bereitgestellt oder unterstützt dieses Betriebssystem überhaupt nicht. Bei einem Betriebssystem geht es jedoch darum, ob Sie Programme ausführen können, die die von Ihnen benötigte Funktionalität bieten.

Steam ist kein Betriebssystem. Es handelt sich um eine Vertriebsplattform, die dem iTunes Music Store ähnelt, sich jedoch auf Spiele konzentriert. Potenziell Dampf kann verwendet werden , um andere Software zu verbreiten, und es tatsächlich wird verwendet , um einige Videos zu verteilen.

Wenn Sie Software ausführen möchten, die über Steam vertrieben wird, sollten Sie die Verwendung von Steam in Betracht ziehen. Ansonsten gibt es, obwohl Steam einige Nebenfunktionen hat - Chat mit anderen Steam-Benutzern - keinen Grund, Steam zu verwenden.

Sie spielen keine Vertriebsplattform, Sie spielen Spiele.

Der Grund für die große Neuigkeit, dass Steam auf GNU / Linux (wie Ubuntu) kommt, ist nicht, dass Steam selbst besonders cool ist , sondern dass eine Reihe von Steam-Spielen, die früher nur auf anderen Plattformen verfügbar waren, damit einherzugehen scheinen .

Zum Beispiel kann ein Left 4 Dead 2- Spieler, der Ubuntu verwendet, sehr froh sein, dass Steam auf GNU / Linux portiert wird, damit er Left 4 Dead 2 auf Ubuntu installieren und abspielen kann . Aber in Wirklichkeit ist die Portierung von Steam auf GNU / Linux nur ein winziger Teil dessen, was dort von Vorteil ist. Der eigentliche Vorteil ist, dass Left 4 Dead 2 portiert wird .

Es sind auch Ports für viele andere Spiele geplant, die derzeit für Windows- und Mac OS X-Benutzer verfügbar sind. Viele Spiele werden jedoch über Steam vertrieben, und einige von ihnen unterstützen nicht mehrere Plattformen (so wie manche dies jetzt nicht tun, obwohl Steam für Mac OS X schon seit einiger Zeit nicht mehr verfügbar ist).

Spiele laufen auf einem Betriebssystem, nicht auf einer Distributionsplattform.

Steam ist eine Infrastruktur zum Verteilen und Verwalten der Installation und Verwendung von Spielen. Es verwaltet Benutzeridentitätsinformationen und spielt eine (untergeordnete) Rolle bei der Bereitstellung von Multiplayer-Funktionen. Es ist jedoch keine Spiel-Engine, Grafik-API oder Sandbox, in der ein Spiel ausgeführt wird.

Wenn Steam unter Linux ausgeführt wird, werden Steam- Anwendungen unter GNU / Linux nicht ausgeführt. Sie müssen portiert werden. Und wenn sie ohne Steam portiert würden, würden sie auch laufen.

Verpackungssoftware ... und auch die Verwaltung!

Die Leute können die Vor- und Nachteile von Steam als Distributionsplattform diskutieren. Ich werde das hier nicht versuchen. Aber es gibt ein Vorteil-Nachteil-Paar, das für das Verständnis von Steam überhaupt wichtig ist:

  • Vorteil: Ihre Software ist überall verfügbar. Sie können es automatisch herunterladen, installieren und aktualisieren. Sie können es von mehreren Computern aus verwenden.
  • Nachteil: Ihre Software ist an die Anmeldung bei Steam gebunden. Im Allgemeinen können Sie Ihr Steam-Konto und damit die damit verbundenen Spiele jeweils nur auf einem Computer verwenden. Spiele werden normalerweise über das Internet heruntergeladen, wenn sie installiert werden, anstatt von lokalen Medien zu installieren, und manchmal ist das Herunterladen langsam.

Steam lief zuerst unter Windows. Windows-Software kann in einzelne Einheiten ( .msiDateien) gepackt werden. Es gibt ein Hilfsprogramm, das die Installation durchführt (Windows Installer), Informationen darüber, welche Software installiert ist, in einer lokalen Datenbank (der Registrierung) gespeichert sind und ein Systemsteuerungs-Applet, das einen zentralen Ort zum Durchsuchen der installierten Software und Deinstallieren von nicht benötigten Elementen bietet ( Hinzufügen entfernen Programme).

Das heißt, dass Windows einen Paketmanager hat . Es ist im Umgang mit Abhängigkeiten nicht so ausgefeilt wie dpkg, aber ansonsten vergleichbar.

Was Windows nicht hatte (und immer noch nicht hat), ist ein Paket-Manager, der Software automatisch aus dem Internet abruft, installiert, alle anderen Programme oder Bibliotheken abruft und installiert, die Ihre Software zum Ausführen benötigt, und Ihre Software automatisch auf dem neuesten Stand hält. Das war schon immer der Hauptvorteil von Steam für die Benutzer. Es ist ein hochfunktionaler Paketmanager von Drittanbietern für Windows.

GNU / Linux-Betriebssysteme (und unsere BSD-Verwandten) haben jedoch seit Jahrzehnten fortgeschrittene Paketmanager in das Betriebssystem eingebaut! In Ubuntu wird diese Funktionalität derzeit hauptsächlich von APT , dem Software Updater und dem Software Center bereitgestellt . Ubuntu hatte immer diese Funktionalität. Und wir hatten es für jeden Teil des Systems und viele tausend zusätzliche Programme.

In Steam werden Spiele für Benutzer und nicht nur für Computer installiert.

Die Debian-Paketverwaltungsinfrastruktur wurde in Ubuntu bereits erweitert, um die Installation und das Lizenzmanagement für proprietäre Payware-Anwendungen zu unterstützen. Das Software Center fügt diese Funktionalität hinzu und ist damit etwas vergleichbar mit Steam. Beispielsweise können Benutzer im Software Center eine Reihe von kostenpflichtigen Spielen erwerben, beispielsweise Amnesia: The Dark Descent (das auch über Steam und auf andere Weise erworben werden kann ).

Wenn Sie Software im Ubuntu Software Center installieren, müssen Sie sich mit Ihrem Passwort authentifizieren. Die Software wird systemweit installiert. Wenn Sie Software gekauft haben, können Sie diese auch auf anderen Computern installieren. (Obwohl Sie die relevanten Lizenzvereinbarungen und das geltende Recht zu Rate ziehen sollten und ich kein Laie bin und dies kein Rechtsrat ist .) In vielen Fällen verbieten Lizenzvereinbarungen jedoch die gleichzeitige Verwendung einer Lizenz an zwei Orten.

Mit Steam melden Sie sich beim Steam-Dienst an, um Spiele zu installieren und zu spielen. Dies ist völlig unabhängig von Ihrem Ubuntu-Benutzerkonto. Mehrere Steam-Benutzer können und werden häufig auf demselben Computer eingerichtet. Ein Spiel, das zwei Benutzer gekauft haben, wird (in der Regel) nicht zweimal auf der Festplatte gespeichert. Sie können jedoch nur dann darauf zugreifen, wenn Sie als Benutzer, der es gekauft hat, bei Steam angemeldet sind.

In gewisser Hinsicht ist dies unpraktisch. Wenn ich zwei unabhängige Spiele gekauft habe, warum kann mein Freund dann nicht eines davon auf einem meiner Computer spielen, während ich ein anderes auf meinem Computer spiele? Auf der anderen Seite ist das auch praktisch - ich brauche mir keine Gedanken darüber zu machen, welche Computer verfügbar sind. Ich kann mich überall in mein Steam-Konto einloggen und die Spiele installieren (und sie wirken sich auch auf demselben Computer nicht auf das Steam-Konto eines anderen aus).

Schließlich werden Spiele von Menschen gespielt, nicht von Computern .


10

Steam ist ein wichtiger Online-Shop zum Kaufen und Herunterladen von PC-Spielen .

Die Verfügbarkeit von Steam unter Linux ist nicht nur deshalb wichtig, weil es sich um ein Spielegeschäft handelt, sondern auch, weil ein wichtiger kommerzieller Player im Bereich der PC-Spiele sich jetzt um Linux kümmert.

Bei PC-Spielen sind wir weitgehend den Plattformen ausgeliefert, für die sich die Hersteller entscheiden.

Das Bringen von PC-Spielen zu Linux versucht, für viele Linux-Benutzer, die auch begeisterte PC-Spieler sind, die eine Sache zu adressieren, für die sie immer noch mit Windows dual-booten.

Das Spielen war ein Bereich, in dem Linux Schwierigkeiten hatte, sich gegen Windows zu behaupten, insbesondere bei Enthusiasten / Hardcore-Spielen. Diese Spiele sind von Natur aus proprietär; Sie erfordern erhebliche Investitionen in Grafik und Design, um ein Produkt zu produzieren, das Open-Source-Entsprechungen desselben Standards (im Gegensatz zu anderer Software wie Office-Suiten, Videoplayern oder 3D-Grafikeditoren) nicht besonders gut eignet. Daher bleiben diese Spiele in der Regel proprietär, was bedeutet, dass Benutzer der Hardwareplattform und dem Betriebssystem, auf die sich die Spielehersteller konzentrieren möchten, ausgeliefert sind. Steam on Linux gibt solchen Spieleherstellern einen etwas größeren Grund, sowohl Linux als auch Windows ins Visier zu nehmen.

Damit PC-Spiele unter Linux wachsen konnten, musste jemand den ersten Schritt machen.

Es ist nicht nur der Mangel an Qualitätsspielen, sondern auch die historisch schlechte Qualitätsunterstützung durch Hardwarehersteller, insbesondere Grafikkartenhersteller, die PC-Spiele unter Linux zurückgehalten hat. Es ist ein Henne-Ei-Szenario, und jemand musste zuerst gehen. Die Tatsache, dass Steam an erster Stelle steht, bedeutet, dass andere Spieler, sobald sie den Wert von PC-Spielen unter Linux sehen, möglicherweise einen Grund haben, dem zu folgen.

Nur eine kleine Auswahl von Spielen ist über Steam unter Linux verfügbar.

Jedes Spiel müsste einzeln auf Linux portiert werden, um über Steam verfügbar zu sein - es reicht nicht aus, dass der Store selbst jetzt Linux unterstützt. Zum Glück gibt es bereits eine Reihe von Titeln für Linux, und die Zahl wird voraussichtlich langsam zunehmen.


0

Steam ist eine von Valve Corporation entwickelte Multiplayer-Plattform. Es wird verwendet, um Spiele und verwandte Medien online zu verteilen. Mit Steam können Benutzer Software auf mehreren Computern, Community-Funktionen wie Freundeslisten und Gruppen sowie Sprach- und Chat-Funktionen im Spiel installieren und automatisch verwalten. Steam wurde ursprünglich für Microsoft Windows entwickelt und jetzt um eine Mac OS X-Version und Linux sowie eingeschränkte Funktionen auf der PlayStation 3 und für iOS- und Android-Mobilgeräte erweitert. Sie sind nicht nur ein zentraler Knotenpunkt für Spielesoftware, sondern haben auch eine Version von Steam mit geänderter Funktionalität entwickelt, die in Schulen für Lernsoftware verwendet werden kann. Es gibt viele Einzelspieler-Spiele, die auch im Steam Store erhältlich sind. Weitere überprüfen Sie diese aus.


Dies klingt wichtig und kann Ubuntu
Ringtail am

2
Es ist an sich nicht wichtig. Es Software. Es ist nur etwas, das Sie installieren können. Wie ein Browser. Oder ein eigenständiges Spiel.
Nanne

1
Ja, es ist nur Software, aber es ist auch ein weiterer Schritt, um das Argument "Linux / Ubuntu macht kein Spiel" zu beenden.
DaimyoKirby
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.