“Steam” nedir ve nasıl çalışır?


19

Steam'in yakın zamanda GNU / Linux için kullanılabilir olduğunu duydum. Birçok insan bunun hakkında konuşuyor. Steam nedir? Yaygara ne hakkında? Steam sadece oyun geliştiren ve oynayan insanlar için mi? Ubuntu'nun bir kullanıcısı olarak Steam hakkında ne bilmeliyim?

Steam'i kurmalı mıyım?


İlgili (ancak kopya değil ): Steam'i nasıl yükleyebilirim?
Eliah Kagan

Yanıtlar:


30

Geliştirici iseniz

Steam özellikle aşağıdakilerle ilgilidir:

  • Steam üzerinden sağlanan oyun geliştiricileri ( Valve tarafından ),
  • bu oyunlar için mod yapan geliştiriciler ve
  • tescilli yazılım projeleri (veya potansiyel olarak tescilli sanatı olan ancak FOSS motorlu oyunlar) planlayan oyun geliştiricileri. Temel olarak, dağıtımı telif hakkı ile kısıtlanan ve müşterilere seçici olarak dağıtılması gereken her şey.

Steam'in GNU / Linux'a taşınması ilginç ve önemlidir . Bir geliştiricinin bir oyunu Steam üzerinden dağıtması gerekip gerekmediği birçok faktöre bağlıdır ve oldukça öznel bir sorudur.

Son Kullanıcılar İçin: Basit Bir Soru

İçin kullanıcılar , ancak siz, abone yükleme ve Buhar kullanarak yarar olabilir olmadığını anlamaya genelde çok basit:

Çalıştırmak istediğiniz, işletim sisteminiz için kullanılabilen ve Steam'de dağıtılan programlar var mı?

Varsa, Steam onları almanın en iyi ve en uygun yolu olabilir. Ya da, sık sık tercih edebileceğiniz başka alternatifler de vardır. Bu çoğunlukla Steam servisinden ziyade uygulamaya bağlıdır.

(Buhar hizmeti de bir sahiptir Abone Anlaşması . İmzalamadan yasal haklarını etkiliyor olduğundan, önce bunu mutlaka iyice ve herhangi hizmetten yararlanmak düşündüğünü ne zaman gibi seçeneklerinizi düşünün. Bu arada, bu değil yasal tavsiye ve ben avukat değilim. Valve Corporation için de çalışmıyorum .)

Steam aracılığıyla hangi oyunların (ve diğer içeriklerin) mevcut olduğunu görmek için burada arama yapabilirsiniz . Sadece Steam'deki tüm oyunların platformunuz için mevcut olmadığını unutmayın (özellikle platformunuz Linux tabanlıysa).

Veya şu anda GNU / Linux için kullanılabilen Steam oyunlarına (Ubuntu içeren) göz atın .

Temel Kavramlar

Bir söz vardır (ki bence BSD kültüründen kaynaklanıyor olabilir , ama gerçekten emin değilim ):

İşletim sistemi kullanmıyorsunuz, uygulamaları kullanıyorsunuz.

Bilgisayarınızı kullanmak istediğiniz herhangi bir şey, bunu yapmak için bir program kullanın. Program belirli bir işletim sisteminde çalışabilir veya belirli bir işletim sisteminin parçası olarak sağlanabilir veya bu işletim sistemi üzerinde hiç desteği olmayabilir. Ancak bir işletim sistemi hakkında önemli olan, ihtiyacınız olan işlevselliği sağlayan programları çalıştırıp çalıştırmayacağınızdır.

Şimdi, Steam bir işletim sistemi değil. İTunes Müzik Mağazası gibi bir dağıtım platformudur, ancak oyunlara odaklanmıştır. Potansiyel olarak Steam, diğer yazılımları dağıtmak için kullanılabilir ve aslında bazı videoları dağıtmak için kullanılır.

Steam üzerinden dağıtılan bir yazılım çalıştırmak istiyorsanız, Steam kullanmayı düşünmelisiniz. Aksi halde, Steam'in birkaç yan özelliği olsa da - diğer Steam kullanıcılarıyla sohbet edin - Steam'i kullanmak için gerçekten bir neden yoktur.

Bir dağıtım platformu oynamazsınız, oyun oynarsınız.

Nedeni Buhar (örneğin, Ubuntu) / Linux geldiğini büyük haber Buhar özellikle serin olduğunu değil mi kendisi , ama bu sadece diğer platformlarda eskiden mevcut Buhar oyunların bir dizi onunla birlikte geliyor gibi görünmektedir .

Örneğin, Ubuntu kullanan bir Left 4 Dead 2 oyuncusu, Steam'in GNU / Linux'a taşındığından çok mutlu olabilir, böylece Ubuntu'ya Left 4 Dead 2'yi kurabilir ve oynayabilirler . Ama gerçekten, Steam'in GNU / Linux'a taşınması, orada yararlı olanın sadece küçük bir parçası. Asıl fayda, Left 4 Dead 2'nin taşınmasıdır .

