使用N2N组建虚拟局域网联机游戏(求生之路2)

N2N 2025/10/14

环境

游戏:求生之路2学习版
Version 2.2.4.2 (left4dead2)
Network Version 2.1.0.0

来源:https://www.gamer520.com/58309.html

本文仅以尽量简单的方法,演示虚拟局域网联机求生之路2的战役模式,其他的高级玩法(插件、战役而外的模式等)不在本文演示范围内,请自行探索。

组建虚拟局域网

参考本站文章:使用N2N搭建虚拟局域网联机游戏(EasyN2N\小黄鸭)

建议使用3.2及后续版本(3.12版本存在无法修改网卡跃点数等bug)

确保双方都能Ping通即可

准备工作

以下演示均来自上述学习版,不同版本可能配置文件等路径有异,需自己摸索

假设客户端A虚拟IP为:172.29.163.222(建房主机)客户端B为:172.29.163.164(加入游戏)

主机端、客户端都要做的

1.修改游戏的启动配置

将自己的虚拟IP添加为指定监听地址,以本演示的学习版的配置路径,比如:

G:\Games\Left.4.Dead.2.Build.16169696\Play - left4dead2.ini

尾部追加 -ip 虚拟IP 参数(注意最前面的空格),保存

2.修改账户配置

以本演示的学习版的配置路径,比如:

G:\Games\Left.4.Dead.2.Build.16169696\GoldBerg\steam_settings\configs.user.ini

下图两处修改为不一样的account_name为游戏内显示名称,account_steamid用于避免出现联机时弹出账户已登录的提示,保存

测试联机

正常情况下,进入游戏首页应该就能看到好友,如:

客户端A建房

主界面 —— 选项 —— 键盘鼠标 —— 允许使用开发者控制台(打开)—— 按下 ~ 键打开控制台

输入 map c1m1_hotel ,c1m1表示第一关第一章 hotel 是章节名称

手动输入的时候,map 后面会自动关联一堆 c**m**_** 的地图名称,对应不同的关卡及章节

比如开启第二关第二章,就是map c2m2_fairgrounds 

输入好命令,按下回车即可进入加载,等待游戏开始

此时客户端B

等待主机进入游戏后,客户端B的首页应该就能看到如下字样,点击右侧的 Steam组服务器即可加入游戏

如果无法看到服务器,可以尝试在客户端B的控制台通过命令手动加入房间

客户端B,按下 ~ 键打开控制台,输入

connect 172.29.163.222

输入命令回车即可,这里的 172.29.163.222 是主机A的虚拟地址

成功!

 



7 条评论

  • Wings 评论于 回复

    你好,谢谢你的回复!也感谢你专门为此写的教程!想请问主机端、客户端都要做的,指的是我(一般我是游戏的房主)跟朋友们都要做吗?另外,由于我电信宽带不知道在什么时候被PCDN封堵,导致网络类型是NAT4,也正在申请解封的。这个情况下按照你的教程也可以吗?会不会有什么影响?

    • Bug侠 评论于 回复

      @Wings
      是的,你和你朋友们都要做,否则的话:
      1.不加-ip参数会导致游戏会无法绑定到虚拟局域网(也就是能PING通但搜不到对方或房间)
      2.不修改账户ID可能会导致联机时有人会被踢下线(因为有重复的账户ID)
      NAT4类型只会影响P2P的建立,不影响虚拟局域网组网,就是可能会走服务器中转模式,当然如果联机的任意一方NAT类型是Cone(1、2、3类都可以),均有概率建立P2P

      • Wings 评论于 回复

        @Bug侠
        修改账户ID是改成你教程里面的那串数字?还是在哪里可以参考或者获取?

        • Bug侠 评论于 回复

          @Wings
          你下载的版本是多少就是多少,不用根据我的改,比如你是xxxxxxxxxxxxx01,你朋友就把尾数改一下就行,02、03、04之类的,保证你们联机的几个人每个人ID都是唯一的

          • Wings 评论于 回复

            @Bug侠
            明白,还想请教一下关于虚拟IP的,一般是系统分配自动获取还是手动输入?两者之间哪种好?虚拟IP定期需要更换吗?还是说可以自动分配之后就记录下来,之后一直用这个虚拟IP或者手动输入这个虚拟IP?

            • Bug侠 评论于 回复

              @Wings
              1.新手建议自动分配,如果明白了什么是局域网IP,就可以自定义了(确保和本机物理局域网IP段不冲突)
              2.两者的区别就是,自动分配的IP,下一次再连接时可能IP就变了
              3.最简单的自定义IP方法是:先自动分配一次,你会获得一个IP,然后复制这个IP,取消自动分配,再把你复制的IP填进去,启动,这样IP就是自定义的,并且不会变

              • Wings 评论于 回复

                @Bug侠
                成功跟朋友联机了,房间也一下子就找到了,延迟很低很稳定,再一次感谢你的教程!捐赠后的服务器很好使!

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