[原创|娱乐] 零之直播奖励 (ZeroLive) - 主播开播自动计时,日周月里程碑发奖,邀请粉丝三重反作弊 | 1.12.2 1.0.3

原创 付费 工具 娱乐 [原创|娱乐] 零之直播奖励 (ZeroLive) - 主播开播自动计时,日周月里程碑发奖,邀请粉丝三重反作弊 | 1.12.2 1.0.3 1.0.3

请登录后获取
版权类型
原创
插件中文名称
零之直播奖励
插件英文名称
ZeroLive
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
中文(简体)
前置组件
无
适配版本(Java)
  1. 1.12
零之直播奖励 (ZeroLive) - 一款自动检测开播、按时长发奖的主播激励插件

👉 三大平台通吃:B站、虎牙、抖音,玩家在 GUI 里点一下再输入房间号就能绑定。
👉 时长真算不注水:按真实经过时间累加,播 3 分钟就是 3 分钟,挂机也糊弄不了。
👉 防刷做到骨头里:账号注册时间、同 IP、游玩时长三重校验,开小号刷奖励直接拦。
💎 该插件为付费插件,售价:18R
获取方式
:请加交流群或联系作者获取
交流群:739322295
联系QQ:1904476689


🌟 插件核心亮点​

📺 三大直播平台自动检测​

支持 B站、虎牙、抖音。玩家在 GUI 里选择平台,然后在聊天栏输入自己的房间号即可完成绑定,全程不需要服主介入。插件异步检测开播状态,不占用主线程,人多也不卡。
1793998522425.webp

⏱️ 按真实时间累加,不是按次数数​

采样间隔默认 60 秒,但计时是按「真实经过时间」累加的。也就是说哪怕中间漏了一次采样,播了 3 分钟依然会记 3 分钟,不会出现「明明播够了却不涨时长」的情况。
1793998506779.webp

🏆 日 / 周 / 月三套里程碑并存​

每日、每周、每月分别配置达标分钟数与奖励命令,示例里 60 分钟给钻石、120 分钟给 3 钻、周榜 300 分钟给金苹果、月榜 1200 分钟给下界之星。档位数量不限,想加多少加多少。
支持两种领取模式:达成后自动发奖,或者在 /zl reward 界面里手动点领取(默认,推荐)。手动模式的好处是玩家有仪式感,也能避免奖励被浪费。

🎁 时段奖励,防止一次性刷爆​

除了里程碑,还可以配置「每累计 N 分钟发一次奖励」,并有每日领取上限。比如每 60 分钟发 1 次、每天最多 12 次——这样长时间直播有持续收益,又不会被一次性刷穿。
1793998543918.webp

🛡️ 邀请码 + 粉丝团,三重反作弊​

这是本插件最有价值的部分。主播拉人进服最怕的就是「自己开小号刷邀请」,插件用三条规则堵死:

  1. 被邀请者账号的首次进服时间必须晚于主播绑定直播间的时间——老号刷不了
  2. 被邀请者与主播当前或曾经同 IP,一律拒绝——小号刷不了
  3. 被邀请者累计游玩时长超过阈值(默认 120 分钟)不能填邀请码——临时小号刷不了
命中任一规则都会在主播的数据文件里留档,记录时间与次数,方便服主追查。

✉️ 离线奖励暂存补发,绝不丢​

邀请人离线时获得的奖励不会丢失,会自动进入待发队列,玩家下次上线时自动补发。粉丝次日登录的额外奖励同样支持暂存。

🖥️ 全功能 GUI,玩家零学习成本​

/zl reward 打开奖励界面,顶部显示今日/本周/本月直播时长、粉丝数、可领取数量。下方按日/周/月分类列出所有档位,未达成的显示还差多少分钟,达成的点一下就能领。

📝 直播场次留档​

每场直播的开始时间、结束时间、时长、平台全部写入 plugins/ZeroLive/data/<玩家名>.yml,服主随时可查某主播到底播了多久、有没有刷时长。
1793998590764.webp

🔍 直播间名强制校验​

可以配置必填关键词(如必须包含「理想乡」),玩家绑定的直播间标题不含关键词就直接拒绝。还能开启 recheck-on-poll,每次采样都复核标题,中途改名字就停止计时。


🔧 配置示例​

只需简单的 YAML,即可实现上述所有复杂逻辑:

基础设置(config.yml):

