Go to file
张宇衡 ed6d879a19 new
2023-06-12 21:03:11 +08:00
.gitattributes Initial commit 2023-06-12 20:58:29 +08:00
README.md new 2023-06-12 21:03:11 +08:00
RegionPurge.sh new 2023-06-12 21:03:11 +08:00

MinecraftRegionPurge

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

这是什么

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

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

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

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

功能

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

前置条件

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

使用方法

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