
魔法物品储藏室
基于云的Hytale服务器物品仓库——将物品存储在云端,通过网页管理,并在白名单服务器之间转移。
功能特性
双重存储模式
- 本地模式 (默认) — 离线 JSON 文件存储,无需 API 或 Discord,开箱即用。
- 网页模式 — 云端同步保险库,配有网页控制面板、Discord 绑定及跨服务器转移功能。
- 可通过
config.json随时切换模式 /miv import和/miv export命令可在模式间迁移保险库数据 (仅管理员)
物品保险库
- 每位玩家拥有各自独立的保险库,每个服务器单独存储
- 原生箱子风格 UI,容器面板中显示保险库的 3D 模型
- 物品在服务器重启或世界重置后仍保留
- 带智能防抖功能的自动保存,防止数据丢失
- 内置自动排序支持
- 可配置保险库容量 (最多 63 格)
可合成的保险库方块
- 在工作台 (巧工类别) 合成魔法物品保险库
- 配方: 1 个破旧箱子 + 5 个金锭 + 5 个银锭
- 放置在世界中后按 F 键打开 — 与普通箱子无异
- 带开合动画的自定义 3D 模型 (仍处于重度开发阶段)
- 可朝 4 个方向旋转 (北/东/南/西)
跨服务器物品转移 (网页模式)
- 服主可将其他 MIV 服务器加入白名单以启用物品转移
- 转移需要双向白名单 — 双方服务器均需互相批准
- 通过网页控制面板拖放即可转移服务器间物品
- 黑名单物品被禁止转移到不允接收它们的服务器
- 所有转移操作均有完整审计日志 (操作者、内容、来源、去向)
网页控制面板 (网页模式)
- 完整功能的网页界面,位于 miv.hytaletravelers.com
- 查看你在所有玩过的服务器上的全部保险库
- 通过搜索、排序 (按名称、数量、稀有度) 和筛选浏览物品
- 物品详情弹窗,显示 ID、数量、耐久度、稀有度、槽位及元数据
- 在白名单服务器之间拖放转移物品
- 侧边栏按转移关系分组服务器
- 服务器在线/离线状态实时指示
- 自动刷新保持保险库视图最新 (3 秒轮询)
- 带缓存的云端 API 提供物品图标
Discord 账号绑定 (网页模式)
- 通过网页界面的 OAuth 将游戏账号绑定至 Discord
- 在网站上生成绑定码,然后在游戏内使用
/miv link <code> - 一次性设置 — 跨会话保持绑定状态
- 每位玩家对应一个 Discord 账号,每个 Discord 账号对应一位玩家
- 在本地模式下,
/miv link无需使用,并会提示玩家
服务器管理 (网页模式控制面板)
- 注册服务器并接收 API 密钥
- 按服务器配置保险库容量 (1-63 格)
- 管理服务器白名单 — 控制哪些服务器可发送/接收物品转移
- 管理物品黑名单 — 阻止特定物品被存放在保险库中
- 密钥泄露时可重新生成
- 查看服务器在线状态 (基于最后心跳)
命令
| 命令 | 描述 |
|---|---|
/miv vault |
打开你的保险库 (也可用 /miv open、/miv chest、/miv storage) |
/miv link <code> |
绑定你的 Discord 账号 (仅网页模式) |
/miv status |
查看保险库系统状态和配置信息 |
/miv import |
从网页 API 导入保险库数据到本地存储 (仅管理员) |
/miv export |
从本地存储导出保险库数据到网页 API (仅管理员) |
/miv help |
显示所有可用命令 |
/miv reload |
重载插件配置 (管理员) |
/miv info |
显示插件信息 (管理员) |
配置
插件会生成一个 config.json 文件,每个设置有内联帮助:
- storageMode —
"local"(默认) 或"web" - vaultCapacity — 保险库槽位数 (默认: 63,本地模式下使用;网页模式下从 API 获取)
- allowCommandOpen — 允许使用
/miv vault命令,或仅限通过保险库方块交互打开 - API 设置 —
apiBaseUrl、apiKey、serverIp(网页模式必填;本地模式下导入/导出时可选) - 服务器白名单 — 控制哪些其他服务器可向你的服务器转移物品 (网页模式)
- 物品黑名单 — 阻止特定物品被存储或转移 (网页模式)
- 调试模式 — 启用详细日志以进行故障排除
图标同步 (网页模式)
- 物品图标从游戏自动上传到云端 API
- 图标在网页控制面板上显示在每个物品旁边
- 搜索基础游戏和模组目录中的图标资源
- 启动时预加载已知图标以减少上传量
审计日志 (网页模式)
- 所有保险库操作均被记录:存入、取出、转移、绑定、服务器注册
- 每条日志条目包含时间戳、操作类型、用户、服务器、物品详情
- 存储在服务端,用于问责和调试
安全性与可靠性
- 所有保险库数据在窗口关闭和玩家断开连接时保存
- 脏数据追踪防止不必要的保存/API 调用
- 优雅的错误处理,带有描述性的游戏内消息
- 所有聊天消息中的链接可点击,方便导航
- 详细的系统状态,包含设置帮助和故障排除指导
- 带读写锁的线程安全会话管理
- 每次 API 请求均验证服务器 IP (网页模式)
设置 (服主)
本地模式 (默认 — 无需设置)
- 将插件放入服务器的
mods/文件夹 - 启动服务器 — 将自动创建默认的
config.json - (可选) 调整
config.json中的vaultCapacity - 玩家即可立即合成和使用保险库方块
网页模式
- 将插件放入服务器的
mods/文件夹 - 启动服务器 — 将自动创建默认的
config.json - 在
config.json中设置"storageMode": "web" - 前往 miv.hytaletravelers.com 并使用 Discord 登录
- 注册你的服务器并复制 API 密钥
- 粘贴 API 密钥并在
config.json中设置你的serverIp - 使用
/miv reload或重启服务器 - (可选) 将其他 MIV 服务器加入白名单以启用跨服转移
模式间迁移
- 要将网页保险库数据导入本地:将
storageMode设为"local",保持apiKey和serverIp配置,然后在游戏内使用/miv import - 要将本地保险库数据导出到网页:相同配置,然后在游戏内使用
/miv export
设置 (玩家)
本地模式
- 合成或找到魔法物品保险库方块,按 F 键打开你的保险库
- 搞定 — 无需绑定或注册
网页模式
- 访问 miv.hytaletravelers.com 并使用 Discord 登录
- 生成一个绑定码
- 在游戏内使用
/miv link <code> - 合成或找到魔法物品保险库方块,按 F 键打开你的保险库
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。