yaml
settings:
# 采样间隔(秒);计时按真实经过时间累加,不受漏采影响
check-seconds: 60
# 开服后第一次采样的延迟(秒)
first-check-delay-seconds: 30
# false = 达成后在界面里手动领取(推荐);true = 达成即自动发奖
auto-claim: false

# 平台拿不到状态(如抖音风控)时是否照样计时
unknown-counts-as-live:
default: false
bilibili: false
huya: false
douyin: true # 抖音风控严,建议开
时段奖励与里程碑(config.yml):

yaml
# 时段奖励:每累计 60 分钟发 1 次,每天最多 12 次
interval-reward:
enabled: true
minutes: 60
daily-limit: 12
commands:
- "give %player% diamond 1"

# 日 / 周 / 月 里程碑档位
rewards:
daily:
60:
- "give %player% diamond 1"
120:
- "give %player% diamond 3"
weekly:
300:
- "give %player% golden_apple 5"
monthly:
1200:
- "give %player% nether_star 1"
邀请系统与反作弊(config.yml):

yaml
invite:
# 新玩家累计游玩超过该分钟数,不能填邀请码
max-played-minutes: 120

rules:
# 被邀请者首次进服时间必须晚于主播绑定直播间的时间
registration-after-bind: true
# 与主播当前或曾经同 IP,一律拒绝
block-same-ip: true
# 不参与 IP 比较的地址(BungeeCord 架构请把代理 IP 也加进来)
ignored-ips:
- "127.0.0.1"

# 邀请成功 → 邀请人奖励(离线自动暂存,上线补发)
reward-commands:
- "give %inviter% diamond 2"
# 邀请成功 → 被邀请人奖励
newbie-reward-commands:
- "give %newbie% diamond 1"
# 被邀请人「次日登录」→ 邀请人额外奖励
next-day-bonus-commands:
- "give %inviter% golden_apple 3"
直播间名校验(config.yml):

yaml
binding:
# 直播间标题必须包含以下任一关键词,否则拒绝绑定(留空 = 不校验)
required-keywords:
- "你的服务器名"
# true = 每次采样都复核标题,改名就停止计时
recheck-on-poll: false

📥 安装说明​

  1. 将 ZeroLive-1.0.x.jar 放入服务器 plugins 目录。
  2. 重启您的服务器。
  3. 插件会在 plugins/ZeroLive/ 下自动生成 config.yml(带完整中文注释)与 data.db。
  4. 根据你的服务器调整奖励档位与关键词后,玩家输入 /zl bind 即可开始绑定直播间。
  5. 服主输入 /zl top 查看粉丝排行榜。
无任何前置依赖。不需要 Vault,不需要 MySQL,数据全部存在插件文件夹内的 data.db。

🎮 指令与权限​

👤 玩家指令(zerolive.use,默认所有人可用):



指令说明
/zl bind绑定直播间(先在 GUI 选平台,再输入房间号)
/zl bind <邀请码>填写邀请码,绑定邀请人
/zl invite查看我的邀请码与邀请奖励状态
/zl fans查看我的粉丝团成员
/zl info查看今日/本周/本月直播时长
/zl reward打开奖励领取界面
/zl top查看粉丝排行榜(Top 10)
👑 服主指令(zerolive.admin):



指令说明
/zl reload重载配置
💡 指令别名:/zl、/zerolive 等价。

⚠️ 重要提示​

抖音平台建议开启 unknown-counts-as-live.douyin: true。 抖音风控较严,经常拿不到开播状态。如果不开启,会出现「明明在播却不涨时长」的情况,玩家会来投诉。B站、虎牙接口稳定,建议保持 false 以免挂机白嫖。

开 BungeeCord / Velocity 架构时,所有人的真实 IP 都是代理地址,必须把代理 IP 加进 invite.rules.ignored-ips,否则同 IP 校验会把所有邀请都挡掉。

升级到新版时,plugins/ZeroLive/config.yml 不会被覆盖。若缺少新增配置项,插件会自动回落默认值并在启动时提示,不影响运行。


💡 Zerith-零之系列 理念:拒绝高价插件垄断,让每一位服主都能低成本开好服。群内还会不定期免费抽送付费插件,欢迎各位服主加群交流!
作者
zaqqaq
查看
1
首次发布
最后更新

评分

0.00 星 0 次评分

zaqqaq 的其他资源

后退
顶部 底部