Apa itu “Steam” dan bagaimana cara kerjanya?

19

Saya pernah mendengar Steam baru-baru ini tersedia untuk GNU / Linux. Banyak orang membicarakannya. Apa itu Steam? Ada apa dengan semua ini? Apakah Steam hanya untuk orang yang mengembangkan dan bermain game? Apa yang harus saya ketahui tentang Steam, sebagai pengguna Ubuntu?

Haruskah saya menginstal Steam?

Buntut
sumber
Terkait (tetapi bukan duplikat): Bagaimana saya bisa menginstal Steam?
Eliah Kagan

Jawaban:

30

Jika Anda seorang Pengembang

Steam sangat relevan untuk:

  • pengembang game sudah disediakan melalui Steam (oleh Valve ),
  • pengembang membuat mod untuk gim tersebut, dan
  • pengembang game merencanakan proyek perangkat lunak berpemilik (atau, berpotensi, game dengan seni berpemilik tetapi mesin FOSS). Pada dasarnya, apa pun di mana konten yang distribusinya dibatasi oleh hak cipta dan harus didistribusikan secara selektif kepada pelanggan.

Sangat menarik dan penting bahwa Steam sedang porting ke GNU / Linux . Apakah pengembang harus mendistribusikan game melalui Steam tergantung pada banyak faktor dan merupakan pertanyaan yang sangat subyektif.

Untuk Pengguna Akhir: Satu Pertanyaan Sederhana

Untuk pengguna , bagaimanapun, biasanya cukup mudah untuk mengetahui apakah Anda dapat mengambil manfaat dari berlangganan, menginstal, dan menggunakan Steam:

Apakah ada program yang ingin Anda jalankan, yang tersedia untuk sistem operasi Anda, dan yang didistribusikan di Steam?

Jika ada, Steam mungkin menjadi cara terbaik dan paling nyaman untuk mendapatkannya. Atau, seringkali, ada alternatif lain, yang mungkin Anda sukai. Ini sebagian besar tergantung pada aplikasi, bukan pada layanan Steam itu sendiri.

(Layanan Steam juga memiliki Perjanjian Pelanggan . Karena menandatanganinya memengaruhi hak hukum Anda, Anda harus memastikan Anda memahaminya terlebih dahulu, dan mempertimbangkan opsi Anda, seperti yang seharusnya ketika merenungkan penggunaan layanan apa pun. Omong-omong, ini bukan nasihat hukum, dan saya bukan pengacara. Saya juga tidak bekerja untuk Valve Corporation .)

Anda dapat mencari di sini untuk melihat game apa (dan konten lainnya) yang tersedia melalui Steam. Ingatlah bahwa tidak semua game di Steam selalu tersedia untuk platform Anda (terutama jika platform Anda berbasis Linux).

Atau jelajahi permainan Steam yang saat ini tersedia untuk GNU / Linux (yang mencakup Ubuntu).

Konsep inti

Ada pepatah (yang saya pikir mungkin berasal dari budaya BSD , tapi saya benar - benar tidak yakin ):

Anda tidak menggunakan sistem operasi, Anda menggunakan aplikasi.

Apa pun yang Anda ingin gunakan untuk komputer Anda, Anda menggunakan beberapa program untuk melakukannya. Program dapat berjalan pada OS tertentu, atau disediakan sebagai bagian dari OS tertentu, atau tidak memiliki dukungan sama sekali pada OS itu. Tetapi yang penting tentang OS adalah apakah Anda dapat menjalankan program yang menyediakan fungsionalitas yang Anda butuhkan atau tidak.

Sekarang, Steam bukan sistem operasi. Ini adalah platform distribusi, semacam iTunes Music Store, tetapi lebih fokus pada permainan. Berpotensi uap dapat digunakan untuk mendistribusikan perangkat lunak lain, dan itu benar-benar adalah digunakan untuk mendistribusikan beberapa video.

Jika Anda ingin menjalankan perangkat lunak yang didistribusikan melalui Steam, maka Anda harus mempertimbangkan untuk menggunakan Steam. Jika tidak, meskipun Steam memiliki beberapa fitur samping - mengobrol dengan pengguna Steam lainnya - sebenarnya tidak ada alasan untuk menggunakan Steam.

Anda tidak memainkan platform distribusi, Anda bermain game.

Alasan mengapa berita besar bahwa Steam akan datang ke GNU / Linux (seperti Ubuntu) bukan karena Steam itu sendiri sangat keren , tetapi bahwa sejumlah permainan Steam yang sebelumnya hanya tersedia di platform lain tampaknya ikut serta dengannya .

Sebagai contoh, pemain Left 4 Dead 2 yang menggunakan Ubuntu mungkin sangat senang bahwa Steam sedang porting ke GNU / Linux, sehingga mereka dapat menginstal dan memainkan Left 4 Dead 2 di Ubuntu. Tapi sungguh, Steam yang porting ke GNU / Linux hanyalah sebagian kecil dari apa yang bermanfaat di sana. Manfaat sebenarnya adalah Left 4 Dead 2 sedang diangkut .

