那天Steam夏季促销,我毫不犹豫地购入了《荒野的召唤》。说实话,我对狩猎类游戏情有独钟,这款更是种草已久。可点击下载后,噩梦上演:进度条固执地停在0%,时间从一小时走到三小时,纹丝不动。我试着暂停再继续、重启Steam、重启电脑、换硬盘盘符,均无效。
排查第一步:寻找罪魁祸首
我盯着任务管理器里的网络使用率,发现其他上网行为正常,而Steam下载流量近乎为零。我换个思路:是不是游戏源文件出错了?但还没下载,验证也无从谈起。于是我改换下载区域,从上海换成香港再换成洛杉矶,仍然不行。
我又清理了下载缓存:Steam设置 > 下载 > 清除下载缓存。重启后进度条动了一点点——从0%跳到0.1%然后卡死。我仿佛看到了一丝希望,但又迅速破灭。
用过的传统技俩
- 关闭杀毒软件和防火墙
- 以管理员身份运行Steam
- 删除ClientRegistry.blob文件重试
- 修改hosts加入相关域名
这些方法在网上流传甚广,但我试遍所有组合,依然无效。我甚至打电话叫朋友远程控制我的电脑帮我调试,仍然无解。我几乎要放弃了,甚至考虑去退款。
灵光一现:热点测试
就在我对着0%发呆时,突然想到用手机共享网络试试。我连上4G热点,再次点击下载——进度条居然缓缓动了!我欣喜若狂,也锁定了问题所在:家庭网络环境有障碍。
我重新审视路由器。我的路由器是小米AX6000,设置里有许多专业选项。我登录管理器,找到端口转发和UPnP。经过一番搜索(我承认我参考了些网络信息),我手动把Steam所需的端口(UDP 27015-27030、TCP 27036-27037等)添加入转发列表,并重启了路由器和电脑。再次连接宽带尝试——成功了,之前的0%状态彻底消失,游戏开始全速下载。
为什么之前不直接关闭防火墙?因为我担心安全。在尝试开启UPnP并设置端口转发后,最终解决了问题。这让我感慨,有时候看似复杂的问题,背后只是一个配置被疏忽。
傍晚时分,《荒野的召唤》完整地躺在我的游戏库列表中。我点击“开始游戏”,第一次进入赫希费尔登,阳光正好洒在林间。所有的折腾在那一刻都变成了微不足道的背景音。
