Steam Ubuntu

2025年03月17日 | 阅读 9 分钟

Steam简介

Steam是**Valve**提供的**视频游戏数字发行**服务。该服务最初作为软件客户端发布,旨在为**Valve**提供游戏自动更新,后来扩展到包含许多第三方发行商的游戏。此外,Steam还扩展成为一个移动数字、基于网络和在线商店。

Steam提供**DRM**(**数字版权管理**)、社交网络服务、视频流媒体和服务器托管。此外,它还为用户提供游戏的自动更新和安装,以及社区功能,如好友群组和列表、游戏内聊天和语音功能以及云存储。

该软件提供了一个免费的**API**(**应用程序编程接口**),称为**Steamworks**,许多开发人员可以应用它来将Steam的许多功能集成到他们的产品中,例如微交易、用户创建内容支持以及来自**Steam创意工坊**的游戏内成就。

  • 因此,最初集成用于Microsoft Windows操作系统,后来发布了Linux和macOS版本。
  • 此外,在2010年代还发布了适用于Windows、Android和iOS手机的移动应用程序。
  • 该平台还提供少量内容,如电影、动漫、游戏配乐、设计硬件和软件。
  • 2013年,Steam平台是PC游戏最大的数字发行平台,占据了大约75%的市场份额。
  • 到2017年,从Steam购买游戏的用户总计约43亿美元,至少占全球PC游戏销售额的18%。
  • 截至2019年,该服务拥有超过34,000款游戏,每月活跃用户超过9500万。
  • Steam的成功促成了**Steam Machine微主机**系列的集成,其中包括**Steam控制器**和**SteamOS操作系统**、用于**Steam Deck**的**Steam Link**设备和本地游戏流媒体,以及一款专为运行Steam游戏而设计的手持式PC系统。

服务功能和特性

Steam Ubuntu

软件维护和交付

**_Steam_**的主要服务是允许其用户将他们虚拟软件库中的游戏和其他应用程序下载到他们的本地计算机,作为**_GCF_**(**_游戏缓存文件_**)。2008年5月,**_Valve_**最初需要成为拥有Steam引擎和数据库访问权限的游戏发行商,但随着**_SDK_**(**_Steamworks软件开发工具包_**)的引入,任何人无需Valve的直接参与即可在Steam上发布。

**_Valve_**支持**_Steam Cloud_**。它是一项服务,可在2008年9月将相关的自定义文件和保存的游戏存储在Valve的服务器上。用户可以使用任何运行**_Steam客户端_**的机器访问这些数据。游戏应使用**_Steamworks_**的正确方面才能实现**_Steam Cloud_**。此外,用户可以在每个账户和每个游戏的基础上禁用此方面。

商店方面

Steam客户端包含一个名为**_Steam商店_**的数字商店,用户可以在其中购买电脑游戏。一旦购买游戏,软件许可证将永久附加到用户的Steam账户,允许他们将软件下载到兼容设备。在某些情况下,游戏许可证可以提供给其他账户。内容通过服务器的国际网络使用适当的**_文件传输协议_**进行传输。

Steam**_商店_**的用户还可以购买游戏和其他应用程序作为礼物,赠送给其他Steam用户。在2017年5月之前,用户可以购买这些礼物并将其保存在他们的个人资料库存中,直到他们决定赠送为止。

此外,**_Steam商店_**还允许用户兑换商店的产品密钥以将应用程序添加到库中。这些密钥可以由第三方提供商(如**_Humble Bundle_**)出售,作为实体发行版的一部分共享以兑换游戏,或者作为促销活动的一部分提供给任何用户,通常用于交付**_Kickstarter_**和其他众筹奖励。

安全、隐私和滥用

2011年11月,**_Valve_**暂时关闭了社区论坛,理由是服务存在黑客风险。几天后,Valve报告称黑客攻击已危及其中一个用户数据库,可能允许攻击者访问用户信息,包括信用卡和加密密码详细信息。

2015年7月,软件中的一个错误允许任何人通过使用客户端的**_“忘记密码”_**功能重置账户密码。许多知名专业主播和玩家失去了对其账户的访问权限。2015年12月,Steam的内容分发网络因**_DDoS攻击_**配置错误,导致包含个人信息的缓存商店页面对34,000名用户暴露。