Port banyak game lain yang saat ini tersedia untuk pengguna Windows dan Mac OS X juga direncanakan. Tetapi banyak game yang didistribusikan di Steam, dan beberapa di antaranya tidak akan mendukung banyak platform (seperti beberapa tidak sekarang, meskipun Steam telah keluar untuk Mac OS X selama beberapa waktu).

Game berjalan pada sistem operasi, bukan platform distribusi.

Steam adalah infrastruktur untuk mendistribusikan dan mengelola instalasi dan penggunaan game. Ia mengelola informasi identitas pengguna, dan memiliki peran (kecil) dalam menyediakan fungsionalitas multi pemain. Tapi itu bukan mesin gim, API grafis, atau kotak pasir tempat gim dijalankan.

Ketika Steam berjalan di Linux, itu tidak membuat aplikasi Steam berjalan di GNU / Linux. Mereka harus diangkut. Dan jika mereka porting tanpa Steam, mereka akan lari juga.

Perangkat Lunak Pengemasan ... dan Mengelolanya Juga!

Orang-orang dapat memperdebatkan kelebihan dan kekurangan Steam sebagai platform distribusi; Saya tidak akan mencoba melakukan itu di sini. Tapi ada satu pasangan untung-rugi yang penting untuk memahami Steam sama sekali:

  • Keuntungan: Perangkat lunak Anda tersedia dari mana saja. Anda dapat mengunduh, menginstal, dan memperbaruinya melalui cara otomatis. Anda dapat menggunakannya dari banyak mesin.
  • Kerugian: Perangkat lunak Anda terkait dengan masuk ke Steam. Secara umum, Anda hanya dapat menggunakan akun Steam - dan karenanya, game yang terkait dengannya - di satu mesin pada satu waktu. Gim biasanya diunduh melalui Internet saat diinstal, alih-alih dipasang dari media lokal, dan terkadang unduhan lambat.

Steam berjalan di Windows terlebih dahulu. Perangkat lunak Windows dapat dikemas ke dalam unit-unit terpisah ( .msifile). Ada utilitas yang melakukan instalasi (Pemasang Windows), informasi tentang perangkat lunak apa yang diinstal disimpan dalam database lokal (registri), dan ada applet Panel Kontrol yang menyediakan tempat sentral untuk menelusuri perangkat lunak yang diinstal dan menghapus instalan apa pun yang tidak diperlukan ( Tambah / Hapus Program).

Artinya Windows memiliki manajer paket . Ini tidak secanggih mengelola dependensi dpkg, tetapi sebaliknya sebanding.

Apa yang Windows tidak miliki (dan masih belum miliki) adalah manajer paket yang secara otomatis mengambil perangkat lunak dari Internet, menginstalnya, mengambil dan menginstal apa pun program lain atau pustaka yang perlu dijalankan oleh perangkat lunak Anda, dan menjaga agar perangkat lunak Anda selalu terbarui secara otomatis. Itu selalu menjadi manfaat utama Steam bagi pengguna. Ini adalah manajer paket pihak ketiga yang sangat fungsional untuk Windows.

Sistem operasi GNU / Linux, meskipun (dan sepupu BSD kami) telah memiliki manajer paket canggih yang tertanam dalam OS selama beberapa dekade! Di Ubuntu fungsi ini saat ini disediakan terutama oleh APT , Pembaruan Perangkat Lunak , dan Pusat Perangkat Lunak . Ubuntu selalu memiliki fungsi ini. Dan kami sudah memilikinya untuk setiap bagian dari sistem, dan ribuan program tambahan.

Di Steam, game diinstal untuk pengguna, bukan (hanya) komputer.

Infrastruktur manajemen paket Debian telah diperluas di Ubuntu untuk mendukung instalasi dan manajemen lisensi untuk aplikasi perangkat lunak berpemilik. Pusat Perangkat Lunak menambahkan fungsi ini, dan dengan demikian agak sebanding dengan Steam. Misalnya, pengguna dapat membeli sejumlah game berbayar di Pusat Perangkat Lunak, seperti Amnesia: The Dark Descent (yang juga dapat dibeli melalui Steam dan dengan cara lain ).

Ketika Anda menginstal perangkat lunak di Pusat Perangkat Lunak Ubuntu, Anda harus mengautentikasi dengan kata sandi Anda. Perangkat lunak ini diinstal di seluruh sistem. Jika Anda telah membeli perangkat lunak, Anda dapat menginstalnya di komputer lain juga. (Meskipun Anda harus berkonsultasi dengan perjanjian lisensi yang relevan, hukum yang berlaku, dan saya bukan laywer dan ini bukan nasihat hukum .) Namun, sering kali perjanjian lisensi akan melarang Anda menggunakan satu lisensi di dua tempat sekaligus.

