Steam Steam là gì và nó hoạt động như thế nào?


19

Tôi đã nghe nói Steam gần đây có sẵn cho GNU / Linux. Rất nhiều người đang nói về nó. Hơi nước là gì? Những gì ồn ào tất cả về? Có phải Steam chỉ dành cho những người phát triển và chơi game? Tôi nên biết gì về Steam, với tư cách là người dùng Ubuntu?

Có nên cài đặt Steam?


Liên quan (nhưng không phải là bản sao): Làm cách nào tôi có thể cài đặt Steam?
Eliah Kagan

Câu trả lời:


30

Nếu bạn là nhà phát triển

Hơi nước đặc biệt liên quan đến:

  • nhà phát triển trò chơi đã được cung cấp thông qua Steam (bởi Valve ),
  • nhà phát triển tạo mod cho những trò chơi đó, và
  • nhà phát triển trò chơi lên kế hoạch cho các dự án phần mềm độc quyền (hoặc, có khả năng, các trò chơi có nghệ thuật độc quyền nhưng công cụ FOSS). Về cơ bản, bất cứ điều gì mà nội dung có phân phối bị hạn chế bởi bản quyền và phải được phân phối có chọn lọc cho khách hàng.

Điều thú vị và quan trọng là Steam đang được chuyển sang GNU / Linux . Việc nhà phát triển có nên phân phối một trò chơi qua Steam hay không phụ thuộc vào nhiều yếu tố và là một câu hỏi mang tính chủ quan cao.

Đối với người dùng cuối: Một câu hỏi đơn giản

Tuy nhiên, đối với người dùng , thường khá đơn giản để tìm hiểu xem bạn có thể hưởng lợi từ việc đăng ký, cài đặt và sử dụng Steam hay không:

Có chương trình nào bạn muốn chạy, có sẵn cho hệ điều hành của bạn và được phân phối trên Steam không?

Nếu có, Steam có thể là cách tốt nhất và thuận tiện nhất để có được chúng. Hoặc, thường, có những lựa chọn thay thế khác, mà bạn có thể thích. Điều này chủ yếu phụ thuộc vào ứng dụng, chứ không phải chính dịch vụ Steam.

(Các dịch vụ Steam cũng có một Hiệp định Subscriber . Kể từ khi ký hợp nó ảnh hưởng đến quyền lợi hợp pháp của mình, bạn nên chắc chắn rằng bạn hiểu nó đầu tiên, và cân nhắc lựa chọn của bạn, như bạn nên khi suy ngẫm về việc sử dụng bất kỳ dịch vụ. Bằng cách này, đây không phải là tư vấn pháp lý và tôi không phải là luật sư. Tôi cũng không làm việc cho Valve Corporation .)

Bạn có thể tìm kiếm ở đây để xem những trò chơi nào (và nội dung khác) có sẵn thông qua Steam. Chỉ cần nhớ rằng không phải tất cả các trò chơi trên Steam đều có sẵn cho nền tảng của bạn (đặc biệt nếu nền tảng của bạn dựa trên Linux).

Hoặc duyệt các trò chơi Steam hiện có sẵn cho GNU / Linux (bao gồm Ubuntu).

Khái niệm cốt lõi

Có một câu nói (mà tôi nghĩ có thể bắt nguồn từ văn hóa BSD , nhưng tôi thực sự không chắc chắn ):

Bạn không sử dụng hệ điều hành, bạn sử dụng các ứng dụng.

Bất cứ điều gì bạn muốn sử dụng máy tính của bạn cho, bạn sử dụng một số chương trình để làm điều đó. Chương trình có thể chạy trên một HĐH cụ thể hoặc được cung cấp như một phần của HĐH cụ thể hoặc hoàn toàn không có hỗ trợ nào cho HĐH đó. Nhưng điều quan trọng về HĐH là liệu bạn có thể chạy các chương trình cung cấp chức năng bạn cần hay không.

