更新: 这个问题存在于 games.stackexchange.com。
所以 - 我刚买了新游戏最高指挥官 2。这个问题不是关于游戏,而是关于它似乎需要的在线软件安装平台。好久没买游戏了,不解:看来SC2是个“Steam”驱动的游戏。
当我去安装游戏时,它要求我创建一个新的 Steam 帐户,或使用现有帐户登录。我点击了“取消”,因为我不打算在线玩,我不想在我的电脑上安装任何不必要的东西,因为我只打算玩单人游戏!
但是,在单击“取消”后,安装程序要求我确认我确实想取消安装游戏!我以为我只是取消了“在线”部分!
所以我真的很想知道:
Steam 在 Mac 上将应用程序下载到哪里?(保存路径是什么?)
本地内容存储在哪里?
我坐在一个 Steam 拒绝通过的 http 代理后面。尝试使用 Proxifier 来修复解决方案会导致必须使用 https 代理的错误,但研究表明它不应该需要一个。
是否可以在快捷方式中创建目标参数?
IE。"C:\Program Files\Steam\Steam.exe" --http-proxy=myusername:mypassword@SERVERNAME:8080
我有服务器名称和端口号,但我还没有理解“我的用户名:我的密码”的相关性,或者实际上这些说明指的是哪个用户名和密码。
当然,如果目标参数不起作用,是否还有其他方法让 Steam 工作?
所以我试图删除Steam。当我这样做时,我收到错误:
Windows 找不到“C:\program Files (x86)\Steam\uninstall.exe”。确保您输入的名称正确无误,然后重试。
问题是 Steam 不在C:驱动器上,而是在D:驱动器上。自上次 Windows 更新以来,我遇到了类似的问题,但我通过更改环境表中的目录多次解决了这些问题。
我一直在寻找 Steam 目录,但似乎无法在环境表的菜单中找到它。
uninstall hard-drive steam windows-error-reporting windows-10
我有 2 个 SSD-s,较小的 120g 用于系统,较大的 500g 用于其他文件、游戏安装等。两个驱动器都有一个带有 C 和 E 标签的分区。
我已经将 Steam 安装到 C 上的默认目录。我希望它将我的游戏安装到E:/games/{game-title}. 我已经在那个目录中有 Origin 游戏了。
我不希望 Steam 在驱动器之间复制内容,因为这会缩短 SSD 的使用寿命。我不确定它是如何安装游戏的,但是将游戏文件下载C到临时目录并E通过安装复制/移动相同的文件是不可接受的。
我应该如何配置 Steam 来实现这一切?
我全新安装了 Fedora 22 的 KDE spin。这里提供了非常简单的安装说明来安装 Steam:
sudo dnf install <downloaded rpms>sudo dnf install steam但是,我遇到了一堆冲突,因为它steam.i686依赖于其他.i686库并且是 64 位安装x86_64。冲突是(形式file <something> from install of <i686> conflicts with file from package <x86_64>):
elfutils-libelf-0.163-4.fc22.i686
fontconfig-2.11.94-4.fc22.i686
freetype-2.5.5-2.fc22.i686
gdk-pixbuf2-2.31.6-1.fc22.i686
gnutls-3.3.18-1.fc22.i686
krb5-libs-1.13.2-8.fc22.i686
libidn-1.32-1.fc22.i686
libstdc++-5.1.1-4.fc22.i686
p11-kit-0.23.1-2.fc22.i686
pam-1.1.8-19.fc22.i686
pango-1.36.8-6.fc22.i686
Run Code Online (Sandbox Code Playgroud)
我很确定我不想用 32 位版本替换我的系统,但我肯定在我的上一个系统上安装了 Steam。有谁知道应该如何真正安装蒸汽,或者我如何才能为蒸汽安装这些软件包?
(我已经安装了 nvidia 驱动程序和它们的 32 位版本就好了,只是 32 位库阻止了我实际安装 Steam)
更新:完整输出
> sudo dnf install steam
================================================================================
Package Arch Version Repository Size
================================================================================
Installing: …Run Code Online (Sandbox Code Playgroud) 自从我从 Windows 8 升级到 8.1 以来,我一直遇到这个问题。发生的情况是在任何程序崩溃后,我无法再次打开它,并且我无法更改任何在程序打开时通常无法更改的文件。我查看了任务管理器(CTRL + ALT + DEL),那里没有该程序的踪迹。
我最终发现这个程序(GTA IV 是我测试时崩溃的那个)被暂停了。我必须下载Process Explorer,它是一个扩展的任务管理器,才能找到它。当我发现它打开时,我试图杀死它,但它显示“错误终止进程:拒绝访问”。
为什么访问被拒绝?我可以摆脱这个程序的唯一方法是重新启动我的整个计算机,这很烦人。有什么可以解决这个问题的吗?防止挂起模式或关闭挂起的程序?微软是否已经解决了这个问题而我只是没有更新?
通常我可以自己解决这个问题,但我被这个问题难住了:
尝试在 Steam 中打开门户 2 时,我收到准备启动门户 2 的消息,消息关闭,然后什么也没有。游戏没有启动,没有错误信息。我尝试验证游戏文件,成功。但我仍然无法启动门户。我尝试在终端中运行 portal2.sh 文件。这是输出:
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
SDL video target is 'x11'
SDL video target is 'x11'
SDL failed to create GL compatibility profile (whichProfile=0!
SDL failed to create GL compatibility profile (whichProfile=0!
PROBLEM: You appear to have OpenGL 1.4.0, but we need at …Run Code Online (Sandbox Code Playgroud) Steam 和 Microsoft Windows Store 等一些应用程序坚持采用多线程下载策略 - 当您下载应用程序或游戏时,它们会同时打开 10 个或更多连接。由于每个连接都到达一个强大的 CDN 服务器,这会对我的网络造成破坏,在游戏下载期间 ping 的数据包丢失率为 25%。
如果我从 Internet 下载常规文件,则丢包率为 0%。我可以限制 Steam 的下载速度,但不能限制它打开的连接数。这是一种耻辱,因为我可以只用 1 或 2 个线程来最大化我的连接,而不会减慢整个网络的速度。
有没有办法阻止 Windows 中的应用程序打开大量同时连接?我意识到这可能是一种黑客行为,可能会破坏应用程序的正常运行,但我愿意接受所有建议。如果也存在提供此功能的路由器选项,我也对此持开放态度。
重现该问题的一种方法是在 Steam 上下载一个免费玩的游戏并运行 ping 以监控数据包丢失。
当我启动 Steam 时,窗口处于正常状态(如果我用鼠标悬停在窗口边框上,它允许我调整它的大小并显示调整大小光标)。
该窗口确实覆盖了整个屏幕(任务栏除外),就像它已最大化一样,但事实并非如此。
有没有办法以最大化状态启动它?
我尝试更改 Steam 快捷方式的属性以最大化运行,但它并没有改变它。