MCIO Plugins MCIO Plugins
首页
爱发电 (opens new window)
无法下载? (opens new window)

人间工作P

我每天都好困… 最近在学习和进行 VOCALOID 创作
首页
爱发电 (opens new window)
无法下载? (opens new window)
  • FiguraLambda

    • Lambda生态简介
    • 安装教程
      • sculptor
      • FiguraAuthProvider
      • 配置 HTTPS
      • FiguraLambda
      • FiguraAvatars
    • FiguraAvatars 导出外观
    • 命令与权限
  • SweetAdaptiveShop

  • SweetCheckout

  • SweetDrops

  • SweetMail

  • SweetMessages

  • SweetRewards

  • SweetTask

  • 杂物

  • 插件文档
  • FiguraLambda
2025-01-27
目录

安装教程

我们按次序安装 Lambda 生态的各个组件

本教程面向 Windows Server 系统,Linux 系统操作类似,本教程将不讲述设置服务、开机启动等额外内容,请自行部署。

# sculptor

Figura 后端

从 Github (opens new window) 或 镜像站 (opens new window) 下载 sculptor 并解压。

先修改 Config.toml 配置文件,删除自带的高级用户 Shiroyashik,调整后端公告信息(motd)最大外观文件大小(maxAvatarSize)等参数,在文件开头注释的下面添加以下内容

authProviders = [
    { name = "Local", url = "http://127.0.0.1:5009/hasJoined" }
]
1
2
3

然后运行可执行文件,启动 sculptor 即可。请保持这个后端一直在运行,就跟运行 Minecraft 服务器一样。

# FiguraAuthProvider

身份验证插件

从 Github (opens new window) 或 镜像站 (opens new window) 下载相应版本的 FiguraAuthProvider 插件。

将 Bukkit 插件安装到登录服(或者你没有登录服的话,安装到任意一个子服,只需要安装到一个子服就可以了)

将 BungeeCord 插件或 Velocity 插件安装到群组核心。比如 Waterfall 或 Velocity。

如果你有修改过默认端口 5009,需要修改相关配置,包括群组核心插件配置和 sculptor 配置。

# 配置 HTTPS

Figura 客户端 Mod 访问后端需要 HTTPS,需要你的服务器可开放 443 端口,或者寻找一个支持 HTTPS 的内网穿透服务。

你可以使用 nginx 等反向代理软件创建一个 HTTPS 服务,将流量转发到 http://127.0.0.1:6665(如果你没改过 sculptor 配置,默认端口是 6665)。

以下给出一个示例配置,假如你的域名是 figura.mcio.dev,并且用 Certbot 申请了 Let`s Encrypt 的 SSL 证书。

http {
    server {
        listen       443 ssl;
        listen       [::]:443 ssl;
        server_name  figura.mcio.dev;

        ssl_certificate "/etc/letsencrypt/live/figura.mcio.dev/fullchain.pem";
        ssl_certificate_key "/etc/letsencrypt/live/figura.mcio.dev/privkey.pem";
        ssl_session_cache shared:SSL:1m;
        ssl_session_timeout  10m;
        ssl_ciphers PROFILE=SYSTEM;
        ssl_prefer_server_ciphers on;

        location / {
            proxy_redirect off;
            proxy_pass http://127.0.0.1:6665;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header Range $http_range;
            proxy_set_header If-Range $http_if_range;
            client_max_body_size 20000m;
        }
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

作者的服务器套了反向代理作为简单的游戏盾,不太好为了这个后端暴露源站地址,所以作者的实际方案是使用 Cloudflare Tunnels。
由于 NBT 出色的压缩率,外观的大小通常不超过 100KB,使用体验尚且不错。

进入 Cloudflare 仪表盘,点击 Zero Trust,点击 网络 -> Tunnels,创建一条隧道。

在公共主机名输入你的域名,在服务中添加 http://localhost:6665 和 tcp://localhost:6665,以支持 WebSocket 连接。

# FiguraLambda

Figura 客户端 Mod

从 Github (opens new window) 或 镜像站 (opens new window) 下载相应版本的 FiguraLambda Mod。

安装到你的客户端并启动,找到 开发人员(Dev) 栏目下的 Figura后端地址(Figura Cloud IP),将其改为你上一步部署的 HTTPS 服务地址,比如 figura.mcio.dev(仅举例,这是我服务器的 Figura 后端,在其他服务器无法使用),保存设置即可。

如果你不想在游戏内设置,也可以修改配置文件。 游戏关闭的情况下,在 .minecraft/config/ 或 .minecraft/versions/版本/config/ (开启了版本隔离) 打开 figura.json,写入以下内容

{
  "CONFIG_VERSION": 1,
  "update_channel": 0,
  "connection_toasts": false,
  "server_ip": "figura.mcio.dev"
}
1
2
3
4
5
6

# FiguraAvatars

外观管理插件

从 Github (opens new window) 或 镜像站 (opens new window) 下载 FiguraAvatars 插件并安装即可。

详细配置教程已在插件注释与相关文档内,请自由发挥。

上次更新: 2025/05/03, 21:58:24
Lambda生态简介
FiguraAvatars 导出外观

← Lambda生态简介 FiguraAvatars 导出外观→

Theme fork from Vdoing | Copyright © 2018-2025 人间工作P | 到爱发电支持我

除非特别说明,本站点所有文章均以 CC BY-SA 协议授权

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式