- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...
rustsb.com
DWQuest - 任务系统
- 三大任务系统:普通任务、随机任务、全球任务满足所有需求
- 强大联动性:与站内站外多款热门插件深度联动,创造丰富玩法
- 多任务目标:单个任务可以添加多个任务目标,也可以添加多个不同类型的目标,例如击杀和制作可以出现在单个任务里
- 前置任务链:打造完整的任务进度体系,引导玩家成长
- 精美动态UI:大UI+小UI双界面,满足不同使用场景,小UI可快速跳转对应界面
- 动态Hook管理:智能订阅机制,减少90%以上无效Hook触发
- 详细默认配置:丰富的默认配置示例,帮助你快速理解插件
三大任务系统
普通任务
- 永久性任务池:服务器可配置多个普通任务供玩家自由领取
- 前置任务链:支持设置前置任务要求,打造完整的任务进度体系
- 可设置剧情链、教程链,引导玩家深入体验服务器功能
- 可根据条件隐藏配置,来逐渐解锁任务,而不是直接全部显示在列表中
- 灵活重复设置:每个任务可独立配置是否允许重复完成及冷却时间
- 一次性任务或玩家可重复任务随心配置
- 并发任务限制:可设置玩家同时进行的最大任务数量
- 条件隐藏机制:不满足条件的任务可自动在UI中隐藏
随机任务
插件每日随机给玩家派发指定数量的随机任务,随机任务玩家只可在被发放时接取,其余状态下玩家无法接取。- 每日刷新机制:每天固定时间为玩家随机分配指定数量的任务
- 个性化分配:每个玩家获得的随机任务都是独立分配的
- 过期自动清理:未完成的随机任务会在下次刷新时自动清除
- 独立任务池:与普通任务完全独立的任务配置池
- 不可重复完成:支持为随机任务被完成一次后不允许再次被分配
全球任务
插件在每周期内会发布一个全球任务类型,需要服务器所有玩家共同完成全球任务的目标。完成后,所有玩家均可领取该全球任务的奖励。- 全服协作:所有玩家共同完成一个全球任务目标
- 灵活刷新:支持每日、每周、每档三种刷新模式
- 独立奖励:每位参与玩家都可领取全球任务完成奖励
- 实时进度:玩家可实时查看全服进度完成情况
任务类型
插件支持10余种Rust任务类型,近百种插件任务类型。为你的服务器打造不一样的任务系统!详见下方 [任务目标类型] 部分。
任务配置特色
除全球任务外,所有任务均可以设置任务要求:非消耗性要求
- 权限要求:需要指定的权限
- 身份要求:需要指定的DWRole身份
- 需要VipLogo等级:需要达到指定的VipLogo等级
- 前置任务要求:需要完成指定的前置任务
- 条件隐藏:不满足非消耗性条件时可配置在UI中隐藏该任务
消耗性要求
- 体力消耗:领取任务需要消耗指定体力
- 经济消耗:支持多种经济插件(Economics、ServerRewards、IQEconomic、自定义Hook)
- 物品消耗:领取任务需要扣除指定物品
奖励系统
- 货币奖励:支持多种经济插件(Economics、ServerRewards、IQEconomic、自定义Hook)
- 物品奖励:支持给予物品作为奖励
- 身份奖励:支持给予DWRole身份作为奖励
重复与冷却系统
- 可重复设置:每个任务独立配置是否允许重复
- 冷却时间:可为可重复任务设置冷却时间(秒),设置0即完成后可立即再次领取
- 不可重复任务:完成一次后永久无法再次领取
性能优化
本插件相较于其他任务类型插件,拥有较多的性能优化。1. 动态Hook管理系统
传统任务插件订阅所有可能的Hook,即使没有相关任务也会触发Hook检查,检查时进行不必要的判断,造成性能浪费。本插件创新式使用了动态化Hook管理,智能订阅当前活跃任务类型相关的Hook,不必要的Hook不会被监控。
- 智能订阅:仅订阅当前活跃任务类型相关的Hook
- 动态刷新:玩家领取/完成/放弃任务时自动更新Hook订阅
- 在线玩家监控:即使有离线玩家领取了某项任务类型,但在线玩家中没有领取,那么对应的Hook也不会被订阅
2. 活跃任务类型缓存
部分插件每次进度更新都需要遍历所有任务配置查找匹配的任务,性能开销大。本插件为玩家领取的任务缓存了类型枚举,这样就不会再在每次检查时进行遍历。
3. UI批量延迟更新
本插件的任务小UI会在玩家每次获得进度更新时刷新UI,频繁的任务进度更新导致UI重绘频繁,造成卡顿。所以为此优化增加了延迟更新,当玩家进度更新后0.5秒才刷新小UI,并且每0.5秒内的多次更新合并为一次UI刷新,不会在高频场景多次刷新UI。
任务目标类型
以下是本插件支持的任务目标类型:Rust自带功能
1. 采集指定资源 Rust_Gather
任务类型:
gather、采集、收集目标类型:物品
2. 击杀/摧毁实体 Rust_Kill
任务类型:
kill、击杀、摧毁目标类型:实体
备注:填写NPC名称、NPC/实体短名称。皮肤ID为0则不判断皮肤(NPC不判断皮肤)。
填写
player 代表任意玩家。填写 animal 代表全部动物。填写 npc 代表任意人形NPC。填写 scientistnpc 代表全部科学家NPC。3. 制作指定物品 Rust_Craft
任务类型:
craft、制作目标类型:物品
4. 建造建筑 Rust_Building
任务类型:
building、建造、建造目标类型:实体
备注:填写实体短名称、实体预制件全称。皮肤ID为0则不判断皮肤。
5. 放置物品 Rust_Deploy
任务类型:
deploy、放置、部署目标类型:实体
备注:填写实体短名称、实体预制件全称。皮肤ID为0则不判断皮肤。
6. 研究物品 Rust_Research
任务类型:
research、研究目标类型:物品
7. 分解物品 Rust_RecycleItem
任务类型:
research、分解目标类型:物品
8. 修理物品 Rust_RepairItem
任务类型:
repair、修理目标类型:物品
9. 使用物品 Rust_UseItem
任务类型:
use、使用物品目标类型:物品
10. 钓鱼 Rust_Fishing
任务类型:
fishing、钓鱼目标类型:物品
11. 学习蓝图 Rust_StudyBlueprint
任务类型:
blueprint、学习蓝图目标类型:物品
12. 使用指令 Rust_UseCommand
任务类型:
command、指令目标类型:通用
备注:通用目标名称填写指令名称。
13. 采集农作物 Rust_Growseedlings
任务类型:
grow、采集农作物目标类型:物品
备注:填写采集后的物品短名称。
相较于其他任务插件,本插件还支持监控克隆(茎)和植物纤维的采集。
DWAbyss - 深渊(爬塔)[查看]
1001. 完成普通深渊 DWAbyss_CompleteNormal
任务类型:
完成普通深渊目标类型:通用
目标次数:完成次数
备注:通用目标名称可填写深渊ID来指定普通深渊,留空代表全部。
1002. 完成限时深渊 DWAbyss_CompleteLimit
任务类型:
完成限时深渊目标类型:通用
目标次数:完成次数
备注:通用目标名称可填写深渊ID来指定限时深渊,留空代表全部。
1003. 完成无尽深渊 DWAbyss_CompleteInfinity
任务类型:
完成无尽深渊目标类型:通用
目标次数:完成次数
备注:通用目标名称可填写无尽深渊层级来指定深渊层级,如果指定了那么数量必须要设置为1。
1004. 完成随机深渊事件 DWAbyss_CompleteRandomEvent
任务类型:
完成随机深渊事件目标类型:通用
目标次数:完成次数
备注:通用目标名称可填写深渊ID来指定限时深渊,留空代表全部。
1005. 购买深渊精华商店商品 DWAbyss_ShopBuy
任务类型:
深渊商店购买目标类型:通用
目标次数:购买次数
备注:通用目标名称填写商品ID,留空代表全部。
1006. 领取无尽深渊排行榜奖励 DWAbyss_Leaderboard
需要DWAbyss在v1.0.6及以上版本。
任务类型:
深渊排行榜奖励目标类型:通用
目标次数:领取次数
备注:通用目标名称填写排名,第一名就写 1 第二名就写 2,以此类推。
Raidable Bases · 突袭基地 [查看]
1101. 完成突袭基地 RaidableBases
任务类型:
raidablebases、突袭基地目标类型:通用
目标次数:完成事件次数
备注:通用目标名称可填写等级(0=容易、1=中等...以此类推),留空代表全部等级。
DWWeapon - 成长型武器 [查看]
1201. 拿起成长型武器 DWWeapon_Equip
任务类型:
拿起成长型武器目标类型:物品
目标次数:次数(重复拿起单个物品会重复计数)
备注:在物品目标处填写对应的成长型物品短名称和皮肤ID即可。
1202. 成长型武器升级 DWWeapon_LVUP
任务类型:
成长型武器升级目标类型:物品
目标次数:升级级数
备注:在物品目标处填写对应的成长型物品短名称和皮肤ID即可。不是到达等级,是累计升级。
1203. 使用强化石成功 DWWeapon_GemSuccess
任务类型:
成长型武器强化成功目标类型:物品
目标次数:强化成功次数
备注:在物品目标处填写对应的被强化的成长型物品短名称和皮肤ID即可。
1204. 使用强化石失败 DWWeapon_GemFailed
任务类型:
成长型武器强化失败目标类型:物品
目标次数:强化失败次数
备注:在物品目标处填写对应的被强化的成长型物品短名称和皮肤ID即可。
DWAttire - 成长型服饰 [查看] v1.5.3
1301. 穿戴成长型服饰 DWAttire_Equip
任务类型:穿戴成长型服饰
目标类型:物品
目标次数:次数(重复穿戴单个物品会重复计数)
备注:在物品目标处填写对应的成长型物品短名称和皮肤ID即可。
1302. 成长型服饰升级 DWAttire_LVUP
任务类型:成长型服饰升级
目标类型:物品
目标次数:升级级数
备注:在物品目标处填写对应的成长型物品短名称和皮肤ID即可。不是到达等级,是累计升级。
1302. 穿戴服饰套装 DWAttire_Suit
任务类型:成长型服饰套装
目标类型:通用
目标次数:激活次数
备注:在通用目标处填写服饰套装名称。
1304. 使用强化石成功 DWAttire_GemSuccess
任务类型:成长型服饰强化成功
目标类型:物品
目标次数:强化成功次数
备注:在物品目标处填写对应的被强化的成长型物品短名称和皮肤ID即可。
1305. 使用强化石失败 DWAttire_GemFailed
任务类型:成长型服饰强化失败
目标类型:物品
目标次数:强化成功失败
备注:在物品目标处填写对应的被强化的成长型物品短名称和皮肤ID即可。
DWCraft - 制作系统 [查看]
1401. 制作物品 DWCraft_CraftItem
任务类型:
制作系统制作目标类型:通用
目标次数:制作数量
备注:在通用目标名称处填写制作配置中的物品ID,留空代表全部。
1402. 解锁蓝图 DWCraft_Unlock (需要v1.1.5)
任务类型:
制作系统解锁蓝图目标类型:通用
目标次数:解锁次数
备注:在通用目标名称处填写制作配置中的蓝图ID。
DWMarket - 交易市场 [查看]
1501. 上架商品 DWMarket_NewSell
任务类型:
市场上架目标类型:物品
目标次数:上架物品数量
备注:短名称留空则代表任何物品。
1502. 购买商品 DWMarket_Buy
任务类型:
市场购买目标类型:物品
目标次数:购买物品数量
备注:短名称留空则代表任何物品。
1503. 提取物品 DWMarket_TakeItem
任务类型:
市场提取物品目标类型:物品
目标次数:提取物品数量
备注:短名称留空则代表任何物品。
1504. 提取货币 DWMarket_TakeCoin
任务类型:
市场提取货币目标类型:通用
目标次数:提取货币数量
DWGacha - 抽卡系统 [查看]
需要DWGacha在v1.0.6及以上版本。1601. 卡池抽卡 DWGacha_Gacha
任务类型:
抽卡目标类型:通用
目标次数:抽卡次数
备注:通用目标名称可填写卡池ID,留空代表全部。
1602. 获得奖励 DWGacha_Reward
任务类型:
抽卡奖励目标类型:物品
目标次数:物品数量
备注:填写抽卡获得的物品短名称和皮肤ID。
1603. 获得稀有度奖励 DWGacha_RewardRarity
任务类型:
抽卡奖励稀有度目标类型:通用
目标次数:获得次数
备注:通用目标名称填写稀有度(1-5)。
1604. 获得稀有度奖励 DWGacha_Pity
任务类型:
抽卡保底目标类型:通用
目标次数:保底次数
备注:通用目标名称填写保底稀有度(1-5)。
DWRole - 身份系统 [查看]
1701. 获得身份 DWRole_Grant
任务类型:
获得身份目标类型:通用
目标次数:1
备注:通用目标名称填写身份名称,留空代表任意身份。
DWCallUI - 召唤系统UI [查看]
1801. 召唤副本 DWCallUI_Call
任务类型:
召唤副本目标类型:通用
目标次数:召唤次数
备注:通用目标名称填写召唤项目ID。
1802. 召唤副本分类 DWCallUI_Category
任务类型:
召唤副本分类目标类型:通用
目标次数:召唤次数
备注:通用目标名称填写召唤分类名称。
DWStaminaSystem - 体力系统 [查看]
1901. 消耗体力 DWStamina_Deduct
任务类型:
消耗体力目标类型:-
目标次数:消耗数量
1902. 恢复体力 DWStamina_Regen
任务类型:恢复体力
目标类型:-
目标次数:恢复数量
DWDynamicEvents - 奇遇事件 [查看]
2001. 完成事件 DWDynamicEvent_Success
任务类型:
完成奇遇事件目标类型:通用
目标次数:完成次数
备注:通用目标名称填写类型数字ID(见奇遇插件介绍页),留空代表全部。
XMSkillLibrary·技能库 [查看]
2101. 玩家释放技能 XMSkillLibrary_Release
任务类型:
技能库释放技能目标类型:通用
目标次数:释放次数
备注:通用目标名称填写技能ID,留空代表全部。
2102. 玩家释放技能命中玩家 XMSkillLibrary_Hit
任务类型:
技能库释放命中目标类型:通用
目标次数:命中次数
备注:通用目标名称填写技能ID,留空代表全部。当释放技能命中其他玩家时触发进度。
2103. 玩家被技能命中 XMSkillLibrary_HitPlayer
任务类型:
技能库被命中目标类型:通用
目标次数:被命中次数
备注:通用目标名称填写技能ID,留空代表全部。当其他玩家/NPC/系统释放技能时被命中触发进度。
XMLuckyValue·幸运值状态栏 [查看]
2201. 获得幸运值 XMLuckyValue_Added
任务类型:
获得幸运值目标类型:-
目标次数:累计获得数量
2202. 扣除幸运值 XMLuckyValue_Deducted
任务类型:
扣除幸运值目标类型:-
目标次数:累计扣除数量
XMHeavenlyTribulation·天劫挑战 [查看]
2301. 开始挑战天劫 XMHeavenlyTribulation_Start
任务类型:
开始挑战天劫目标类型:通用
目标次数:挑战次数
备注:通用目标名称可填写级别,留空不限。
2302. 挑战天劫成功 XMHeavenlyTribulation_Success
任务类型:
挑战天劫成功目标类型:通用
目标次数:成功次数
备注:通用目标名称可填写级别,留空不限。
2303. 挑战天劫失败 XMHeavenlyTribulation_Failed
任务类型:
挑战天劫失败目标类型:通用
目标次数:失败次数
备注:通用目标名称可填写级别,留空不限。
XMAlchemyFurnace·炼丹炉 [查看]
2401. 炼丹成功 XMAlchemyFurnace_Success
任务类型:
炼丹成功目标类型:通用
目标次数:成功次数
备注:通用目标名称可填写丹药名称,留空不限。
2401. 炼丹炉炸炉 XMAlchemyFurnace_FurnaceExplode
任务类型:
炼丹炉炸炉目标类型:通用
目标次数:炸炉次数
备注:通用目标名称可填写炼丹炉名称,留空不限。
XMRelationship·关系/师徒/宗门/造娃 [查看]
2501. 绑定关系 XMRelationship_Bound
任务类型:
关系系统绑定目标类型:通用
目标次数:绑定次数
备注:通用目标名称可填写关系名称,留空不限。(支持填写主关系、次关系,或 主关系-次关系(例如
师傅-徒弟))。XMSanity·San值(理智系统) [查看]
2601. 增加San值 XMSanity_Increase
任务类型:
获得san值目标类型:-
目标次数:san值数量
2602. 减少San值 XMSanity_Decrease
任务类型:
减少san值目标类型:-
目标次数:san值数量
2603. 成为魔王 XMSanity_Demon
任务类型:
san值成为魔王目标类型:-
目标次数:成为次数
DWCommandRewards - 兑换口令(CDK)插件 [查看]
2701. 兑换口令 DWCommandRewards_UseCDK
任务类型:
兑换口令、使用cdk目标类型:通用
目标次数:兑换次数
备注:通用目标名称可填写 奖励名称,留空不限。
DWMath - 算数答题 [查看]
2801. 兑换口令 DWMath_Right
任务类型:
算数答题目标类型:通用
目标次数:答对次数
DWHongBao - 红包插件 [查看]
2901. 发红包 DWHongBao_Fa
任务类型:
发红包目标类型:通用
目标次数:红包总金额
2902. 抢红包 DWHongBao_Qiang
任务类型:
抢红包目标类型:通用
目标次数:抢到的金额
DWGatherDrops - 自定义采集掉落物 [查看]
3001. 获得额外掉落物 DWGatherDrops_Drop
任务类型:
采集额外掉落目标类型:物品
目标数量:获得的物品数量
备注:物品处填写物品短名称和皮肤ID,不支持指令掉落。
VipLogo·服务器等级 [查看]
3101. 升级 VipLogo_LVUP
任务类型:
viplogo升级目标类型:-
目标数量:升级级数
DWMonumentTP - 传送点系统 [查看]
3201. 使用传送点 DWMonumentTP_Teleport
任务类型:
传送点传送目标类型:通用
目标数量:传送次数
备注:通用目标名称可填写 遗迹名称/传送点名称,留空不限。
Rust Kits - 礼包 [查看]
3301. 领取礼包 Kits_Redeemed
任务类型:
kit、领取礼包目标类型:通用
目标数量:领取次数
备注:通用目标名称可填写 礼包名称,留空不限。
Zone Manager - 区域管理 [查看]
3401. 进入区域 ZoneManager_Enter
任务类型:
进入区域目标类型:通用
目标数量:进入次数
备注:通用目标名称填写 区域ID。
3402. 离开区域 ZoneManager_Exit
任务类型:
离开区域目标类型:通用
目标数量:离开次数
备注:通用目标名称填写 区域ID。
BossMonster - 技能Boss [查看]
3501. 击杀Boss BossMonster_Kill
任务类型:
BossMonster目标类型:通用
目标数量:成功次数
备注:通用目标名称填写 Boss名称,留空代表全部该插件生成的Boss NPC。
Backpacks - 扩展背包 [查看]
3601. 打开扩展背包 Backpacks_Open
任务类型:
打开扩展背包目标类型:-
目标数量:打开次数
3602. 扩展背包放入物品 Backpacks_AddItem
任务类型:
扩展背包放入物品目标类型:物品
目标数量:物品数量
备注:可指定物品短名称/皮肤ID,短名称留空代表任意物品。
Convoy - 护航车队 [查看]
3701. 完成事件 Convoy_Win
任务类型:
Convoy目标类型:-
目标数量:完成次数
Sputnik - 卫星事件 [查看]
3801. 完成事件 Sputnik_Win
任务类型:
Sputnik目标类型:-
目标数量:完成次数
Caravan - 商队事件 [查看]
3901. 完成事件 Caravan_Win
任务类型:
Caravan目标类型:-
目标数量:完成次数
HarborEvent - 港口事件 [查看]
4001. 完成事件 HarborEvent_Win
任务类型:
HarborEvent目标类型:-
目标数量:完成次数
AirEvent - 飞艇事件 [查看]
4101. 完成事件 AirEvent_Win
任务类型:
AirEvent目标类型:-
目标数量:完成次数
WaterEvent - 潜艇事件 [查看]
4201. 完成事件 WaterEvent_Win
任务类型:
WaterEvent目标类型:-
目标数量:完成次数
RoadBradley - 公路坦克 [查看]
4301. 摧毁公路坦克 RoadBradley_Kill
任务类型:
RoadBradley目标类型:通用
目标数量:摧毁次数
备注:通用目标名称填写 配置文件名称,留空代表全部该插件生成的坦克。
XMSwampDivineTree·沼泽神树 [查看]
4401. 神树贡献增加 XMSwampDivineTree_Add
任务类型:
神树贡献增加目标类型:-
目标数量:增加的贡献值
4402. 神树贡献扣除 XMSwampDivineTree_Remove
任务类型:
神树贡献扣除目标类型:-
目标数量:扣除的贡献值
DWMenu - 服务器菜单 [查看]
4501. 使用菜单 DWMenu_Use
任务类型:dwmenu、
使用菜单目标类型:
通用目标数量:使用次数
备注:通用目标名称填写 按钮显示名称,留空代表任意选项菜单。
未来版本更新的任务类型:
以下插件正在逐渐添加到本插件中,部分插件需要等待对应插件更新支持:DWATM - ATM机 [查看]
- 在ATM机取出x元
- 在ATM机存入x元
DWGSShop - 金银商店系统 [查看]
- 消耗指定数量的银币
- 消耗指定数量的金币
- 购买商品
- 购买指定商品
DWBigWheelCheat - 轮盘转修改 [查看]
- 累计下注x个物品
- 参与轮盘赌x次
DWLucky - 抽奖 [查看]
- 进行抽奖x次
DWDaily - 签到插件 [查看]
- 完成今日签到
XMMatchGame·消消乐游戏 [查看]
XMLinkGame·连连看游戏 [查看]
XMYangGame·羊了个羊游戏 [查看]
XMGobangGame·五子棋游戏 [查看]
XMChessGame·象棋游戏 [查看]
- 开始x次小游戏
- 胜利x次小游戏
- 失败x次小游戏
DWRescueSystem - 求救系统 [查看]
- 发出倒地救援请求
- 发出支援请求
- 发出指定类型的支援请求
UI界面

- 三大分类筛选:全球任务、随机任务、普通任务一键切换(后续版本实现)
- 状态标签:清晰显示任务当前状态(待领取、进行中、已完成、冷却中)
- 任务卡片:显示任务名称、简介
- 智能排序:按优先级优先展示 待领取奖励->进行中->待领取->冷却中。
- 详细任务介绍界面:展示任务详细介绍、任务领取要求、任务奖励、任务目标和操作按钮。
小UI
玩家可以在主界面开启小UI功能。开启后在玩家游戏界面显示一个按钮入口
。点击后即可展开,会显示玩家当前已领取的全部任务和任务目标列表。方便玩家快速追踪自己的任务目标。
玩家还可以点击任务名称右边的“进行中”或“已完成”标签,快速在任务主界面UI打开该任务。
还在犹豫什么?
DWQuest的强大联动性:与站内多款热门插件深度联动,为你的服务器创造丰富玩法。DW系列传承的精美UI:大UI+小UI双界面,满足不同使用场景,与其他DW插件风格一致。