2018年4月,**_Valve_**为几位Steam用户添加了一些隐私设置,他们可以设置其当前活动状态是私密的、仅对好友可见还是公开的。此外,还可以以相同方式隐藏其库存、游戏列表和其他个人资料组件。虽然这些修改使Steam的隐私设置与许多游戏机服务所使用的方法保持一致,但它也影响了许多依赖公共数据估算**_Steam销量_**的第三方服务,如**_Steam Spy_**。

用户界面

自2013年11月以来,Steam允许用户分析他们购买的游戏并将其构建成用户固定的类别,并添加到收藏列表中以便快速访问。许多玩家可以将各种非Steam游戏添加到他们的库中,从而使游戏可以轻松地通过Steam客户端使用,并为**_Steam Overlay_**方面提供可能的支持。Steam界面允许包含用户定义的快捷方式。

2020年6月,Steam添加了积分商店和系统,这与之前在商店进行的销售中应用的临时积分系统相同。在Steam上,用户可以通过购买或通过社区对有用的讨论评论或评论获得认可来赚取积分。这些积分不会像以前的销售中那样过期,并且可以在独立的商店中兑换许多用于用户聊天界面和个人资料的装饰品。

开发者功能

Valve允许开发者为其许多游戏创建商店页面,以帮助在发布之前产生对游戏的兴趣。此外,还需要确定一个发布日期,该日期将纳入Valve的**_“构建审查”_**,这是一项由**_Valve_**实施的免费服务,旨在确保游戏能够安装和执行,并进行其他检查以确保游戏发布顺利无故障。

Valve提供**_Steamworks_**,这是一个**_API_**(**_应用程序编程接口_**),它提供开发和发布工具,免费供软件开发人员和游戏利用Steam客户端的功能。**_Steamworks_**为点对点多人游戏和服务器游戏提供玩家身份验证和网络工具、匹配服务、支持Steam社区群组和好友、Steam成就和统计、Steam Cloud支持以及集成的语音通信,允许游戏与Steam客户端一起开发。

Steam创意工坊

它是Steam的**_基于账户的托管服务_**,用于视频游戏用户创建内容。根据游戏标题,可以通过**_Steam创意工坊_**从在线基于账户的自动化流程中发布或安装游戏玩法修改、美术资产、新关卡和其他内容。最初,创意工坊用于分发**_Team Fortress 2_**的新物品。然后,它在2012年进行了重新创建,以扩展对游戏的支持,包括对**_The Elder Scrolls V: Skyrim_**的更改。

截至2015年1月,Valve自己已将一些用户开发的创意工坊内容作为Valve开发游戏(包括**_Dota 2_**和**_Team Fortress 2_**)的付费功能提供,通过创意工坊向内容创作者支付了超过5700万美元。

Steam for Schools

它是Steam客户端的一个功能受限版本,免费供许多学校使用。它是**_Valve_**支持**_学习游戏化_**倡议的一部分。它与免费的**_Portal 2_**版本和一个名为**_“谜题制作器”_**的独立程序一起发布,该程序允许学生和教师创建和操作关卡。它提供了额外的身份验证安全性,允许教师通过**_Steam创意工坊式界面_**分发和共享内容。

SteamVR

它是由Valve集成的虚拟现实软件和硬件平台,专注于通过基站实现**_“房间规模”_**体验以进行**_位置跟踪_**,而不是需要玩家停留在单一位置的体验。2014年,**_SteamVR_**首次为**_Oculus Rift头显_**定义,后来扩展到支持许多**_虚拟现实头显_**,如**_Valve Index_**和**_HTC Vive_**。尽管发布时支持**_Linux、macOS_**和**_Windows_**。2020年5月,Valve放弃了对**_macOS_**的**_SteamVR_**支持。

Steam平台

Steam Ubuntu

Microsoft Windows

2003年,Steam专为Microsoft Windows发布,但此后已转向其他平台。Steam的最新客户端版本应用了**_Chromium Embedded Framework_**。

macOS

