Steam下载速度优化,榨干你的每一滴带宽
cb_cc
2024年08月18日 12:18

免责声明:本文不保证下载速度一定得到优化,执行指令设定有风险,请自行斟酌是否使用,本文不为任何操作而导致的软硬件崩溃、损毁负责。本文内容是于互联网上搜集并总结得出,若有任何侵权或不当内容请联系我删除。


由于国内网络环境错综复杂,以下配置并不一定适用于所有用户,请知悉。

本文的方法旨在于增加下载源服务器来提升下载速度,以补足国内三大运营商网络链路无法跑满Steam各大CDN的问题。如果你的下载速度已经跑满了你的家庭带宽,那么请最好不要尝试以下设定。

在进行以下任何操作时,首先需要确保你的所有下载任务均已停止或暂停,你的下载速度必须为0,否则设定有可能不会生效。

0.启用Steam控制台

以下所有指令和操作需在Steam控制台中执行,所以需要先启用。

启用方式:Windows+R "运行" 或在浏览器内输入:

steam://open/console

成功启用后你的Steam顶栏中应当出现Steam Console(控制台)的选项。

1.禁用HTTP/2

打开控制台,输入:

@nClientDownloadEnableHTTP2PlatformWindows 0

在使用Steam进行下载时会默认使用HTTP/2协议。在某些情况下,会导致下载速度降低。目前仍不清楚这是否是bug还是feature

2.启用更多连接数

控制台内输入:

@fDownloadRateImprovementToAddAnotherConnection 2

Steam下载过程中,是从多个CDN Server进行分片多线程下载的。允许更多连接数会提高一定的下载速度。

3.允许更多的下载源

控制台内输入:

@cMaxInitialDownloadSources 15

在以上指令全部执行完毕后,可通过在控制台内输入:

download_sources

来查看当前的下载源与服务器连接状况。在以上指令执行后,你应当可以通过这条命令看到更多的服务器与连接数。

与此同时也可以开始下载,检查你的下载速度,应当会有一定的提升。


经过以上设定后,如果对你的网络环境有用,那么请注意,以上指令是无法持久保存到你的Steam设定的。通常情况下,你的安装目录应位于以下位置,你需要在你的Steam安装目录创建文件。若你更改了Steam安装目录,在对应的目录创建同名文件即可:

Linux: /home/USER/.steam/steam/steam_dev.cfg

Windows: C:\Program Files (x86)\Steam\steam_dev.cfg

在该配置文件中,确保上文中的指令每行一个进行输入,并保存。之后你的Steam启动时,就应当自动载入这些指令了。

请注意,这个持久保存的方法我本人并未经过测试,无论有效或无效,请测试过的朋友留言告知我,谢谢。