解决方法一:重置网络+修改host +断网急救
1、打开电脑中的管理员提示符界面,然后在输入框中输入命令:netsh winsock reset并按下回车键!随后系统会根据命令进行重置!
2、接着在资源管理器中依次打开以下的文件夹:c:\windows\system32\drivers\etc,进入etc文件之后将hosts文件复制粘贴到别的磁盘中去进行备份!
3、接着使用记事本的方式将这个文件打开!
4、打开这个文件,在最后输入以下的代码并保存:
# steam
203.77.188.254 cdn.steamcommunity.com
203.77.188.254 cdn.store.steampowered.com
203.77.188.254 cdn.store.steampowered.com
203.77.188.254 media.steampowered.com
117.121.249.253 valve.vo.llnwd.net
117.121.249.253 cdn.steampowered.com
117.121.249.253 cdn.store.steampowered.com
117.121.249.253 cdn.steamcommunity.com
117.121.249.253 media.steampowered.com
208.64.202.69 store.steampowered.com
203.77.188.253 cdn.store.steampowered.com
63.235.4.133 support.steampowered.com
63.228.223.103 steamcommunity.com
5、若是使用上面的方法依旧不能解决网络故障,那么我们可以使用电脑中的断网急救箱进行处理,一般安装的杀毒软件都可以找到断网急救箱!
6、完成之后还手动将电脑中的网络DNS设置为:8.8.8.8,备用的可以设置为:114.114.114.114
解决方法二:强制steam社区https打开
chrome浏览器打开:chrome://net-internals/#hsts
添加 steamcommunity.com
firefox浏览器安装https-everywhere:
https://www.eff.org/files/https-everywhere-latest.xpi
打开 steamcommunity.com 点击为此站点添加规则
IOS:
surge添加hosts后,在url rewrite里添加规则
总的来说解决steam错误代码118的问题操作以下几步就可以了。
1.修改自己的hosts
23.52.74.146 steamcommunity.com
2.客户端设置
a. 随便打开个游戏。
b. shift+tab调用gameoverlay。
c. 在gameoverlay中打开网页浏览器,地址输入:chrome://net-internals/#hsts
d. 添加 steamcommunity.com
e. 退出游戏试试看吧。
f.设置一个DNS
PS:若浏览器出现“不安全的https”红色提示,请不要再访问https,https也有可能遭到中间人攻击