Şu anda Windows ve Mac OS X kullanıcıları tarafından kullanılabilen diğer birçok oyunun bağlantı noktaları da planlanmaktadır. Ancak birçok oyun Steam'de dağıtılır ve bazıları birden fazla platformu desteklemez (tıpkı bir süredir Steam Mac OS X için çıkmış olsa bile, şimdi bazılarının desteklemediği gibi).

Oyunlar bir dağıtım platformunda değil, bir işletim sisteminde çalışır.

Steam, oyunların kurulumunu ve kullanımını dağıtmak ve yönetmek için bir altyapıdır. Kullanıcı kimliği bilgilerini yönetir ve çok oyunculu işlevsellik sağlamada (küçük) bir rolü vardır. Ancak, oyunun çalıştığı bir oyun motoru, grafik API'si veya korumalı alan değildir.

Steam Linux'ta çalıştığında, Steam uygulamaları GNU / Linux üzerinde çalışmaz. Taşınmaları gerekiyor. Ve Steam olmadan taşındılarsa, onlar da koşacaktı .

Paketleme Yazılımı ... ve Çok Yönetilmesi!

İnsanlar bir dağıtım platformu olarak Steam'in avantaj ve dezavantajlarını tartışabilir; Bunu burada yapmayacağım. Ancak Steam'i anlamak için önemli olan bir avantaj-dezavantaj çifti var:

  • Avantajı: Yazılımınıza her yerden erişebilirsiniz. Otomatik yöntemlerle indirebilir, yükleyebilir ve güncelleyebilirsiniz. Birden fazla makineden kullanabilirsiniz.
  • Dezavantajı: Yazılımınız Steam'de oturum açmaya bağlıdır. Genel olarak konuşursak, Steam hesabınızı ve dolayısıyla onunla ilişkili oyunları aynı anda tek bir makinede kullanabilirsiniz. Oyunlar, yerel medyadan yüklemek yerine genellikle yüklendiklerinde İnternet üzerinden indirilir ve bazen indirme yavaş olur.

Steam ilk önce Windows'da çalıştı. Windows yazılımı ayrı birimlere ( .msidosyalar) paketlenebilir . Yükleme yapan bir yardımcı program (Windows Installer) vardır, hangi yazılımın yüklü olduğu hakkında bilgi yerel bir veritabanında (kayıt defteri) depolanır ve yüklü yazılıma göz atmak ve gereksiz olanları kaldırmak için merkezi bir yer sağlayan bir Denetim Masası uygulaması vardır ( Program Ekle / Kaldır).

Yani Windows'un bir paket yöneticisi var . Bağımlılıkları yönetme konusunda sofistike değildir dpkg, ancak başka türlü karşılaştırılabilir.

Windows'un sahip olmadığı (ve hala sahip olmadığı), yazılımı İnternet'ten otomatik olarak alan, yükleyen, yazılımınızın çalışması için gereken diğer program veya kütüphaneleri alıp yükleyen ve yazılımınızı otomatik olarak güncel tutan bir paket yöneticisidir. Bu, Steam'in kullanıcılara her zaman ana yararı oldu. Windows için son derece işlevsel, üçüncü taraf bir paket yöneticisidir.

Yine de GNU / Linux işletim sistemleri (ve BSD kuzenlerimiz) onlarca yıldır işletim sistemine yerleşik gelişmiş paket yöneticilerine sahipti! Ubuntu'da bu işlev şu anda esas olarak APT , Yazılım Güncelleyici ve Yazılım Merkezi tarafından sağlanmaktadır . Ubuntu her zaman bu işlevselliğe sahipti. Ve bunu sistemin her bölümü ve binlerce ek program için yaptık.

Steam'de, oyunlar sadece bilgisayarlar için değil kullanıcılar için kurulur.

Debian paket yönetimi altyapısı, özel ödeme yazılımı uygulamaları için kurulum ve lisans yönetimini desteklemek üzere Ubuntu'da zaten genişletilmiştir. Yazılım Merkezi bu işlevi ekler ve bu nedenle Steam ile biraz karşılaştırılabilir . Örneğin, kullanıcılar Yazılım Merkezi'nde Amnesia: The Dark Descent ( Steam üzerinden ve başka şekillerde de satın alınabilir) gibi bir dizi ücretli oyun satın alabilirler .

Ubuntu Yazılım Merkezi'ne yazılım yüklerken, parolanızla kimlik doğrulaması yapmanız gerekir. Yazılım sistem çapında yüklenir. Yazılım satın aldıysanız, diğer makinelere de yükleyebilirsiniz. (Bununla birlikte, ilgili lisans sözleşmelerine, geçerli yasalara başvurmanız gerekir ve ben bir laywer değilim ve bu yasal tavsiye değildir .) Ancak, lisans sözleşmeleri çoğu zaman aynı anda iki yerde bir lisans kullanmanızı yasaklar.

