steam错误代码-118怎么办
· 阅读需 3 分钟
当Steam出现错误代码-118(通常表示客户端无法与服务器建立有效通信)时,可按照以下步骤排查和解决问题:
阅读原文解决方法
一、基础网络检查
-
确认网络连接正常
- 尝试访问其他网站或服务,确保网络无故障。
- 重启路由器/光猫,清除缓存并重建连接。
- 优先使用有线网络(避免无线信号干扰)。
-
关闭VPN/代理工具
- 部分VPN可能因IP频繁变动触发Steam风控,导致连接失败。
二、优化DNS解析
-
修改DNS服务器地址
- 操作路径:控制面板 → 网络和共享中心 → 当前连接 → 属性 → IPv4协议 → 手动设置DNS。
- 推荐DNS:
- 主DNS:
8.8.8.8
(Google Public DNS) - 备用DNS:
1.1.1.1
(Cloudflare DNS)
- 主DNS:
- 修改后执行命令刷新缓存:
ipconfig /flushdns
-
禁用IPv6(可选)
- 在网卡属性中取消勾选IPv6,避免双栈协议冲突。
三、调整Hosts文件
-
定位Hosts文件
- 路径:
C:\Windows\System32\drivers\etc\hosts
- 用记事本以管理员权限打开。
- 路径:
-
检查并修正条目
- 删除所有以
steamcommunity.com
或steampowered.com
开头的条目。 - 可添加以下强制解析(需定期更新IP):
104.99.56.134 valve.vo.llnwd.net
104.99.56.134 cdn.steampowered.com
104.99.56.134 cdn.store.steampowered.com
104.99.56.134 cdn.steamcommunity.com
104.99.56.134 media.steampowered.com - 保存后刷新DNS缓存:
ipconfig /flushdns
- 删除所有以
四、关闭防火墙/安全软件
-
临时禁用Windows Defender防火墙
- 控制面板 → Windows Defender 防火墙 → 关闭防火墙。
- 或手动添加Steam为白名单:
- 允许
Steam.exe
和steamwebhelper.exe
通过专用/公用网络。
- 允许
-
第三方安全软件
- 在卡巴斯基、360安全卫士等工具中,将Steam安装目录添加至信任区,并关闭实时防护。
五、使用网络加速器
-
推荐工具
- 迅游加速器:选择“Steam商店/社区”加速,智能匹配最优节点。
- 奇游加速器:部署专用中转节点,绕过异常路由,加密传输链路。
- 雷神加速器:一键优化Steam商店服务器,降低延迟。
-
操作步骤
- 下载并安装加速器,搜索“Steam”选择对应加速选项。
- 加速后重启Steam客户端,尝试登录。
六、验证系统时间与证书
-
同步系统时间
- 右键任务栏时钟 → 调整日期/时间 → 关闭“自动设置时间” → 手动同步国际标准时间 → 重新开启自动同步。
-
更新根证书
- 下载微软根证书更新工具运行安装,或手动信任Steam证书链。
七、重置网络配置
- 以管理员身份运行CMD
- 依次执行以下命令重置网络协议栈:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew - 重启电脑使配置生效。
- 依次执行以下命令重置网络协议栈:
八、终极解决方案
-
清除Steam缓存
- 打开Steam设置 → 下载 → 清除下载缓存。
-
重新安装Steam
- 卸载客户端后,删除残留文件夹(如
C:\Program Files (x86)\Steam
和AppData
下的配置文件)。 - 从官网下载最新版本重新安装。
- 卸载客户端后,删除残留文件夹(如
九、联系官方支持
- 若问题仍未解决,访问Steam支持页面提交工单,附上
network_log.txt
(位于C:\Program Files (x86)\Steam\logs
目录)。