Bây giờ, Steam không phải là một hệ điều hành. Nó là một nền tảng phân phối, giống như iTunes Music Store, nhưng tập trung vào các trò chơi thay thế. Có khả năng Steam có thể được sử dụng để phân phối phần mềm khác và nó thực sự được sử dụng để phân phối một số video.

Nếu bạn muốn chạy phần mềm được phân phối qua Steam, thì bạn nên xem xét sử dụng Steam. Mặt khác, mặc dù Steam có một vài tính năng phụ - trò chuyện với những người dùng Steam khác - thực sự không có lý do gì để sử dụng Steam.

Bạn không chơi một nền tảng phân phối, bạn chơi trò chơi.

Lý do đó là tin tức lớn mà hơi đang đến GNU / Linux (ví dụ như Ubuntu) mà không phải là hơi đặc biệt mát bản thân , nhưng điều đó một số trò chơi Steam trước đây chỉ có sẵn trên các nền tảng khác dường như sắp tới cùng với nó .

Ví dụ, một người chơi Left 4 Dead 2 sử dụng Ubuntu có thể rất vui khi Steam được chuyển sang GNU / Linux, vì vậy họ có thể cài đặt và chơi Left 4 Dead 2 trên Ubuntu. Nhưng thực sự, Steam được chuyển sang GNU / Linux chỉ là một phần rất nhỏ trong những gì có lợi ở đó. Lợi ích thực sự là Left 4 Dead 2 đang được port .

Cổng của nhiều trò chơi khác hiện có sẵn cho người dùng Windows và Mac OS X cũng được lên kế hoạch. Nhưng nhiều trò chơi được phân phối trên Steam và một số trong số chúng sẽ không hỗ trợ nhiều nền tảng (giống như một số trò chơi hiện tại, mặc dù Steam đã ra mắt cho Mac OS X từ khá lâu).

Các trò chơi chạy trên một hệ điều hành, không phải là một nền tảng phân phối.

Steam là một cơ sở hạ tầng để phân phối và quản lý việc cài đặt và sử dụng trò chơi. Nó quản lý thông tin nhận dạng người dùng và có vai trò (phụ) trong việc cung cấp chức năng nhiều người chơi. Nhưng nó không phải là một công cụ trò chơi, API đồ họa hoặc hộp cát trong đó trò chơi chạy.

Khi Steam chạy trên Linux, điều đó không làm cho các ứng dụng Steam chạy trên GNU / Linux. Họ phải được chuyển. Và nếu chúng được chuyển mà không có Steam, chúng cũng sẽ chạy.

Phần mềm đóng gói ... và quản lý nó quá!

Mọi người có thể tranh luận về những lợi thế và bất lợi của Steam như một nền tảng phân phối; Tôi sẽ không cố gắng làm điều đó ở đây. Nhưng có một cặp lợi thế bất lợi rất quan trọng để hiểu Steam:

  • Ưu điểm: Phần mềm của bạn có sẵn ở mọi nơi. Bạn có thể tải xuống, cài đặt và cập nhật nó thông qua các phương tiện tự động. Bạn có thể sử dụng nó từ nhiều máy.
  • Nhược điểm: Phần mềm của bạn gắn liền với việc đăng nhập vào Steam. Nói chung, bạn chỉ có thể sử dụng tài khoản Steam của mình - và do đó, các trò chơi được liên kết với nó - trên một máy tại một thời điểm. Các trò chơi thường được tải xuống qua Internet khi chúng được cài đặt, thay vì cài đặt từ phương tiện truyền thông địa phương và đôi khi tải xuống chậm.

Steam chạy trên Windows trước. Phần mềm Windows có thể được đóng gói thành các đơn vị ( .msitệp) riêng biệt . Có một tiện ích thực hiện cài đặt (Windows Installer), thông tin về phần mềm nào được cài đặt được lưu trữ trong cơ sở dữ liệu cục bộ (sổ đăng ký) và có một applet Control Panel cung cấp một vị trí trung tâm để duyệt phần mềm đã cài đặt và gỡ cài đặt mọi thứ không cần thiết ( Thêm chương trình xóa).

