饥荒联机吧 关注:158,943贴子:2,583,813

求个大佬教我搭多层世界

只看楼主收藏回复

自己租的服务器带不动那么多人,一部分人下洞穴就不卡了,人多都在地面就卡到漂移。想用两个服务器搭多层世界,用现有存档做主世界再用另外一个服务器做二层世界,贴吧教程年代久远又看不懂,有谁能详细教教?




IP属地:广东来自Android客户端1楼2018-12-21 02:07回复
    帮顶


    IP属地:广东来自Android客户端2楼2018-12-21 10:03
    收起回复
      顶起来


      IP属地:福建来自Android客户端3楼2018-12-21 11:14
      回复
        你是说双服务器吗?贴吧有教程


        IP属地:广东4楼2018-12-21 15:01
        收起回复
          说起来不复杂 但也不简单 我只是文字说明不知道你能不能看懂了
          先告诉我你是打算用多个服务器开多个世界(比如3个云服 开3个世界)还是一个服务器开多个世界(比如一台4核4G的服务器开4个世界)


          星座王
          点亮12星座印记,去领取
          活动截止:2100-01-01
          去徽章馆》
          IP属地:浙江6楼2018-12-21 16:24
          收起回复
            2核4G可以当2个地面 备用的B服务器随便找个1核2G 1M或者2M的 当地下好了
            那么你现在需要做的是
            把A服务器中的Master复制一份 命名为Master2
            打开Master中的server.ini
            server_port设定一个端口比如10999
            is_master表示主世界,填true
            修改一下name改成Master1
            添加一行 id=1 便于区分
            Steam那一项的2个端口默认不动
            [NETWORK]
            server_port = 10999
            [SHARD]
            is_master = true
            name = Master1
            id = 1
            [ACCOUNT]
            encode_user_path = true
            [STEAM]
            master_server_port = 27017
            authentication_port = 8767


            星座王
            点亮12星座印记,去领取
            活动截止:2100-01-01
            去徽章馆》
            IP属地:浙江7楼2018-12-21 17:47
            回复
              打开Master2中的server.ini
              server_port不能重复,所以可以设定为11000
              因为是第二个地面,也就是说不是主世界,所以is_master填false
              同样name改一下区分 比如Master2
              id也要改成2来区分
              下面Steam的两个端口也要和主世界1不一样
              [NETWORK]
              server_port = 11000
              [SHARD]
              is_master = false
              name = Master2
              id = 2
              [ACCOUNT]
              encode_user_path = true
              [STEAM]
              master_server_port = 27018
              authentication_port = 8768


              星座王
              点亮12星座印记,去领取
              活动截止:2100-01-01
              去徽章馆》
              IP属地:浙江8楼2018-12-21 17:49
              回复
                然后Caves是你的地下 同样需要修改server.ini
                方法和上面一样 改好之后内容如下
                [NETWORK]
                server_port = 11001
                [SHARD]
                is_master = false
                name = Caves
                id = 3
                [ACCOUNT]
                encode_user_path = true
                [STEAM]
                master_server_port = 27019
                authentication_port = 8769


                星座王
                点亮12星座印记,去领取
                活动截止:2100-01-01
                去徽章馆》
                IP属地:浙江9楼2018-12-21 17:50
                回复
                  现在的话 主世界也就是地面1的端口是10999 id为1
                  地面2的端口是11000 id为2
                  地下的端口是11001 id为3
                  等你找到B服务器之后告诉你下一步


                  星座王
                  点亮12星座印记,去领取
                  活动截止:2100-01-01
                  去徽章馆》
                  IP属地:浙江10楼2018-12-21 17:52
                  收起回复
                    大佬的世界看不懂看不懂,掉线你好好学


                    IP属地:广东来自Android客户端11楼2018-12-21 18:38
                    收起回复
                      ["workshop-1438233888"]={
                      ["configuration_options"]={
                      ["auto_balancing"]=true,
                      ["extra_worlds"]={ "3" },
                      ["ignore_sinkholes"]=false,
                      ["invisable_worlds"]={ },
                      ["language"]="chs",
                      ["migration_postern"]=false,
                      ["no_bat"]=true,
                      ["population_limit"]={ ["_other"]=8 },
                      ["world_name"]={ ["1"]="地面1", ["2"]="地面2", ["3"]="洞穴" },
                      ["world_prompt"]=true
                      },
                      ["enabled"]=true
                      },
                      ["extra_worlds"]={ "3" },表示id为3的世界不参与分流
                      ["population_limit"]={ ["_other"]=8 },表示每个世界上限是8个人
                      ["world_name"]={ ["1"]="地面1", ["2"]="地面2", ["3"]="洞穴" },
                      表示id为1的命名为地面1,id为2的命名为地面2,id为3的命名为洞穴
                      根据你设置Master Master2 和Caves里面的id 自行修改


                      星座王
                      点亮12星座印记,去领取
                      活动截止:2100-01-01
                      去徽章馆》
                      IP属地:浙江13楼2018-12-21 19:51
                      回复(5)
                        我是租两个服务器,两个学生,阿里云和腾讯云,地上阿里云,地下腾讯云。不知道楼主是不是想这样。换存档法,不影响存档。


                        15楼2018-12-21 21:14
                        收起回复
                          这是服务器A主世界的设置,IP
                          地面1
                          地面1MOD
                          洞穴1
                          洞穴MOD


                          IP属地:广东16楼2018-12-23 23:00
                          收起回复
                            服务器B 的cluster文件
                            地面2
                            地面2MOD
                            洞穴2
                            洞穴2MOD
                            你帮我看看吧,我想开双地面双洞穴的


                            IP属地:广东17楼2018-12-23 23:02
                            回复(4)
                              换一个脚本 用go.sh那个


                              星座王
                              点亮12星座印记,去领取
                              活动截止:2100-01-01
                              去徽章馆》
                              IP属地:浙江18楼2018-12-23 23:09
                              回复(2)