Якщо ви є розробник
Парна особливо стосується:
- розробники ігор, що вже надаються через Steam (від Valve ),
- розробники, які виготовляють моди для цих ігор, та
- розробники ігор, які планують власні програмні проекти (або, можливо, ігри з фірмовим мистецтвом, але двигунами FOSS). В основному, все, де вміст, розповсюдження якого обмежено авторськими правами, має бути вибірково розповсюджений серед клієнтів.
Цікаво і важливо, що Steam переноситься на GNU / Linux . Від того, чи повинен розробник розповсюджувати гру через Steam, залежить від багатьох факторів і є дуже суб'єктивним питанням.
Для кінцевих користувачів: одне просте запитання
Для користувачів , як правило, досить просто зрозуміти, чи може вам отримати користь від підписки, встановлення та використання Steam:
Чи є програми, які ви хочете запустити, доступні для вашої операційної системи і які розповсюджуються на Steam?
Якщо є, Steam може бути найкращим і зручним способом їх отримання. Або, найчастіше, є інші альтернативи, які ви могли б віддати перевагу. Це здебільшого залежить від програми, а не від сервісу Steam.
(У сервісі Steam також є Угода про передплатників . Оскільки підписання стосується ваших законних прав, ви повинні переконатися, що ви їх спочатку зрозуміли, і розглянути свої варіанти, як слід, коли плануєте використовувати будь-яку послугу. До речі, це не так юридична порада, і я не юрист, я не працюю в Valve Corporation .)
Ви можете шукати тут, щоб побачити, які ігри (та інший вміст) доступні через Steam. Пам'ятайте лише, що не всі ігри на Steam обов'язково доступні для вашої платформи (особливо якщо ваша платформа базується на Linux).
Або перегляньте ігри Steam, які зараз доступні для GNU / Linux (що включає Ubuntu).
Основні поняття
Є приказка (яка, думаю, може виникнути в культурі BSD , але я дійсно не впевнений ):
Ви не використовуєте операційну систему, ви використовуєте програми.
Все, для чого ви хочете використовувати свій комп’ютер, для цього використовуєте якусь програму. Програма може запускатися на певній ОС або бути наданою у складі певної ОС або взагалі не підтримувати цю ОС. Але в ОС важливо, чи можна запускати програми, які надають потрібну вам функціональність.
Тепер Steam - це не операційна система. Це платформа дистрибуції, подібна до iTunes Music Store, але натомість зосереджена на іграх. Потенційно пара може бути використана для поширення іншого програмного забезпечення, і він на справді буде використовуватися для поширення деяких відео.
Якщо ви хочете запустити програмне забезпечення, яке поширюється через Steam, вам слід розглянути можливість використання Steam. Інакше, хоча у Steam є кілька побічних особливостей - спілкуватися з іншими користувачами Steam - насправді немає підстав використовувати Steam.
Ви не граєте на платформі дистрибуції, ви граєте в ігри.
Причина це велика новина , що пара підходить до GNU / Linux (наприклад, Ubuntu) НЕ то, що пара особливо охолодити себе , але ряд Парові ігор , раніше доступні тільки на інших платформах , здається, приходить разом з ним .
Наприклад, гравець Left 4 Dead 2 , який використовує Ubuntu, може бути дуже радий, що Steam переноситься на GNU / Linux, щоб вони могли встановити та відтворити Left 4 Dead 2 на Ubuntu. Але насправді, що Steam переноситься на GNU / Linux - це лише крихітна частина того, що там вигідно. Справжня вигода полягає в тому, що Left 4 Dead 2 переноситься .
Плануються також порти багатьох інших ігор, які зараз доступні для користувачів Windows та Mac OS X. Але багато ігор розповсюджуються на Steam, і деякі з них не підтримуватимуть декілька платформ (так само, як деякі зараз, незважаючи на те, що Steam вийшов для Mac OS X досить довгий час).
Ігри працюють в операційній системі, а не на платформі дистрибуції.
Steam - це інфраструктура для розповсюдження та управління встановленням та використанням ігор. Він управляє інформацією про особу користувача, і він (незначну) роль у наданні функцій для кількох гравців. Але це не ігровий движок, графічний API чи пісочниця, в якій працює гра.
Коли Steam працює на Linux, це не робить програми Steam запускатись на GNU / Linux. Їх треба переносити. І якби їх портували без Steam, вони теж бігли.
Упаковка програмного забезпечення ... і керування ним занадто!
Люди можуть обговорювати переваги та недоліки Steam як платформи дистрибуції; Я не збираюся робити це тут. Але є одна пара переваг-недоліків, яка важлива для розуміння Steam взагалі:
- Перевага: Ваше програмне забезпечення доступне з будь-якого місця. Ви можете завантажити, встановити та оновити за допомогою автоматизованих засобів. Ви можете використовувати його з декількох машин.
- Недолік: Ваше програмне забезпечення прив’язане до входу в Steam. Взагалі кажучи, ви можете використовувати свій акаунт Steam - і, таким чином, ігри, пов'язані з ним, - на одній машині за один раз. Ігри, як правило, завантажуються через Інтернет, коли вони встановлюються, а не встановлюються з місцевих медіа, а іноді завантаження відбувається повільно.
Steam запустив перший в Windows. Програмне забезпечення Windows може бути упаковано в окремі одиниці ( .msi
файли). Існує утиліта, яка виконує встановлення (Windows Installer), інформація про те, яке програмне забезпечення встановлено, зберігається в локальній базі даних (реєстрі), і є аплет Панелі управління, який забезпечує центральне місце для перегляду встановленого програмного забезпечення та видалення всього зайвого ( Додати / видалити програми).
Тобто у Windows є менеджер пакунків . Він не такий складний в управлінні залежностями, як dpkg
, але в іншому випадку він порівнянний.
Те, що в Windows не було (і досі його немає), - це менеджер пакунків, який автоматично завантажує програмне забезпечення з Інтернету, встановлює його, витягує та встановлює всі інші програми чи бібліотеки, для яких ваше програмне забезпечення потрібно запускати, і автоматично оновлює програмне забезпечення. Це завжди було основною перевагою Steam для користувачів. Це високофункціональний сторонній менеджер пакунків для Windows.
Операційні системи GNU / Linux, хоча (і наші поплічники BSD) десятиліттями вбудовували в ОС просунуті менеджери пакетів! На даний момент Ubuntu цю функціональність надають переважно APT , оновлення програмного забезпечення та Центр програмного забезпечення . Ubuntu завжди мав цю функціональність. І ми мали це для кожної частини системи та багатьох тисяч додаткових програм.
У Steam ігри встановлюються для користувачів, а не (лише) комп’ютерів.
Інфраструктура управління пакетами Debian вже розширена в Ubuntu для підтримки встановлення та управління ліцензіями для власних додатків програмного забезпечення. Програмний центр додає цю функціональність і, таким чином, дещо порівняний зі Steam. Наприклад, користувачі можуть придбати ряд програм за платну платню в Програмному центрі, наприклад, Amnesia: The Dark Descent (який також можна придбати через Steam та іншими способами ).
Встановлюючи програмне забезпечення в Центрі програмного забезпечення Ubuntu, ви повинні автентифікувати свій пароль. Програмне забезпечення встановлюється в усьому світі. Якщо ви придбали програмне забезпечення, його можна встановити і на інших машинах. (Хоча вам слід проконсультуватися з відповідними ліцензійними угодами, чинним законодавством. Я не є власником, і це не юридична порада .) Однак часто ліцензійні угоди забороняють вам використовувати одну ліцензію у двох місцях одночасно.
За допомогою Steam ви входите в службу Steam, щоб встановити та грати в ігри, і це повністю окремо від вашого облікового запису користувача Ubuntu. Кілька користувачів Steam можуть бути і часто встановлюються на одній машині. Придбані двома користувачами ігри (як правило) не зберігаються двічі на жорсткому диску, але вона доступна лише під час входу в Steam як користувач, який її придбав.
У чомусь це незручно - якщо я придбав дві непов'язані ігри, чому мій друг не може грати в одну з них на одному з моїх комп’ютерів, а інший - на комп'ютері? З іншого боку, це також зручно - мені не потрібно турбуватися про те, які комп’ютери доступні; Я можу увійти до свого облікового запису Steam в будь-якому місці та встановити ігри (і вони не впливатимуть ні на кого іншого акаунта Steam, навіть на одній машині).
Адже в ігри грають люди, а не комп’ютери .