Valve于2010年3月8日发布了Microsoft Windows版本和**_Mac OS X_**客户端。在此之前,Steam**_beta客户端_**进行了一项修改,以支持跨平台网页浏览器**_WebKit_**渲染引擎,而不是**_Internet Explorer Trident引擎_**。

Linux

2012年7月,Valve宣布正在集成Linux版Steam客户端,并将源引擎改为原生在Linux上运行,基于Ubuntu发行版。2018年8月,Valve发布了**_Proton beta版_**,这是一个Windows兼容的开源Linux层,因此Linux用户可以直接从Steam在Linux上运行Windows游戏。

其他平台

移动端

2012年1月下旬,**_Valve_**在经过精确的beta测试期后,发布了适用于**_Android_**和**_iOS设备_**的官方Steam客户端。

Steam Machine

Valve于2013年9月发布了**_SteamOS_**。它是一个基于Linux的定制操作系统,专门为运行游戏和Steam而扩展,也是**_Steam Machine_**硬件的最终方法。

Steam Link

它是一个机顶盒,消除了显示PC屏幕所需的**_HDMI线缆_**,并允许在连接到任何电视时进行无线连接。2018年,该产品停产,但**_“Steam Link”_**现在指的是一个**_远程游玩移动应用程序_**,允许用户通过网络将PC上的内容(如游戏)流式传输到移动设备。

Steam Cloud Play

2020年5月,Valve增加了对**_Steam Cloud Play_**的beta支持,供开发者允许用户在发行商和开发者选择允许的云游戏服务中享受库中的游戏。

Steam中国

**_中国_**对互联网使用和视频游戏有严格的规定。然而,Steam可以通过中国的政府防火墙访问。目前,很大一部分Steam用户来自中国。

Steam Deck

Valve于2021年7月披露了**_Steam Deck_**。它是一个**_手持游戏系统_**,计划于2021年12月发货。Deck专为Steam游戏而设计,但可以放入独立的扩展坞。**_Deck_**于2022年2月25日发布。

在Ubuntu中安装Steam

自从Valve在2013年宣布推出Linux版Steam以来,Linux引起了游戏玩家的极大兴趣。Steam作为一款跨平台且著名的游戏引擎,为Linux提供了各种流行且有趣的游戏。我们可以使用Steam玩我们最喜欢的游戏,互动并结识新游戏。

在本文中,我们将解释如何在Ubuntu中安装Steam。

从Ubuntu包存储库安装Steam

在本节中,我们将展示如何使用Ubuntu包存储库安装Steam。

更新系统

我们需要运行以下命令来更新和升级我们的Ubuntu系统


Steam Ubuntu

Steam Ubuntu

使用上述命令后,系统将成功更新和升级。

启用Multiverse存储库

在Ubuntu中安装Steam之前,我们需要确保已激活multiverse存储库。在终端窗口中执行以下命令


Steam Ubuntu

安装Steam包

我们需要运行以下命令以从Ubuntu的基础存储库安装Steam包


Steam Ubuntu

在安装过程中,终端将向我们显示“是”和“否”两个选项。我们需要输入**_‘y’_**以继续安装。

现在,Steam包应该已成功安装到我们的Ubuntu系统上。

启动Steam

成功安装Steam应用程序后,可以从**_应用程序菜单_**或**_命令行_**启动它。执行以下命令以使用命令行启动应用程序

我们需要进入**_应用程序菜单_**并找到**_“Steam”_**以使用应用程序菜单启动Steam。Steam应用程序将出现在搜索结果中。

启动Steam时,它会下载一些必要的更新。

Steam Ubuntu

更新下载完成后,将出现以下屏幕。

Steam Ubuntu

如果没有现有的Steam账户可以登录,请选择**_“创建新账户”_**选项,并在必填字段中填写正确的信息。

如果我们已经有一个Steam账户,那么请按**_“登录现有账户”_**选项,并在必填字段中输入密码和用户名。

如果您有现有账户,首次使用未知设备访问该账户时,Steam会向您的电子邮件地址发送一个**_安全码_**。在给定字段中输入安全码,即可访问Steam。

我们现在可以在Steam上找到我们最喜欢的游戏并玩它们。


下一个主题Ubuntu杀毒软件