
MWeb - 文件共享
创建指向服务器文件的链接以便分享!链接可以是全局的、受IP/用户限制的、定时的等等。轻松压缩文件夹,甚至可作为材质包发送给玩家!自定义Web服务器响应——MUtils的一部分
查看大图MWeb
不想阅读全部内容?点击下方的折叠区域查看精简功能概览。
对于对 MWeb API 感兴趣的开发者,请滚动到底部。
MWeb 功能摘要
MWeb 可以完全通过 GUI 或命令进行控制。你可以……
- ……在游戏内浏览你的文件(仅限 GUI)
- ……为服务器上的任何文件或文件夹创建公开链接
- ……为服务器上的任何文件或文件夹创建受限链接(用户、密码、限时、数量)
- ……编辑和切换所有已创建的链接
- ……将文件夹或压缩包作为资源包直接发送给玩家
- ……在游戏内压缩与解压文件夹/压缩包
- ……在游戏内删除与重命名文件
- ……定义用于上传文件的文件夹(可像下载一样进行限制)
而对于更多技术性功能,你还可以……
- ……在错误页面上返回自定义的 html/css/js
- ……定义代理域名(例如使用 mutils.net/ 代替 1.2.3.4:1234/)
- ……将每一个操作都限制到某个权限
详细说明与指南按以下类别整理
- 创建下载链接
- 管理文件
- 资源包集成
- 技术信息与设置
要查看所有权限及更多帮助,请访问 mutils.net/mweb
本项目耗费了大量工作,任何支持都非常感谢!
创建下载链接
创建一个简单的下载链接只需点击一次!
- 打开白名单 GUI(
/ws whitelist或/ws->管理下载访问) - 导航到你的文件或文件夹
- 按下显示的按钮来创建链接
你可以直接在导航器中通过快捷键 1 和 2 创建全局链接或个人链接(仅你可使用)。处理完成后(较大的文件夹压缩需要一些时间),系统会为你生成一个新链接。点击复制即可将链接复制到剪贴板,并分享给任何人,或粘贴到浏览器中!
你可以为同一个文件创建多个链接。在文件或文件夹上按下快捷键 4 可管理所有链接。在这里你可以切换、删除甚至编辑已有的链接。
(该预览使用
mweb.mutils.net 作为代理。这不是默认行为)
管理文件
MWeb 还添加了实用且简单的文件编辑工具,让发布更加轻松!使用 /ws 打开管理 GUI
- 重命名文件或文件夹(快捷键 1)
- 压缩文件夹(快捷键 2)
- 解压压缩包(快捷键 4)
- 删除文件或文件夹(快捷键 3)
此外,你还可以直接查看文件信息,如文件大小、文件类型(以物品颜色高亮显示)、最后编辑时间和路径。

资源包集成
一键将资源包文件夹或压缩包直接发送给其他玩家。这让你可以修改资源包并立即更新给玩家,无需打包和上传。
- 复制你的资源包文件夹/压缩包的路径
- 输入
/ws texturepack "<路径>" <目标> - 目标玩家必须在第一次时接受资源包
你也可以在命令末尾添加 true 来强制玩家使用该资源包。
例如 /ws texturepack "rp/test" @a true

技术信息与设置
MWeb 完全可自定义,并可根据你的需求进行调整。为了实现这一切,MWeb 会在后台启动一个 Web 服务器来管理所有请求。这也意味着你需要开放第二个端口。如果你不知道这是什么,或在设置时遇到困难,请到我们的 Discord 服务器询问我们。
重要 - 每个操作都受特定权限限制(文档)以保护你的文件。OP 会绕过所有权限!我们强烈建议你使用权限管理插件,例如 luckperms!
你不希望在链接中显示数字 IP?可以使用像 nginx 这样的代理管理器,并将其填入 mweb 配置中。需要帮助?和之前一样,你可以询问我们。
API
你想在插件/模组中使用 MWeb 的功能?通过我们的 API,你可以创建和管理*链接, 甚至使用我们的资源包功能来动态创建并发送资源包!使用 Kotlin 可获得最佳体验(在 Java 中使用我们的 API 也可以,但体验较差)
dependencies {
compileOnly("de.miraculixx:mweb:1.1.0")
}
该 API 位于 Maven Central。请 不要 将其 shade 进你的项目中!
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。