昨晚约好跟基友刷《火炬之光2》,结果连个房间都进不去,气得我俩差点把键盘砸了。折腾半宿终于搞明白,分享下血泪史给大伙避坑。
主机先扑街
我开房当主机,基友死活搜不到房间。自己检查防火墙:直接关了测试,还是卵用没有。重启路由器重新拨号,基友那头突然刷出房间名了,结果点加入直接弹Failed to join game!
客机也裂开
换基友当主机,我这边更离谱:连房间列表都刷不出来,一直转圈圈。重下游戏、验证文件完整性搞了五轮,该报错照样报错。
双管齐下修
翻了三小时贴老帖才试出组合拳:
主机端:
- 控制面板找Windows Defender防火墙
- 高级设置里选入站规则-新建规则
- 选端口、协议选TCP和UDP都要
- 端口号填5100,7777,9999(贴老哥说全开保险)
- 起名叫Torchlight2放行
客机端更骚操作:
- 对着WiFi图标右键进网络和Internet设置
- 点开更改适配器选项
- 对着自己用的网络连结点属性
- 把Internet协议版本4(TCP/IPv4)双击开
- 手动填DNS服务器:8.8.8.8和8.8.4.4
成了!
主机先重启游戏建房间,客机改完DNS等了两分钟再搜,房间名终于蹦出来了!点加入时手心都是汗——这回进度条蹭蹭跑到底,基友的工程师哐当跳进我游戏里,两人对着屏幕嗷嗷叫。折腾到半夜一点,但能一起突突突啥都值了。要是还报错,建议把加速器节点切成同一个区域,亲测有效。