N2N组建虚拟局域网联机遇到搜不到房间的问题一例(广播)

N2N 2022/04/29

之前写过 N2N组建虚拟局域网联机遇到搜不到房间的问题一例(网卡优先级)  一文,主要是通过修改虚拟网卡的优先级,来解决联机中无法搜到对方房间的问题。

但是后来发现部分游戏并不支持这一方法来解决,于是就继续折腾。终于找到一款类似于 IPXWrapper 一样的神器 —— WinIPBroadcast

原理

局域网联机的游戏基本上是通过向 255.255.255.255 发送 UDP 广播数据包来传播游戏房间信息,但是 Windows 只会在首选的网络接口(网卡)上发送全局 IP 广播数据包,也就是说局域网游戏的信息没有被 Windows 在虚拟局域网接口上广播

而 WinIPBroadcast 会在本地监听并获取所有的全局广播数据包,然后重发到每一个网络接口上。这样就能让数据包广播到虚拟局域网,虚拟局域网内的其它客户端就能接收到房间信息,这样就能搜到房间了

以上摘自:https://www.bilibili.com/read/cv14633088

安装

方法1

EasyN2N 已集成 WinIPBroadcast,并默认开启,无需下载安装

方法2

官方提供了 安装包 ,安装之后会自动将程序安装为系统服务,无需再次运行,即装即用。

当然,也可以使用 单文件版 ,放至任意文件夹,命令行启动

比如直接启动(所有参与参与联机的朋友均需要运行

WinIPBroadcast.exe run
#install:安装为系统服务
#remove:卸载系统服务
#run:直接启动

测试

我们先试试不运行WinIPBroadcast,启动EasyN2N组网,并打开CS建房

主机

可以看到CS监听的一个临时IP,非我们联机用的虚拟IP

客户端

在B端是搜不到A端的房间的

此时我们分别在主机和客户端都运行 WinIPBroadcast ,再次搜索房间

搞定!



8条评论

  • 黑暗小恶果 评论于 回复

    兄弟,全都按照你的搞了还是搜不到….寄

  • daito 评论于 回复

    :二哈: :二哈: :二哈: 无主3还是搜不到。。。要哭了。ping也是通的。

    • Bug侠 评论于 回复

      @daito
      看我最新的文章,我这边没问题的欸……我修改了网卡跃点数

      • daito 评论于 回复

        @Bug侠
        找到原因了。在网络虚拟网卡里,要把uu什么的删掉不然光调跃点数也不行。谢谢大佬。

        • 黑暗小恶果 评论于 回复

          @daito
          兄弟我也是跟你一样的原因,ping是通的,但搜不到房间,把uu什么的网卡闪了也不行。你是咋弄的

          • daito 评论于 回复

            @黑暗小恶果
            你要去下上面方法2那个安装包运行一下。看一下服务里有没有。然后网卡看v9那个是不是已连接。

            • 黑暗小恶果 评论于 回复

              @daito
              兄弟,全都按照你的搞了还是搜不到….寄

  • 评论(本站已开启评论回复邮件通知功能,请如实填写邮箱以便及时收到回复)

    温馨提示

    1.请考虑提问别人前,是否需要使用「请问」「谢谢」等这样的词?

    2.请回想一下,是否仔细阅读过文章?提出的问题文章内是否已经释疑?