minecraft吧 关注:2,530,215贴子:31,669,219
  • 20回复贴,共1

教程:minecraft如何删减存档大小和“携号转网”

只看楼主收藏回复

这篇帖子主要是教你如何给自己的存档“瘦身”和“携号转网”
携号转网:携带着自己的物品,建筑,成就等信息,更换到一个新的存档(世界)里。
应该有很多人想这么做吧?就好像拥有了一个自己的账号一样,可以到各个世界去傲游,带着自己的宠物,家,进度,统计信息等。不断的穿越到新世界233。


IP属地:福建1楼2021-08-08 21:29回复
    一、瘦身
    相信很多人的存档都有几百MB,甚至几个G。而造成存档大小的主要原因之一,就是探索地图。所谓的存档过大,多半是因为探索的范围太远了,探索到了几万格外,所以我们只要把探索过的,且不需要的地图删除了,就能起到瘦身的目的。
    首先,先介绍一个概念:大区块。
    存档中储存你地图文件的最小文件单位就是一个大区块,一个大区块是由32*32个游戏中的区块组成的。一个区块由16*16个方块组成。(仅讨论平面)。一个大区块文件存储了该大区块里的各种方块信息,包括箱子里的物品。(不包括末影箱)
    注:新生成的区块会根据当前版本的规则来,也就是说可能会生成以前版本没有的新东西。比如以前在1.9玩的,现在是1.16.5,把包含海洋的大区块删了,现在新生成时可能会有海底神殿。


    IP属地:福建2楼2021-08-08 21:30
    回复
      如下图,就是大区块在游戏存档中的位置。


      IP属地:福建3楼2021-08-08 21:31
      回复
        那么怎么知道我家在哪个大区块文件呢,不急,先看看大区块的分布方式。


        IP属地:福建4楼2021-08-08 21:32
        回复
          应该不难看懂,看不懂就多看几遍!
          然后开始计算。
          你的坐标除以512(32*16),向下取整,就是所对应的大区块的文件名。
          如玩家坐标: x:260,z:850
          除以512
          等于 x:0.5,z:1.66
          向下取整 x:0,z:1
          所以玩家当前所在的大区块文件名为 r.0.1.mca
          同理,依次把所需建筑的大区块文件找出来,删除其他所有大区块文件,你的存档就瘦身完成啦。(会小很多!比如可以先探索了万米之外的竹林,然后回家后立马把大区块删了,节省空间233)
          注:
          /DIM1/region 末地大区块信息
          /DIM-1/region 下界大区块信息
          注注:直接修改文件名可以把大区块移动到相对应的位置,最大范围为
          x:-58594~58594,z:-58594~58594
          注注注:千万千万要记得先备份存档再进行操作


          IP属地:福建5楼2021-08-08 21:35
          回复
            二、转换存档。
            那么,怎么“携号转网”呢?只需要把储存有你想要信息的相关文件转移到新存档去就ok啦。
            注:大区块文件转移前强烈建议把要转移到的存档的大区块文件清空。如A转移到B,先把B的大区块文件删干净再进去复制,不然可能会出现一个大区块不是32*32区块的情况(bug)
            这时候就先来看看存档中的各个文件都是干什么用的吧。


            IP属地:福建6楼2021-08-08 21:36
            回复
              /advancements/<uuid>.json玩家已解锁的配方和成就
              /data/raids.dat 主世界的袭击信息
              /datapacks数据包
              /DIM1末地
              /DIM1/data/raids_end.dat 末地的袭击信息
              /DIM1/entities/末地的实体信息
              /DIM1/poi 末地村民特定的床,工作站和钟等信息
              /DIM1/region 末地大区块信息
              /DIM-1下界
              /DIM-1/data/raids_nether.dat 下界的袭击信息
              /DIM-1/entities/下界的实体信息
              /DIM-1/poi 下界村民特定的床,工作站和钟等信息
              /DIM-1/region 下界大区块信息
              /entities主世界实体信息
              /playerdata/<uuid>.dat 存储这一存档内玩家所有的个人信息。
              /poi主世界内村民指定的床,工作站点和钟信息。
              /region/r.x.z.mca主世界大区块文件(包含箱子里的物品等)
              /stats/<uuid>.json 储存玩家在此存档游玩时的统计信息。
              level.dat世界种子,存档名字,玩家数据等,如你身上的物品,装备,末影箱物品等。因为会改回世界种子,因此极其不推荐复制该文件,所以先把末影箱和玩家身上的物品都取出来放置在普通箱子里就可以不复制该文件。
              (你也可以通过把想要去的地图存档的level.dat复制过来直接把自己的level.dat覆盖了,进行一个反向操作233)(记得备份)


              IP属地:福建7楼2021-08-08 21:38
              回复
                携号转网,你需要有俩个存档,一个是原本的存档,一个是新建的,想要去的存档,依次把原本存档中想要保留的文件复制粘贴进新存档中就ok啦。(虽然新旧大区块中间会有明显的痕迹,不过我想这对于携号转网来说是很划算的啦)(记得要先把新的存档的大区块文件删干净!)(别忘了先备份!!!)


                IP属地:福建8楼2021-08-08 21:41
                回复
                  暂不知道1.18会怎么样,毕竟扩展了上下界限。可能会很奇怪?1.18以前的版本,这些文件都相差不多(指部分文件格式不一样),大致原理是一样的,所以如有不同,自己试试就清楚了。(无论干啥,记得备份!)


                  IP属地:福建9楼2021-08-08 21:47
                  回复
                    谢谢楼主,存档一半的垃圾文件都没辣


                    IP属地:北京来自Android客户端10楼2022-03-22 22:31
                    收起回复
                      感谢楼主,这就去试试!


                      IP属地:湖南来自Android客户端11楼2022-05-31 18:27
                      收起回复
                        感谢


                        IP属地:广东12楼2022-11-28 15:54
                        收起回复
                          实际上,把需要保留的区块跑一遍,然后把最后更新日期不是刚刚的区块文件删掉就行)


                          IP属地:上海来自Android客户端13楼2022-11-29 12:45
                          收起回复
                            好帖


                            IP属地:浙江来自Android客户端14楼2024-01-16 11:46
                            收起回复
                              好帖,但是基岩哭


                              IP属地:北京来自Android客户端15楼2024-01-23 16:07
                              收起回复