饥荒联机吧 关注:161,484贴子:2,659,429

饥荒联机优化指南(适合3人联机)

只看楼主收藏回复

众所周知,饥荒是一个祖传单核和联机优化很渣的游戏,如果没有云服务器,那么好友之间相互联机可能因为宽带运营商不同导致卡顿、掉线等情况。
刚好经常看到吧里有人问这个问题,所以就写一篇关于如何优化联机的教程。
本方法只适合3人以内联机,任意一名玩家直接创建房间即可,不需要开专用服务器,也不需要云服务器,需要用到一款名为“蒲公英访问端”的软件。
蒲公英是一款异地组网软件,简单来说就是可以把两台乃至多台不同地区不同运营商的电脑连接起来组成为同一个局域网,各电脑之间可以实现低延迟互相访问。玩MC的应该都知道hamachi这款软件。再专业一点比如浩方 游侠这种专门的对战平台。原理类似,通过将不同地区的电脑网络连接为同一个局域网达到降低延迟的目的。
首先,登陆https://pgy.oray.com/download
下载蒲公英访问端windows版

然后点击右上角的“注册”,注册一个贝锐账号,选择个人用户即可。


注册完毕之后,使用刚刚注册的贝锐账号登陆蒲公英控制台https://console.sdwan.oray.com/

点击左侧的成员管理 再点击右侧的添加成员

选择软件成员 并设置密码。
蒲公英免费版一共可以添加3个成员,每个软件成员就是一个账号,可以各自设置密码,互不影响。

添加完成后,你就的到了3个蒲公英子账号,点击这个眼睛图标显示前面完整的账号ID,后面的001 002 003就是账号编号。 登陆的时候需要用完整的账号ID和子账号编号来登陆。比如111111:001 111111:002 111111:003。
密码就是刚才添加软件成员时候设置的密码,前面说过,3个账号的密码可以相同也可以不同,互不影响。

软件成员都添加完毕后,点击左侧智能网络,再点立即创建

给网络起一个名字 选择对等网络即可 点确定

创建网络之后 再点击 从未组网添加

点击左侧的软件成员 将3个软件成员都添加到右侧 并点确定

至此 3个软件成员都在同一个网络中了,也就是完成了组网操作。
先把贴子发出去看看会不会被吞


IP属地:浙江1楼2022-02-28 16:34回复
    被楼主禁言,将不能再进行回复
    草!今天刚刚买了云服搭起来


    IP属地:山东来自Android客户端2楼2022-02-28 16:40
    回复
      组网完成后,安装刚刚下载的蒲公英访问端软件,同时让需要联机的两名好友也去下载并安装软件。

      打开蒲公英,复制第一个软件成员的账号我们自己用,密码就是添加软件成员时候的密码,点击登录

      登录之后可以看到网内的3个成员,RVZ03是我的计算机名字,172.16.0.43是我的虚拟内网IP,将剩下2个软件成员的账号和密码发给你的小伙伴,让他们各自使用软件成员账号登录。


      星座王
      点亮12星座印记,去领取
      活动截止:2100-01-01
      去徽章馆》
      IP属地:浙江4楼2022-02-28 16:45
      收起回复
        吧友:服务器弄好了,两个队友在哪领?


        IP属地:安徽来自Android客户端5楼2022-02-28 17:00
        收起回复


          IP属地:内蒙古来自Android客户端6楼2022-02-28 17:01
          回复
            感谢大佬


            IP属地:四川来自Android客户端7楼2022-02-28 17:10
            回复
              当你的好友陆续登录之后,可以看到他们的头像亮了起来,右键一个好友,选择ping。

              由于现在大多数系统都默认开启防火墙,所以到这里都是ping不通的。

              这个时候我们需要到控制面板 系统和安全 windows防火墙里面 点击高级设置

              在入站规则中 新建规则

              规则类型选择 自定义 点下一步
              程序 选所有程序 点下一步
              协议和端口 选任何 点下一步
              作用域的第二栏 选 下列IP地址 然后将 除本机以外的2个ip都添加进去

              比如我的IP是172.16.0.43,我需要联机的好友的IP是172.16.0.188和172.16.1.83,那么就把他们两个的ip加入进去并确定。
              让你的2个好友也做同样的操作,将除他们自己IP以外的两个ip都添加到这个防火墙规则里面
              操作 选 允许连接 点下一步
              配置文件 3个全勾 点下一步
              名称随便起一个 比如 蒲公英联机 点完成即可

              这个时候发现好友可以ping通我的ip了。
              同理,我要ping通2个好友的ip的话,就需要让他们将我的ip和另外一个好友的ip添加到他们的防火墙规则里面。
              3个人互相按照上面的防火墙设置添加好ip,确认每个人之间都可以互相ping通,这样,组网操作算是正式完成了。


              星座王
              点亮12星座印记,去领取
              活动截止:2100-01-01
              去徽章馆》
              IP属地:浙江8楼2022-02-28 17:26
              收起回复
                用这个就不用开加速器了是吗


                IP属地:广东来自Android客户端9楼2022-02-28 17:26
                收起回复
                  完成上述操作之后,确保每个人之间都可以相互ping通,这样就完成了蒲公英组网,也就是将3个人同时连接到同一个局域网了。
                  此时任何一个人创建一个房间,其他人都可以通过蒲公英的虚拟内网ip(172开头那个ip连接进来)。
                  比如我创建一个房间,如果不做任何改动的话,那么地上的端口是10999,地下的则是11000。我在蒲公英组网里面的ip是172.16.0.43
                  好友只需要使用直连代码c_connect("172.16.0.43",10999)就能够进入到我的房间
                  由于通过蒲公英组网将我们都连接到同一个局域网内,并且部分流量会走蒲公英的转发来加速,因此跨运营商之间联机的延迟就会很低。
                  我之前和同城的一个朋友联机,对方是电信,我是移动。直接连对方的房间进去信号是红的,走路都走不动,直接卡住。
                  通过蒲公英组网之后再连对方网内的虚拟ip,延迟稳定在10~15左右。和云服体验无异。


                  星座王
                  点亮12星座印记,去领取
                  活动截止:2100-01-01
                  去徽章馆》
                  IP属地:浙江10楼2022-02-28 17:33
                  收起回复
                    这种算离线游戏吗?能用皮肤吗?


                    IP属地:江苏来自Android客户端11楼2022-02-28 17:37
                    收起回复
                      字词


                      IP属地:重庆来自Android客户端12楼2022-02-28 18:38
                      回复


                        IP属地:上海来自Android客户端13楼2022-02-28 18:44
                        回复
                          是大佬,我死了


                          IP属地:广东来自Android客户端14楼2022-02-28 19:07
                          回复
                            🐮


                            来自Android客户端15楼2022-02-28 19:23
                            回复