- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...rustsb.com
- 需要插件(可选)
-
原创 - 【VipLogo·服务器等级】
如果您有本站其他插件需要调用等级,可以私聊我,免费 插件简介 服务器必备的等级系统!超简单配置,超实用功能,超多联动插件! 提升玩家在线时间,增加服务器人气,根据等级解锁权限,指令,物品。 功能特点 在线升级 玩家每在线指定时间升级1级 支持自定义升级所需时间 等级越高,代表玩家在您服务器的游玩时间越久 等级权益 等级权限系统:不同等级解锁不同权限 当玩家达到指定等级,自动上某个权限 如果配置写入权限,此插件有绝对控制权,即便玩家有权限,也受等级限制!...rustsb.com
原创 - DWRole - 身份系统
DWRole - 身份系统允许您设置一些目标,当玩家完成该目标后即可获得该身份。 当玩家完成这些目标之后就会获得该身份,允许其他插件来判断该玩家是否拥有指定身份来判断有无权限。 配套插件 插件 功能描述 备注 DWRolePermission - 身份权限 当玩家获得指定身份后授予指定权限 DWRoleReward - 身份奖励 拥有指定身份后可以领取一次身份对应的奖励 使用DWRole的插件: 插件 功能描述 备注 DWWeapon - 成长型武器...rustsb.com
原创 - 【XMBossLV·BOSS等级系统】
如果您有本站其他插件需要调用等级,可以私聊我,免费 功能介绍 为服务器添加了基于Boss击杀的玩家等级系统。玩家击杀指定的Boss可以获得经验值,累积的经验值会自动提升玩家等级,达到特定等级后可以领取各种奖励。 主要功能 1.Boss击杀经验系统:击杀指定名称的Boss获得经验值 2.等级系统:根据累积的经验值自动提升玩家等级 3.奖励系统:达到特定等级后可以领取物品和指令奖励 4.排行榜系统:显示服务器玩家等级排行榜...rustsb.com
原创 - 【XMLuckyValue·幸运值状态栏】
如果您有本站其他插件需要调用幸运值,可以私聊我,免费 插件介绍 这是一个综合性的幸运值系统,为玩家提供可视化的幸运值显示和多样化的奖励机制。 主要功能 1.实时显示 -在屏幕右下角显示当前幸运值 -使用游戏原生UI风格 -动态进度条显示 -幸运值增加和扣除时的音效 -状态栏点击后打开幸运值UI菜单 2.幸运值获取方式 -[固定增加]:在线时间奖励(根据权限) -[固定增加]:服务器等级升级奖励(需要VipLogo插件)...rustsb.com
原创 - 【XMPlayerCard·玩家个人信息名片】
;)仅需+98元,定制您的1项,其他插件显示内容 插件介绍 一个功能丰富的玩家名片插件,支持查看玩家的各种信息,包括自定义头像、称号、个人说明等。 主要功能 【1.便捷互动,R键直接查看个人名片】 在游戏中对任意玩家按R键,查看该玩家的个人名片。有权限的玩家可以通过指令查看任意玩家的。也可以输入指令查看自己的名片,非常灵活。 支持在线玩家对着他R键查看他的个人名片 支持睡眠离线玩家对着他R键查看他的个人名片 支持对着NpcR键查看他的个人名片(但没什么用)...rustsb.com
插件介绍
XMRaidBoss是一个功能强大的Rust服务器插件,为玩家提供刺激的抄家BOSS挑战体验。插件支持多难度设置、自动触发事件、玩家主动召唤、完整的奖励系统和月度排行榜功能。
主要功能
事件触发系统
- 固定时间触发: 每天指定时间自动为符合条件的玩家触发事件
- 随机时间触发: 在冷却时间范围内随机触发事件
- 玩家主动召唤: 玩家可通过指令主动召唤指定难度的事件
- 控制台指令: 管理员可为指定玩家立即启动事件
- 安全期设置: 支持设置每天的安全时间段,期间不会触发事件
- 周几限制: 支持设置只在每周特定几天才会自动刷新
玩家保护机制
- 萌新保护期: 新玩家需要在线满指定小时数才会被触发事件
- 排除列表: 可设置特定玩家永不触发事件
- 权限控制: 支持多种权限和条件限制
用户界面
- 倒计时UI: 事件开始前1分钟显示倒计时界面
- 主界面: 完整的难度选择和信息展示界面
- 黑夜/白天模式: 支持UI主题切换
地图标记系统
- 复合标记: 售货机图标+双圈颜色标记
- 自定义颜色: 支持内外圈颜色和透明度设置
- 唯一ID: 确保地图标记安全清理,不影响其他插件
NPC系统
- 小怪生成: 支持自定义小怪数量、血量、装备
- BOSS生成: 所有小怪死亡后生成强力BOSS
- AI设置: 支持敌对建筑优先、伤害等级调整
- Kit装备: 支持通过Kits插件为NPC配置装备
- PVE兼容: 完美支持PVE服务器环境
奖励系统
- 多种奖励模式: 小怪掉落、BOSS掉落、守家成功、通用奖励
- 物品奖励: 支持自定义物品、数量、皮肤、概率
- 指令奖励: 支持执行自定义服务器指令
- 幸运值奖励: 集成XMLuckyValue插件的额外奖励
- 排行榜奖励: 基于伤害排名的奖励分配
数据统计
- 个人统计: 守家成功次数、击杀数量等
- 月度排行榜: 基于积分的月度排名系统
- 自动奖励: 月末自动发放排行榜奖励
建筑保护
- 修复限制: 事件期间可禁止玩家修复建筑
- 升级限制: 事件期间可禁止玩家升级建筑
玩家指令
- /{聊天指令} - 打开主界面(配置文件设置)
- /{聊天指令} buy <召唤名> - 召唤指定难度的抄家事件
管理员指令
- xmraidboss <steamid> <事件名称> - 为指定玩家启动事件
- xmraidboss.stop <steamid> - 停止指定玩家的事件
- xmraidboss.reload - 重新加载配置文件
- xmraidboss.stats - 显示插件运行统计
权限系统
- xmraidboss.admin - 管理员权限
插件依赖
- TruePVE - PVE服务器支持
- Kits - NPC装备系统
- VipLogo - 服务器等级系统
- XMBossLV - BOSS等级系统
- DWRole - 身份系统
- XMLuckyValue - 幸运值系统
- XMPlayerCard - 点赞系统
数据文件
插件会自动创建以下数据文件:- PlayerData.json - 玩家基础数据(在线时间、领地柜位置等)
- PlayerStats.json - 玩家统计数据
- MonthlyLeaderboard.json - 月度排行榜数据
配置
JSON:
{
"提示名字": "[抄家BOSS]",
"聊天指令": "cjboss",
"每天安全期开始时间": 24.00,//24小时制,写00.00禁用,写6.00代表早上六点,20.00代表晚上八点
"每天安全期结束时间": 6.00,//根据开始-结束时间段内,不会触发任何自动抄家事件
"排除领地柜所有者ID": [
"76560000000000000"//此玩家不会触发任何自动抄家事件,可以写服主和管理员的
],
"默认UI模式(true=黑夜模式,false=白天模式)": true,
"难度设置": [
{
"启用": true,//开启以支持自动触发事件
"等级": 1,//BOSS名称后面调用显示位LV.1
"事件名称": "赵铁柱军团",//不要重复
"玩家召唤设置": {
"启用": true,//开启支持玩家使用指令主动召唤事件,否则禁用
"召唤名": "1",//实际使用指令为:/cjboss buy 1
"召唤权限": "",//写入权限后缀,给玩家权限xmraidboss.{此处名},留空不需要权限
"冷却时间": 3600,//召唤过一次后等待多少秒
"每日限额": 0,//每天能召唤几次,写0不限制
"服务器等级限制": 0,//需要服务器等级插件,写0不限制
"BOSS等级限制": 0,//需要BOSSLV等级插件,写0不限制
"身份限制": "",//需要身份插件,写0不限制
"扣除物品名称": "",//召唤需要扣除的物品显示名称,不作为判断只作为指令提示
"扣除物品皮肤ID": 0,//召唤时扣除的物品皮肤ID,写0不扣除物品
"扣除物品数量": 0//召唤扣除的物品数量
},
"自动触发事件设置": {
"每天固定刷新时间": 20.00,//24小时制,写0禁用固定刷新,如果你写了安全期时间记得避开时段
"每天固定刷新每次最大执行数": 3,//根据每日执行玩家列表分批次选择X位玩家执行事件,X位玩家都结束事件后在开始下一批,会循环3次如果当日执行列表的玩家始终不满足事件条件,则结束今日固定执行
"只有每周几才会自动刷新(1-7)": [//写0不判断周几,写入数字判断今天是否吻合周X,否则不启用每日固定刷新和随机刷新冷却
1,
3,
5
],
"每位玩家触发事件后的最短冷却时间(小时)": 6,//写0禁用,可以和每日固定刷新一起生效,代表玩家触发事件后等待的随机时间,可以重复触发。可以理解成事件针对每一位玩家的随机启动时间。
"每位玩家触发事件后的最长冷却时间(小时)": 24,//写0禁用,可以和每日固定刷新一起生效,代表玩家触发事件后等待的随机时间,可以重复触发。可以理解成事件针对每一位玩家的随机启动时间。
"触发事件需要在线满多少小时(萌新保护期)": 10,//插件刚安装才会开始记录在线时间!
"触发事件需要玩家在线": true,//开启后,玩家必须在线才会被触发事件,关闭的话不需要玩家在线也会去抄他的家!
"触发事件需要玩家在领地柜范围": false,//开启后玩家必须在领地柜范围才会触发成功,关闭不判断玩家位置是否在领地柜范围
"玩家有多个建筑时优先选择大建筑": true,//开启后,如果玩家有多个建筑位置,优先选择更大的建筑
"事件期间禁止玩家修复建筑": true,//开启后事件期间禁止玩家修复建筑
"事件总时长": 600,//无论小怪,BOSS是否死亡,等待这个时间结束后自动删除事件
"事件在玩家死亡后结束": false//开启后,玩家死亡立即结束事件,否则只能守家成功结束或时间到了结束
},
"地图标记设置": {//总尺寸为小圈尺寸+大圈尺寸
"小圆圈半径": 0.3,
"大圆圈半径": 0.4,
"小圆圈颜色": "00FF69",
"大圆圈颜色": "FF0000",
"透明度(0-1)": 1.0
},
"贿赂物品设置": {
"接受贿赂": true,//开启接受贿赂,1分钟倒计时UI结束后会先生成BOSS用于贿赂,但期间不会敌对
"贿赂权限": "",//写入权限后缀自动注册,没有权限不能贿赂,留空不需要权限
"贿赂物品名称": "木头",//指令调用名称
"贿赂物品简称": "wood",//支持贿赂的物品简称
"贿赂物品皮肤": 0,//支持贿赂的物品皮肤ID
"贿赂物品数量": 10,//每次贿赂不管成功失败扣除的数量
"贿赂成功率": 50,//贿赂成功率
"贿赂开场白": [//生成BOSS时的自动消息,按顺序发出
"赵铁柱:\"小子,可认识我赵铁柱!\"",
"赵铁柱:\"大爷今天来收保护费,快把10个{0}交出来,否则别怪我炸了你的房子!\"",
"赵铁柱:\"只给你一分钟时间考虑,你要是敢先动手,也别怪我不讲情面!\""
],
"贿赂成功后随机提示": [//随机选一条发出
"赵铁柱:\"感谢大哥送来的{0},小弟先退下了!\""
],
"贿赂失败后随机提示": [//随机选一条发出
"赵铁柱:\"你这{0}是假货吧,一股怪味,快滚开!\""
],
"贿赂物品不符合随机提示": [//随机选一条发出
"赵铁柱:\"你这{0}就别拿出来贿赂我了!\""
],
"贿赂时间结束随机提示": [//随机选一条发出。如果1分钟时间到了,以及玩家期间主动攻击了BOSS,会删除BOSS并召唤小怪正式开始事件。
"赵铁柱:\"我看你是敬酒不吃吃火箭弹!小的们,开炸!\""
]
},
"小怪设置": {
"允许非业主造成伤害": false,//开启后,相当于其他玩家可以帮助守家,关闭则只有业主才能对小怪造成伤害
"指敌对建筑忽略玩家": true,//开启后,小怪只会专心攻击建筑不会理玩家,关闭后,玩家攻击小怪小怪的仇恨会从建筑转移到玩家
"小怪名称": "赵铁柱小兵",//不要重复
"小怪血量": 1000,
"小怪数量": 10,
"召唤间隔": 5,
"火箭伤害等级": 1.5,
"小怪对玩家伤害等级": 1.0,
"自动炮塔对小怪的伤害等级": 1.0,
"爆炸物简称": [
"explosive.timed",
"explosive.satchel"
],
"kit": ""//如果要整衣服啥的就写入kit礼包名称
},
"BOSS设置": {
"允许非业主造成伤害": false,
"指敌对建筑忽略玩家": false,
"BOSS名称": "赵铁柱",
"BOSS血量": 100000,
"火箭伤害等级": 2.0,
"BOSS对玩家伤害等级": 1.0,
"自动炮塔对BOSS的伤害等级": 1.0,
"爆炸物简称": [
"explosive.timed",
"explosive.satchel"
],
"kit": ""
},
"奖励物品设置": [
{
"奖励模式(1=小怪掉落 2=BOSS掉落 3=守家成功 4=123)": 1,
"物品名称": "小怪奖励",
"物品简称": "scrap",
"物品皮肤": 0,
"物品数量": 1000,
"概率": 100
},
{
"奖励模式(1=小怪掉落 2=BOSS掉落 3=守家成功 4=123)": 2,
"物品名称": "BOSS奖励",
"物品简称": "scrap",
"物品皮肤": 0,
"物品数量": 1000,
"概率": 100
},
{
"奖励模式(1=小怪掉落 2=BOSS掉落 3=守家成功 4=123)": 3,
"物品名称": "守家成功奖励",
"物品简称": "scrap",
"物品皮肤": 0,
"物品数量": 500,
"概率": 100
},
{
"奖励模式(1=小怪掉落 2=BOSS掉落 3=守家成功 4=123)": 4,
"物品名称": "废料",
"物品简称": "scrap",
"物品皮肤": 0,
"物品数量": 250,
"概率": 100
}
],
"奖励物品最少数": 1,
"奖励物品最大数": 3,
"排行榜奖励指令设置(名次写0代表参与奖所有造成伤害的玩家都会获得)": [
{
"奖励模式(1=小怪掉落 2=BOSS掉落 3=守家成功 4=123)": 1,
"奖励图像": "http://img.rustsb.com/kit.png",
"指令名称": "充值福利",
"指令": "uu %STEAMID% 1",
"概率": 50
},
{
"奖励模式(1=小怪掉落 2=BOSS掉落 3=守家成功 4=123)": 3,
"奖励图像": "http://img.rustsb.com/logo.jpg",
"指令名称": "充值福利",
"指令": "uu %STEAMID% 1",
"概率": 50
}
],
"奖励指令最少数": 1,
"奖励指令最大数": 3,
"非业主造成伤害限制设置": {
"需要服务器等级": 0,
"需要BOSS等级": 0,
"需要点赞数": 0,
"需要身份": "",
"需要权限": ""
},
"幸运值设置": [
{
"击杀BOSS额外奖励物品名称": "废料",
"击杀BOSS额外奖励物品简称": "scrap",
"击杀BOSS额外奖励物品皮肤": 0,
"击杀BOSS额外奖励物品数量": 100,
"冷却时间": 0,//写0每天只触发1次,凌晨零点重置,写入冷却时间等待时间结束后可以重复触发
"需要达到的幸运值": 20,
"是否显示UI信息": true,
"幸运值标题": "击杀抄家BOSS赵铁柱额外奖励100个废料",
"幸运值副标题": "需要幸运值:20 | 1次/天"
}
]
}
],
"月排行榜奖励设置(名次写0代表前十名都可以获得的)": [
{
"奖励名次": 1,
"物品名称": "第一名月榜奖励",
"物品简称": "scrap",
"物品皮肤": 0,
"物品数量": 10000,
"指令图像": "http://img.rustsb.com/kit.png",
"指令": "uu %STEAMID% 100"
},
{
"奖励名次": 0,
"物品名称": "前十名月榜奖励",
"物品简称": "wood",
"物品皮肤": 0,
"物品数量": 5000,
"指令图像": "http://img.rustsb.com/kit.png",
"指令": "uu %STEAMID% 50"
}
],
"月榜领取日期": 30
}