跳转到内容

版本与授权

import { Aside } from ‘@astrojs/starlight/components’;

Monibuca v6 通过 Edition(版本档位) 限制并发连接数、房间数与集群能力;通过 License(商业授权文件) 解锁专业版/企业版等已购能力。二者相互独立:无授权文件时不会进入限时试用,而是长期按 免费版 运行。

预编译下载包默认编译为 免费版edition-free)。构建时也可选择专业版或企业版 feature,一般用户以官网下载包为准。

对比项免费版专业版企业版
最大并发连接501,000不限
最大房间数310不限
集群部署
协议与插件全部(不含集群)全部(不含集群)全部(含集群)

超出上限时,新连接或新房间创建会被拒绝,并在日志中提示当前 Edition 限制。Admin 后台「系统信息」中可查看当前生效的 Edition 与限额。

启动时在工作目录查找 activate_<用户名>.key。若 不存在无法解密本地校验失败

  • 免费版 限额长期运行
  • 没有 自编译日起 30 天之类的运行时长限制
  • 不会 因缺少密钥而自动退出进程

启动日志示例:

WARN No activation key found. Running as free edition (max connections: 50, max rooms: 3, no runtime time limit). Place a valid activate_<user>.key file to unlock licensed features.
场景是否限时能力上限
无 License(默认)免费版
--edition pro / --edition enterprise(在免费版二进制上)是,30 分钟后进程退出临时按对应档位限额
有效 License 文件否(以授权中的到期日为准)授权约定的档位与插件

体验模式仅在使用 --edition 参数、且请求档位 高于 当前二进制编译档位时生效。详见 下载 中的「体验模式」说明。

已购买专业版或企业版的用户,将收到的激活文件放到 进程工作目录(与 config.yaml 同级),文件名格式:

activate_<用户名>.key

例如用户名为 acme 时,文件名为 activate_acme.key。密钥中的 username 须与文件名中的用户名一致。

有效授权启动后会进行本地校验,并按授权类型可选在线校验(ACTIVATE_URL,默认 http://localhost:8088/verify):

  • 授权有效期(start / expire,格式 YYYYMMDD
  • 版本号匹配(version 正则)
  • 机器绑定(部分授权类型校验 CPU / 机器 ID)
  • 最大并发流路数(部分授权类型)

运行中若授权过期或周期性本地校验失败:

  • 降级为免费版限额,继续运行
  • 不会 因授权过期而强制退出(与旧版「试用到期退出」不同)
  • 停止对该授权的周期性校验;如需恢复商业能力,请更换有效 .key 文件并重启

在线激活检查失败时同样降级为免费版,不再因单次在线校验失败而退出进程。

变量说明
ACTIVATE_URL在线激活校验地址,默认 http://localhost:8088/verify

部分商业插件可通过授权中的插件列表设置 *_ENABLE 环境变量(如 CLUSTER_ENABLE),在启动早期生效。

默认 cargo build 启用 license feature。无 .key 时行为与上文一致(免费版、不限运行时长)。

若需完全关闭授权模块(例如纯内网定制构建):

Terminal window
cargo build --no-default-features --features "static-plugins,edition-free,all-plugins,api-v6"

(按实际需要调整 feature 列表,且 不要 包含 license。)

构建时通过 互斥 的 edition feature 固定档位:

Terminal window
# 免费版(默认)
cargo build --features edition-free
# 专业版
cargo build --features edition-pro
# 企业版
cargo build --features edition-enterprise

联系我们

微信公众号:不卡科技 微信公众号二维码
腾讯频道:流媒体技术 腾讯频道二维码
QQ 频道:p0qq0crz08 QQ 频道二维码
QQ 群:751639168 QQ 群二维码