Dengan Steam, Anda masuk ke layanan Steam untuk menginstal dan memainkan game, dan ini sepenuhnya terpisah dari akun pengguna Ubuntu Anda. Beberapa pengguna Steam dapat dan seringkali diatur pada mesin yang sama. Gim yang dibeli dua pengguna tidak (umumnya) disimpan dua kali di hard drive, tetapi gim ini dapat diakses hanya saat masuk ke Steam sebagai pengguna yang telah membelinya.

Dalam beberapa hal, ini merepotkan - jika saya membeli dua game yang tidak terkait, mengapa teman saya tidak bisa memainkan salah satunya di salah satu komputer saya sementara saya bermain yang lain di komputer saya? Di sisi lain, ini juga nyaman - saya tidak perlu khawatir tentang komputer apa yang tersedia; Saya dapat masuk ke akun Steam saya di mana saja dan menginstal game (dan mereka tidak akan mempengaruhi akun Steam orang lain, bahkan pada mesin yang sama).

Lagipula, game dimainkan oleh orang, bukan komputer .

Eliah Kagan
sumber
10

Steam adalah toko online utama untuk membeli dan mengunduh game PC .

Ketersediaan Steam di Linux tidak hanya penting karena ini adalah toko permainan, tetapi karena itu menandakan bahwa pemain komersial utama dalam ruang game PC sekarang peduli dengan Linux.

Dengan game PC, kami sebagian besar bergantung pada platform mana pun yang dipilih produsen.

Membawa game PC ke Linux mencoba untuk mengatasi, bagi banyak pengguna Linux yang juga gamer PC yang gemar, satu hal yang mereka masih dual-boot dengan Windows untuk.

Gaming telah menjadi salah satu area di mana Linux telah berjuang untuk bertahan melawan Windows, terutama gaming yang antusias / hardcore. Permainan ini menurut sifatnya adalah milik; mereka membutuhkan investasi yang signifikan dalam karya seni dan desain untuk menghasilkan yang tidak meminjamkan produk yang dihasilkan dengan sangat baik untuk membuka sumber setara dengan standar yang sama dibuat (tidak seperti perangkat lunak lain seperti office suites, pemutar video atau editor grafis 3d). Dengan demikian game-game ini cenderung tetap berpemilik, yang berarti bahwa pengguna berada di tangan platform perangkat keras dan OS mana pun yang ingin ditargetkan oleh produsen game. Steam on Linux memberi produsen game semacam itu sedikit lebih banyak alasan untuk menargetkan Linux dan juga Windows.

Agar game PC tumbuh di Linux, seseorang harus melakukan langkah pertama.

Bukan hanya karena kurangnya permainan yang berkualitas, tetapi juga dukungan yang secara historis berkualitas buruk dari vendor perangkat keras, khususnya vendor kartu grafis, yang telah menahan game PC di Linux. Ini adalah skenario ayam dan telur, dan seseorang harus pergi dulu. Fakta bahwa Steam akan menjadi yang pertama berarti pemain lain, begitu mereka melihat nilai dalam game PC di Linux, berpotensi memiliki beberapa alasan untuk diikuti.

Hanya sedikit pilihan gim yang tersedia melalui Steam di Linux.

Setiap gim perlu porting secara individual ke Linux agar tersedia melalui Steam - tidak cukup hanya karena toko itu sendiri sekarang mendukung Linux. Untungnya, sejumlah judul sudah tersedia untuk Linux dan jumlah ini diharapkan akan tumbuh dengan lambat.

thomasrutter
sumber
0

Steam adalah platform multi-pemain yang dikembangkan oleh Valve Corporation. Ini digunakan untuk mendistribusikan game dan media terkait secara online. Timam menyediakan pengguna dengan instalasi dan manajemen otomatis perangkat lunak di beberapa komputer, fitur komunitas seperti daftar teman dan grup serta fungsi suara dan obrolan dalam game. Steam awalnya dikembangkan untuk Microsoft Windows, mereka sekarang telah diperluas untuk memasukkan versi Mac OS X dan Linux, dan fungsionalitas terbatas pada PlayStation 3 dan untuk perangkat seluler iOS dan Android. Selain menjadi pusat hub untuk perangkat lunak game, mereka telah membuat versi Steam dengan fungsionalitas yang diubah untuk digunakan di sekolah untuk perangkat lunak pendidikan. Ada banyak game pemain tunggal yang juga tersedia di toko Steam. Untuk lebih lanjut lihat ini .

Mukund
sumber
Ini kedengarannya penting dan dapat ditambahkan secara fungsional ke Ubuntu
Ringtail
2
Itu tidak penting per se. Itu perangkat lunak. Itu hanya sesuatu yang dapat Anda instal. Seperti browser. Atau game mandiri.
Nanne
1
Ya, itu hanya perangkat lunak, tetapi juga merupakan langkah lain untuk membantu membunuh argumen "linux / ubuntu not do gaming".
DaimyoKirby