火炬之光2的局域网联机分两种:同一路由器下可以直接组队,不在同一网络的两台机器需要Hamachi之类的虚拟局域网工具桥接才能联机。
同一局域网直连步骤如下:
- 所有玩家连到同一路由器,有线无线混用都行
- 房主打开游戏,进入「多人游戏」→「创建游戏」,模式选「局域网」,填写房间名,密码可选
- 其他玩家进入「多人游戏」→「加入游戏」,切到「局域网」标签页,找到房间名点击加入
火炬之光2的局域网搜索走广播包机制,房主的机器向本地网段广播,同一子网内的其他客户端收到广播才能显示房间列表。两台机器必须处在同一个/24子网里才会互相可见,隔了一层NAT之后房间列表为空,是因为广播包不穿透路由器边界,出了本地网段就消失了。
要通过互联网组队,用Hamachi。房主在Hamachi里新建一个网络,把网络ID和密码发给朋友,朋友安装Hamachi后输入ID和密码加入,双方被分配到同一虚拟局域网段(通常是25.x.x.x网段),之后按上面的局域网步骤建房、搜房就行,火炬之光2识别到的仍然是局域网环境。
联机时最常见的拦路虎是Windows防火墙。火炬之光2首次运行时系统会弹窗询问是否允许联网,当时点了拒绝的话,要手动进「Windows Defender防火墙」→「允许应用通过防火墙」,把TorchLight2.exe的专用网络和公用网络两个勾都打上,房间才会出现。
Hamachi还有一个容易被忽略的问题:虚拟网卡路由优先级。Hamachi装好后有时会把虚拟网卡的跃点数设得比本地网卡更低,游戏流量被错误地绕进虚拟网络,延迟直接拉高。解决方式是打开「网络连接」,右键Hamachi虚拟网卡→属性→IPv4→高级,把「自动跃点」改成手动,填一个比本地网卡大的值——本地网卡跃点是10,Hamachi这里填100,优先级倒过来,延迟就正常了。

如果是宿舍校园网和家庭宽带两地组队,Hamachi是最稳的路子;同一台路由器下的两台机器,直接局域网直连,用不着多装软件,跃点、防火墙那套配置也省了。

选哪条路很明确:同一屋子的用局域网直连,跨城跨网的上Hamachi,两条路不要混着折腾。
原创文章,作者:淘游网,如若转载,请注明出处:https://www.taonvshe.com/9802.html