Đó là để nói rằng Windows có một trình quản lý gói . Nó không phức tạp trong việc quản lý các phụ thuộc như dpkg, nhưng nó có thể so sánh được.

Những gì Windows không có (và vẫn chưa có) là trình quản lý gói tự động truy xuất phần mềm từ Internet, cài đặt, truy xuất và cài đặt bất kỳ chương trình hoặc thư viện nào khác mà phần mềm của bạn cần chạy và tự động cập nhật phần mềm của bạn. Đó luôn là lợi ích chính của Steam đối với người dùng. Nó là một trình quản lý gói bên thứ ba có chức năng cao cho Windows.

Mặc dù vậy, các hệ điều hành GNU / Linux (và anh em họ BSD của chúng tôi) đã có các trình quản lý gói nâng cao được tích hợp trong HĐH trong nhiều thập kỷ! Trong Ubuntu, chức năng này hiện được cung cấp chủ yếu bởi APT , Trình cập nhật phần mềmTrung tâm phần mềm . Ubuntu luôn có chức năng này. Và chúng tôi đã có nó cho mọi phần của hệ thống, và hàng ngàn chương trình bổ sung.

Trong Steam, các trò chơi được cài đặt cho người dùng, không phải (chỉ) máy tính.

Cơ sở hạ tầng quản lý gói Debian đã được mở rộng trong Ubuntu để hỗ trợ cài đặt và quản lý giấy phép cho các ứng dụng phần mềm thanh toán độc quyền. Trung tâm phần mềm bổ sung chức năng này và do đó có thể so sánh với Steam. Ví dụ: người dùng có thể mua một số trò chơi trả tiền trong Trung tâm phần mềm, chẳng hạn như Amnesia: The Dark Descent (cũng có thể được mua thông qua Steamtheo những cách khác ).

Khi bạn cài đặt phần mềm trong Trung tâm phần mềm Ubuntu, bạn phải xác thực bằng mật khẩu của mình. Phần mềm được cài đặt trên toàn hệ thống. Nếu bạn đã mua phần mềm, bạn cũng có thể cài đặt nó trên các máy khác. (Mặc dù bạn nên tham khảo các thỏa thuận cấp phép có liên quan, luật hiện hành và tôi không phải là người theo dõi và đây không phải là tư vấn pháp lý .) Tuy nhiên, thường thì các thỏa thuận cấp phép sẽ cấm bạn sử dụng một giấy phép ở hai nơi cùng một lúc.

Với Steam, bạn đăng nhập vào dịch vụ Steam để cài đặt và chơi trò chơi và điều này hoàn toàn tách biệt với tài khoản người dùng Ubuntu của bạn. Nhiều người dùng Steam có thể và thường được thiết lập trên cùng một máy. Một trò chơi mà hai người dùng đã mua không (thường) được lưu trữ hai lần trên ổ cứng, nhưng có thể truy cập được ngay khi đăng nhập vào Steam với tư cách là người dùng đã mua nó.

Theo một số cách, điều này thật bất tiện - nếu tôi mua hai trò chơi không liên quan, tại sao bạn tôi không thể chơi một trong số chúng trên một trong các máy tính của tôi trong khi tôi chơi một trò chơi khác trên máy tính của mình? Mặt khác, điều này cũng thuận tiện - Tôi không cần lo lắng về những gì máy tính có sẵn; Tôi có thể đăng nhập vào tài khoản Steam của mình ở bất cứ đâu và cài đặt các trò chơi (và chúng sẽ không ảnh hưởng đến tài khoản Steam của bất kỳ ai khác, ngay cả trên cùng một máy).

Rốt cuộc, trò chơi được chơi bởi mọi người, không phải máy tính .


10

Steam là một cửa hàng trực tuyến lớn để mua và tải xuống các trò chơi trên PC .

Tính khả dụng của Steam trên Linux không chỉ quan trọng vì đây là cửa hàng trò chơi, mà bởi vì nó biểu thị rằng một người chơi thương mại lớn trong không gian trò chơi PC hiện quan tâm đến Linux.

