/MinecraftRegionPurge

清理无用区域以便于新版本生成

Primary LanguageShell

MinecraftRegionPurge

清理无用区域以便于新版本生成

这是什么

对于已经生成的区块来说,这些新地形将不会生成。对于一些已经运行相当久的服务器来说,玩家只有不停向外探索从未生成的区域才能体验到新地形。

最好的解决方案就是将没有玩家使用的区块全部删除,游戏会在下次有玩家经过时生成新的区块。但是这对于地图相当大的服务器来说仍是一个不可接受的任务,因为地图太大了,玩家居住的又相当分散,服主很难根据mca文件判断哪些应该删除哪些不应该。

💡这个脚本的诞生就是为了解决这样的苦恼!💡

脚本会根据玩家的领地自动计算出哪些mca文件是有效的,哪些是无效的。同时还可以根据计算得出的结果自动删除那些无效的区域文件。

功能

  1. 提取有领地的mca文件列表;
  2. 导出mca列表;
  3. 生成dynmap用的标记,便于可视化区域;
  4. 清理没有领地的废弃区域;
  5. 自动识别不同的世界以及存档位置;

前置条件

  1. Linux系统的服务器;
  2. 安装有领地插件;

使用方法

chmod +x RegionPurge.sh
./RegionPurge <你的服务端根目录>