每个人与Steam的第一次深度交往,几乎都伴随着下载速度的焦虑。我还记得2016年刚搬家,换了据说50兆的宽带,结果下《GTA5》时速度一直卡在4MB/s,我盯着进度条看了整整两个小时,那种焦灼感至今记忆犹新。从那时起,我开始了对Steam下载节点速度的漫长探索。
我的测试环境
首先说一下我的网络:中国某三线城市的电信50M光纤。没有用任何加速器,就是直连Steam。我选择了一款大小约2GB的免费游戏作为测试样本,因为文件不大不小,既能看出速度差异又不会浪费太多时间。每次更换节点后我都会重启Steam确保生效,然后记录从开始到结束的平均速度。
踏遍全球节点
我让下载地区选项的下拉菜单成为了我的地图。从北美、欧洲到亚太,我一口气测试了包括洛杉矶、纽约、西雅图、伦敦、法兰克福、东京、首尔、新加坡、香港、上海、北京、成都、广州等在内的18个节点。
亚洲节点的表现
- 日本东京:第一次测试就交出了10.2MB/s的成绩,快且稳定。后续几次测试,最低也有8.5MB/s,我甚至在一个深夜看到过14.7MB/s。
- 韩国首尔:平均速度8.3MB/s,波动稍大。有一次降到了5MB/s,但有时又冲到11MB/s。
- 新加坡:平均6.8MB/s,高峰时不错但低谷时只有3MB/s,不够稳定。
- 香港:理应是最近的节点,表现却让人失望。平均只有4.5MB/s,速度波动很大。
国内节点
我看到设置中竟然有上海、北京、成都等国内节点,但实际速度并不理想。上海节点平均5.2MB/s,北京只有3.4MB/s,成都最差不到2MB/s。我想可能这些节点的带宽比较有限。
欧美节点
美国西海岸洛杉矶平均7.1MB/s,还算可以。纽约、伦敦等都只有4MB/s左右,欧洲内陆的莫斯科甚至不足1MB/s。
速度背后的秘密
我并不是网络工程师,但从这次测试中,我隐约感觉到节点速度主要取决于运营商国际带宽的路由走向。我自己电信宽带到日本节点的直连似乎很顺畅,而到香港反而经过多次跳转,延迟更高。日本节点之所以快,可能因为Steam在此部署了大量CDN,且与国内运营商的连接相对成熟。
时间才是最大的变量
后来我又在不同时间段做了交叉测试,发现周末晚高峰时所有节点速度都会下降,但日本节点的降幅最小。而韩国首尔节点在凌晨3点给我带来过21.3MB/s的惊人成绩。这说明没有绝对的「最快节点」,只有「当前最快」。
如今,我的Steam下载节点一直选择东京。我不再追求数据上的极致,因为即使是最慢的时候,也足够在睡觉前下完大部分游戏。但每次打开Steam,看到那些熟悉的下载柱状图,我还是会回想起那个充满好奇和探索欲的夏天——我找遍了全世界,最后发现答案并不在某个固定的节点,而在于不断变化的条件。这大概就是成长的代价吧。