Steam ile, oyun yüklemek ve oynamak için Steam hizmetine giriş yaparsınız ve bu, Ubuntu kullanıcı hesabınızdan tamamen ayrıdır. Birden fazla Steam kullanıcısı aynı makineye kurulabilir ve kurulabilir. İki kullanıcının satın aldığı bir oyun (genellikle) sabit diskte iki kez depolanmaz, ancak Steam'e satın alan bir kullanıcı olarak oturum açtığında erişilebilir.

Bazı açılardan bu elverişsizdir - ilgisiz iki oyun satın aldıysam, bilgisayarımda başka bir oyun oynarken arkadaşım neden bilgisayarlarımdan birinde oynayamıyor? Öte yandan, bu da uygundur - hangi bilgisayarların mevcut olduğu konusunda endişelenmem gerekmiyor; Steam hesabımda herhangi bir yere giriş yapabilir ve oyunları yükleyebilirim (ve aynı makinede bile başkalarının Steam hesabını etkilemezler).

Sonuçta, oyunlar bilgisayarlar değil insanlar tarafından oynanır .


10

Steam, PC oyunlarını satın almak ve indirmek için büyük bir çevrimiçi mağazadır .

Linux'ta Steam'in kullanılabilirliği sadece bir oyun mağazası olduğu için değil, aynı zamanda PC oyun alanındaki büyük bir ticari oyuncunun artık Linux'u önemsediğini gösterdiği için önemli.

PC oyunları ile büyük ölçüde üreticilerin hangi platformları seçtiği merhametindeyiz.

PC oyunlarını Linux'a getirme, aynı zamanda PC oyuncuları olan birçok Linux kullanıcısı için Windows ile hala çift önyükleme yaptıkları şeyleri ele almaya çalışır.

Oyun, Linux'un Windows'a karşı, özellikle de meraklı / hardcore oyunlara karşı kendi başına mücadele etmek için mücadele ettiği bir alan olmuştur. Bu oyunlar doğası gereği tescillidir; Ortaya çıkan ürünü, aynı standartta açık kaynak eşdeğerlerine (ofis paketleri, video oynatıcılar veya 3d grafik editörleri gibi diğer yazılımların aksine) çok iyi borç vermeyen üretmek için sanat eseri ve tasarıma önemli yatırım gerektirirler. Bu nedenle bu oyunlar tescilli olma eğilimindedir, bu da kullanıcıların oyun üreticilerinin hedeflemek istediği donanım platformu ve işletim sisteminin insafına kaldığı anlamına gelir. Linux'ta Steam, bu tür oyun üreticilerine Windows'un yanı sıra Linux'u hedeflemek için biraz daha neden veriyor.

PC oyunlarının Linux'ta büyümesi için birisinin ilk hamleyi yapması gerekiyordu.

Sadece kaliteli oyunların eksikliği değil, aynı zamanda Linux'ta PC oyunlarını geride tutan donanım satıcılarının, özellikle grafik kartı satıcılarının tarihsel olarak düşük kaliteli desteği. Bu bir tavuk ve yumurta senaryosu ve önce birisi gitmek zorunda kaldı. Steam'in önce gitmesi, diğer oyuncuların anlamına geliyor, Linux'ta PC oyunlarında değer gördüklerinde, muhtemelen takip etmek için bir nedenleri var.

Linux'ta Steam üzerinden sadece küçük bir oyun seçeneği mevcuttur.

Steam aracılığıyla kullanılabilmesi için her oyunun ayrı ayrı Linux'a taşınması gerekir - mağazanın kendisinin artık Linux'u desteklemesi yeterli değildir. Neyse ki, Linux için zaten bir dizi başlık mevcut ve sayının yavaş bir hızda büyümesi bekleniyor.


0

Steam, Valve Corporation tarafından geliştirilen çok oyunculu bir platformdur. Oyunlar ve ilgili medyayı çevrimiçi olarak dağıtmak için kullanılır.Steam, kullanıcıya birden fazla bilgisayara yazılım yükleme ve otomatik yönetimi, arkadaş listeleri ve grupları gibi topluluk özellikleri ve oyun içi ses ve sohbet işlevselliği sağlar. Steam başlangıçta Microsoft Windows için geliştirildi, şimdi bir Mac OS X sürümünü ve Linux'u ve PlayStation 3'te ve hem iOS hem de Android mobil cihazlar için sınırlı işlevsellik içerecek şekilde genişletildi. Oyun yazılımı için merkezi bir merkez olmanın yanı sıra, eğitim yazılımları için okullarda kullanılmak üzere değiştirilmiş işlevselliğe sahip bir Steam sürümü oluşturdular. Steam mağazasında da birçok tek kişilik oyun var. Daha fazlası için kontrol bu out.


Bu kulağa önemli geliyor ve Ubuntu
Ringtail

2
Kendi başına önemli değil. BT yazılımı. Sadece kurabileceğiniz bir şey. Bir tarayıcı gibi. Veya bağımsız bir oyun.
Nanne

1
Evet, bu sadece bir yazılım, ama aynı zamanda "linux / ubuntu oyun yapmıyor" argümanını öldürmeye yardım etmek için başka bir adım.
DaimyoKirby
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.