news 2026/9/9 21:43:28

Arnis 自定义保存路径上手:2 种方法把 Minecraft 世界文件挪出系统盘

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Arnis 自定义保存路径上手:2 种方法把 Minecraft 世界文件挪出系统盘

Arnis 自定义保存路径上手:2 种方法把 Minecraft 世界文件挪出系统盘

【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis

上周用 Arnis 生成完柏林城区,18GB 的世界文件默认落在 C 盘,磁盘空间立刻告急。好在 Arnis 自定义保存路径可以直接用--output-dir参数或 GUI 设置面板指定落盘位置,文件想放哪就放哪。本文按两种配置方式、内部流程、分角色用法和排错清单,把这个功能讲透。

为什么值得试

  • 系统盘最缺空间,而一次大型城市生成的世界文件常有 10GB 起步,全堆默认目录很危险
  • 多个项目混在同一个默认目录里,分不清哪个文件属于哪张地图,Minecraft 世界文件管理全靠记时间戳
  • 团队协作或教学场景下,要手动拷文件来回传,没法直接在共享盘上生成到位

⚡ 快速上手:两种方式配好保存路径

命令行方式:用--output-dir指定落盘目录

--output-dir指向目标目录即可,目录不存在会自动逐级创建;--bbox按「最小纬度,最小经度,最大纬度,最大经度」填写。

arnis --bbox "52.4862,13.3187,52.5376,13.4261" --output-dir "/mnt/external_drive/minecraft/berlin_city"

想控制生成比例(1.0 为实际大小)时用--scale

arnis --bbox "35.6515,139.7005,35.7161,139.8296" --output-dir "/mnt/ssd/tokyo" --scale 0.3

手头已有 OSM 数据文件时,可用--file替代--bbox

arnis --file ./shanghai.osm --output-dir "/data/worlds/shanghai_v1"

图 1:内置的边界框工具,可直接框选出--bbox需要的四个坐标值

图形界面方式:三步设好存储位置

  1. 主界面点击 "Choose World" 按钮旁的设置入口
  2. 在 "World Storage" 区域点 "Browse",选中目标文件夹
  3. 确认路径后点 "Start Generation",世界文件直接写入该目录

图 2:Arnis 主界面,世界选择与生成设置都在这里完成

它背后做了什么

流程像点外卖:你交出「地址」(命令行参数或 GUI 选中的文件夹),Arnis 先核对地址是否合法、是否可写——这一步在 Rust 侧用PathBuf完成解析和权限检查,参数定义见 src/args.rs;两项都通过后,才逐级创建目录(相当于快递员装信箱),再开始写入世界文件。

换个角色用起来

  • 建筑可视化设计师陈默:每个客户一个独立子目录,按「客户_阶段」命名,外接盘里直接生成,给甲方演示时免去了来回拷贝。
  • 数媒课教师苏老师:课前给每个学生分配独立输出路径,课后按目录逐个点开点评,收集作业的时间大约省下一半。
  • 三人制图小组「北纬线工作室」:分区生成到共享目录,各自只动自己的区块,文件位置固定、方便对版本做 diff,不再互相追文件。

图 3:一次生成任务的俯视图预览,生成前可先确认范围是否符合预期

🧩 用好它的几个进阶技巧

  1. 分层存储加命名规范:常开的世界放 SSD,归档版本放 HDD;目录统一叫berlin_20260908_v1这种「地名_日期_版本」格式,一眼分先后。
  2. 命令行串联自动备份:生成完立刻把成果复制到备份盘:
arnis --bbox "51.49,-0.01,51.53,0.08" --output-dir "/mnt/main/projects/london_v1" && \ cp -r /mnt/main/projects/london_v1 "/mnt/backup/arnis/london_$(date +%Y%m%d)"
  1. 网络共享盘优先「先本地后同步」:先落本地盘生成完,再整体拷到网络目录,别让小文件写入被网络延迟拖慢。

🔍 遇到问题先查这里

  • 报权限错误:生成时报 "Access denied / Permission denied" → 目标目录只读或属于其他账号 → 换成你有写权限的目录,Linux 下可用ls -ld先查目录属主。
  • 路径含空格或中文:目录没建出来或参数被截断 → shell 按空格拆断了参数 → 整段路径用双引号包住,如--output-dir "D:/My World/城市方案"
  • 网络目录写入慢:速度掉到个位数 MB/s → SMB/NFS 小文件写入延迟高 → 先存本地盘,生成结束后再同步到网络目录。

保存路径看起来是个小设置,实际能省掉不少搬移和存储规划的麻烦,arnis--output-dir用法记住一条命令就够了。官方 Wiki 还有更多生成参数的说明,可以对照查阅。后续如果加上线{location}_{date}这样的路径模板,或生成前检查目标盘剩余空间的功能,批量出图会更省心。

【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/9 21:41:25

C++跨平台开发实战:从CMake搭建到UDP日志工具全解析

刚过完一个跨平台项目,把Windows、Linux、macOS三个平台的客户端全部跑通,期间踩了不少坑也攒了不少经验。后台不断有人问我C跨平台开发到底怎么入门、工具链怎么搭、代码怎么写才能不重蹈覆辙,我就把这个过程完整拆解一下,给正准…

作者头像 李华
网站建设 2026/9/9 21:41:04

把家乡变成 Minecraft 世界:Arnis 现实城市生成工具实用指南

把家乡变成 Minecraft 世界:Arnis 现实城市生成工具实用指南 【免费下载链接】arnis Generate any location from the real world in Minecraft with a high level of detail. 项目地址: https://gitcode.com/GitHub_Trending/ar/arnis Arnis 是一款开源工具…

作者头像 李华
网站建设 2026/9/9 21:40:14

如何为 uBOLite 将过滤列表转换为声明式 ruleset?

如何为 uBOLite 将过滤列表转换为声明式 ruleset? 【免费下载链接】uBlock uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. 项目地址: https://gitcode.com/GitHub_Trending/ub/uBlock uBlock Origin 仓库中包含一个 MV3 分…

作者头像 李华
网站建设 2026/9/9 21:39:21

ZLMediaKit 传输协议选型:TCP 与 UDP 快速选择指南

ZLMediaKit 传输协议选型:TCP 与 UDP 快速选择指南 【免费下载链接】ZLMediaKit WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT/STUN/TURN server and client framework based on C11 项目地址: …

作者头像 李华
网站建设 2026/9/9 21:38:51

ERTEC硬件过滤器:PROFINET实时通信的帧过滤与中断优化实战

刚入行PROFINET开发的那阵子,我踩过一个大跟头。设备在实验室跑得好好的,一挂到现场总线上就开始偶发丢包,CPU中断占用高得吓人,示波器抓出来的时序跟狗啃过一样。后来查了几天才发现,问题根本不在栈写得好不好&#x…

作者头像 李华