Với các trò chơi trên PC, chúng tôi chủ yếu dựa vào bất kỳ nền tảng nào mà nhà sản xuất chọn.

Đưa trò chơi PC vào Linux cố gắng giải quyết, đối với nhiều người dùng Linux, những người cũng thích chơi game trên PC, một điều họ vẫn khởi động kép với Windows.

Chơi game là một lĩnh vực mà Linux đã phải vật lộn để chống lại Windows, đặc biệt là những người đam mê / chơi game khó tính. Những trò chơi theo bản chất của họ là độc quyền; họ yêu cầu đầu tư đáng kể vào tác phẩm nghệ thuật và thiết kế để sản xuất không cho sản phẩm kết quả tốt cho các sản phẩm tương đương nguồn mở của cùng tiêu chuẩn được tạo ra (không giống như các phần mềm khác như bộ phần mềm văn phòng, trình phát video hoặc trình chỉnh sửa đồ họa 3d). Do đó, các trò chơi này có xu hướng duy trì quyền sở hữu, điều đó có nghĩa là người dùng sẽ tự hào về bất kỳ nền tảng phần cứng và hệ điều hành nào mà các nhà sản xuất trò chơi muốn nhắm mục tiêu. Steam trên Linux cung cấp cho các nhà sản xuất trò chơi như vậy thêm một chút lý do để nhắm mục tiêu Linux cũng như Windows.

Để chơi game trên PC phát triển trên Linux, ai đó đã phải thực hiện bước đầu tiên.

Không chỉ thiếu game chất lượng, mà còn là sự hỗ trợ kém chất lượng trong lịch sử từ các nhà cung cấp phần cứng, đặc biệt là các nhà cung cấp card đồ họa, đã kìm hãm việc chơi game trên PC trên Linux. Đó là một kịch bản gà và trứng, và ai đó phải đi trước. Thực tế là Steam sẽ có nghĩa là những người chơi khác, một khi họ thấy giá trị trong trò chơi PC trên Linux, có khả năng có một số lý do để theo dõi.

Chỉ có một lựa chọn nhỏ các trò chơi có sẵn thông qua Steam trên Linux.

Mỗi trò chơi sẽ cần phải được chuyển riêng sang Linux để có sẵn thông qua Steam - điều đó không đủ khi bản thân cửa hàng hiện hỗ trợ Linux. Rất may, một số tựa game đã có sẵn cho Linux và số lượng dự kiến ​​sẽ tăng với tốc độ chậm.


0

Steam là một nền tảng nhiều người chơi được phát triển bởi Valve Corporation. Nó được sử dụng để phân phối trò chơi và phương tiện liên quan trực tuyến .Steam cung cấp cho người dùng cài đặt và quản lý phần mềm tự động trên nhiều máy tính, các tính năng cộng đồng như danh sách bạn bè và nhóm và chức năng trò chuyện và thoại trong trò chơi. Steam ban đầu được phát triển cho Microsoft Windows, giờ đây họ đã mở rộng để bao gồm phiên bản Mac OS X và Linux, và chức năng giới hạn trên PlayStation 3 và cho cả thiết bị di động iOS và Android. Ngoài việc là một trung tâm trung tâm cho phần mềm chơi game, họ đã tạo ra một phiên bản Steam với chức năng thay đổi sẽ được sử dụng trong các trường học cho phần mềm giáo dục. Có rất nhiều game chơi đơn cũng có sẵn trong cửa hàng Steam. Để biết thêm kiểm tra này .


Điều này nghe có vẻ quan trọng và có thể thêm chức năng vào Ubuntu
Ringtail

2
Nó không quan trọng mỗi se. Nó phần mềm. Nó chỉ là thứ bạn có thể cài đặt. Giống như một trình duyệt. Hoặc một trò chơi độc lập.
Nanne

1
Vâng, nó chỉ là phần mềm, nhưng nó cũng là một bước nữa để giúp tiêu diệt đối số "linux / ubfox không chơi game".
DaimyoKirby
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.