- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...
rustsb.com
- 需要插件(可选)
-
原创 - 【VipLogo·服务器等级】
如果您有本站其他插件需要调用等级,可以私聊我,免费 插件简介 服务器必备的等级系统!超简单配置,超实用功能,超多联动插件!提升玩家在线时间,增加服务器玩家留存时长! 根据等级解锁:物品使用,指令使用,获得权限,称号,资源倍率,白天时长,扩容弹夹,血量上限,建造数量等! 升级方式 在线升级 玩家每在线指定时间升级1级 支持自定义升级所需时间,等级越高,代表玩家在您服务器的游玩时间越久 鼓励玩家挂机升级,增加服务器人气,留存率,多人在线游戏时长 等级加速权限...
rustsb.com
原创 - 【XMBossLV·BOSS等级】
如果您有本站其他插件需要调用等级,可以私聊我,免费 功能介绍 为服务器添加了基于Boss击杀的玩家等级系统。玩家击杀指定的Boss可以获得经验值,累积的经验值会自动提升玩家等级,达到特定等级后可以领取各种奖励。 主要功能 1.Boss击杀经验系统:击杀指定名称的Boss获得经验值 2.等级系统:根据累积的经验值自动提升玩家等级 3.奖励系统:达到特定等级后可以领取物品和指令奖励 4.排行榜系统:显示服务器玩家等级排行榜...
rustsb.com
原创 - 【XMCombatPower·战力值】
插件简介 战力值评测系统是一个综合性的玩家实力评估插件,通过多个维度计算玩家的战力值,战力值排行榜,完整的API接口,既能作为玩家的荣耀目标,后续可能会扩展战力玩法对接更多插件。 主要功能 多维度战力计算 武器战力:根据玩家背包武器等级和皮肤计算(支持所有强化武器插件) 只计算最高等级的武器 优先使用皮肤专属战力值,无专属皮肤时按等级计算 等级降级,或失去高等级武器时,会扣除战力值 服装战力:根据玩家服装栏服装等级和皮肤计算(支持所有强化服饰插件) 只计算最高等级的服装...
rustsb.com
原创 - DWItemLibrary - 物品图鉴
展示服务器中所有的特殊物品,描述物品并介绍获取方式。 支持其他插件点击物品图标一键跳转到介绍界面(例如DWCraft - 制作系统)。 支持获取一次物品后才能解锁查看物品详情(未解锁时隐藏)。 指令 聊天指令 /tj - 打开图鉴(可在配置文件中修改) 聊天指令(管理员) /additemlib 分类名称 - 将手中的物品快速添加到配置文件中。 例如/additemlib 成长型武器 - 将手中的物品快速添加到名为 成长型武器...
rustsb.com
简介
玩家可以收集材料来激活虚拟宠物,在UI中完成交互,实现多种玩法;模拟虚拟开采玩法,将宠物派遣到任意地点挖掘资源
模拟虚拟钓鱼玩法,玩家派遣宠物到支持钓鱼的位置,消耗任意食物钓鱼
模拟虚拟作战玩法,联动两大BOSS插件,玩家可以将宠物派遣挑战BOSS,击杀BOSS获得奖励
模拟取货送货玩法,派遣宠物从箱子中取货送到玩家背包,或从玩家背包取货送到箱子里
带有完整的战利品定制,宠物喂食,宠物等级,宠物血量,宠物伤害值,权限控制等
宠物派遣搜刮
- 派遣系统:将已激活的宠物派遣到指定地点进行虚拟的开采挖掘,时间结束后可领取随机物品奖励
- 管理员可以在任意地点通过指令添加位置坐标到配置,自定义位置名称,例如矿场,蘑菇林
- 玩家在UI中完成虚拟的派遣,开采,挖掘工作,来获得指定位置的派遣奖励
- 每个位置可配置的不同奖励列表,展出的最多种类数,最多物品数,每次随机
- 需要等待派遣时间结束后,即可在UI中领取奖励
- 每日次数限制,宠物专属派遣等
- 宠物图鉴:展示所有宠物,消耗指定物品激活宠物
- 可以自定义任意虚拟宠物,比如动物,noc,任意名称
- 玩家需要收集激活对应宠物的物品,在UI中的宠物图鉴消耗物品来永久激活宠物
- 每个宠物可配置派遣的物品倍率
- 宠物喂食系统,派遣消耗饱食度,需要在UI中操作喂食,扣除指定食物来增加宠物饱食度
- 地图标记:在游戏地图上实时显示派遣地点状态(进行中/已完成)
- 插件会自动下载地图图像,显示在UI中
- 设置的派遣位置也会同步显示在UI的地图中
- 在地图中显示派遣的宠物,状态,剩余时间
- 每日限制:可按权限组分别配置每日派遣次数和最多携带宠物数
- 相同位置派遣的宠物数越多,获得的物品数量也越多
- 权限配置:
- 可配置权限玩家每个位置最多派遣几个宠物
- 权限玩家的派遣等待时间缩短
- 权限玩家每日派遣次数上限






派遣流程
玩家打开 /pq→ 点击地图地点 → 右侧显示地点详情(条件/产出物品)
→ 点击「选择宠物并派遣」→ 选择宠物 → 确认派遣
→ 派遣进行中(左侧槽位显示倒计时 + 地图标记蓝色)
→ 时间结束(地图标记变绿 + 地图标记显示「✓ 已完成」)
→ 点击地图标记 → 右侧显示实际奖励物品
宠物派遣钓鱼
- 和普通派遣类似,配置将派遣地点改为钓鱼模式即可
- 默认产出10中鱼类,配置可选关闭某种鱼的产出
- 派遣时选择背包的任意食物,每份食物上鱼概率
- 消耗每份食物+等待秒=本次派遣钓鱼最终等待时间
- 派遣钓鱼每次只能选择一种宠物,共享每次派遣总次数



宠物派遣挑战
- 联动插件:XMAnimalBoss·动物BOSS、BossMonster·技能boss
- 需要安装以上任意BOSS插件实现BOSS联动,在地图中自动显示BOSS位置
- 自动获取BOSS血量,通过血量转换伤害值,进行模拟对战
- 自动获取BOSS配置的掉落物品,作为挑战成功的物品奖励,并按照这两个插件的掉落概率分发
- 宠物经验,血量,伤害
- 宠物每次派遣完成/挑战成功领取奖励时会增加经验值,每次喂食增加经验值
- 配置宠物每级所需经验值,和等级递增经验值倍数
- 宠物等级影响宠物血量上限,和伤害值
- 宠物等级越高,血量越高,伤害越高,更容易击杀血量高的BOSS
- 对战模拟
- 玩家在UI中点击BOSS位置发起挑战,根据可派遣的宠物总数,支持选择多只宠物,每只宠物独立计算伤害和血量
- 对战模拟(单只出战):宠物伤害总值 → 扣除BOSS血量 →BOSS血量转换总伤害值 → 扣除宠物血量(或闪避概率成功)
- 对战模拟(多只出战):存活宠物总数的伤害总值 → 扣除BOSS血量 → BOSS血量转换总伤害值 → 扣除每只宠物血量(或闪避概率成功)
- 最终:BOSS死亡+至少1只宠物存活=胜利。宠物血量为0/全部阵亡=失败
- 失败惩罚:可选宠物死亡需要重新激活,或宠物死亡只清空饱食度
- 挑战胜利
- 玩家可以在UI中再次点击BOSS图标,领取胜利的BOSS掉落奖励(按BOSS插件本身的配置奖励掉落)
- 领取奖励后,地图上对应的BOSS也会被真实删除



宠物派遣送货
- 配置储物箱的皮肤ID,任意玩家放置此皮肤ID的储物箱会在UI地图中显示标记
- 玩家可以派遣宠物取走自身背包的物品,送至指定位置的储物箱中
- 全局玩法,会显示所有玩家放置的匹配的储物箱,玩家可以派遣送货给任意玩家
- 玩家可以派遣宠物从指定储物箱中取出物品,送至自己身上
- 只允许从自己的储物箱取货
- 按宠物等级决定送货等待时长



宠物市场
- 玩家可以出售自己已经激活的宠物,购买者继承宠物的等级,经验,饱食度
- 在宠物市场界面预览玩家出售中的宠物
- 任意玩家均可出售自己的宠物,设置任意物品作为货币
- 出售期间,不影响宠物正常派遣,出售成功后,从我的宠物移除

未来预期更新
宠物排行榜
宠物PK
指令
/pq - 所有人 | 打开宠物派遣主界面/pqadd <名称> - 在玩家当前位置添加派遣地点
xmpd.givepet <steamid> <宠物名称> - 为玩家激活宠物,初始满饱食度、1级0经验xmpd.setpetlevel <steamid> <宠物名称> <等级> - 设置玩家指定宠物等级,经验重置为0权限
xmpetdispatch.admin - 管理员权限(添加地点)xmpetdispatch.<后缀> - 自定义VIP权限(在配置文件权限设置中定义后缀)
配置
JSON:
{
"聊天前缀": "[宠物派遣]",
"默认每次派遣最多宠物数": 3,
"默认每日派遣次数": 3,
"宠物等级作战设置": {
"启用此功能": true,
"每日挑战次数": 3,
"每次派遣增加经验值": 10,
"每次喂食增加经验值": 1,
"每级需要的基础经验值": 100,
"每级递增经验值倍数": 0.5,
"基础血量上限": 100,
"每级增加血量上限": 100,
"基础伤害值": 50,
"每级增加伤害值": 10,
"宠物基础闪避概率(1-100)": 10,
"每级增加闪避概率(1-100)": 2,
"宠物死亡方式(true=重新激活 false=清空饱食度)": true,
"BOSS每百点血量伤害值": 10.0,
"挑战模拟等待秒数": 10
},
"权限设置": [
{
"权限后缀": "vip",
"每次派遣最多宠物数": 5,
"每日派遣次数": 5,
"减少派遣时间(秒)": 600,
"每日挑战BOSS次数": 3
},
{
"权限后缀": "svip",
"每次派遣最多宠物数": 8,
"每日派遣次数": 8,
"减少派遣时间(秒)": 1800,
"每日挑战BOSS次数": 3
}
],
"宠物列表": [
{
"宠物名称": "幼狼",
"宠物图片URL或文件名": "",
"激活所需权限(留空无需)": "",
"激活所需物品": [
{
"物品名称": "木头",
"物品短名": "wood",
"皮肤ID(0表示任意)": 0,
"数量": 500
}
],
"最大饱食度": 100,
"采集加成倍率": 1.0
},
{
"宠物名称": "铁甲熊",
"宠物图片URL或文件名": "",
"激活所需权限(留空无需)": "",
"激活所需物品": [
{
"物品名称": "金属碎片",
"物品短名": "metal.fragments",
"皮肤ID(0表示任意)": 0,
"数量": 1000
},
{
"物品名称": "硫磺",
"物品短名": "sulfur",
"皮肤ID(0表示任意)": 0,
"数量": 500
}
],
"最大饱食度": 150,
"采集加成倍率": 1.5
},
{
"宠物名称": "神龙",
"宠物图片URL或文件名": "",
"激活所需权限(留空无需)": "vip",
"激活所需物品": [
{
"物品名称": "高质量金属",
"物品短名": "metal.refined",
"皮肤ID(0表示任意)": 0,
"数量": 200
},
{
"物品名称": "技术垃圾",
"物品短名": "scrap",
"皮肤ID(0表示任意)": 0,
"数量": 500
}
],
"最大饱食度": 200,
"采集加成倍率": 2.0
}
],
"食物列表": [
{
"物品名称": "生猪肉",
"食物短名": "meat.pork.raw",
"皮肤ID(0表示任意)": 0,
"每个恢复饱食度": 15
},
{
"物品名称": "熟鸡肉",
"食物短名": "chicken.cooked",
"皮肤ID(0表示任意)": 0,
"每个恢复饱食度": 25
},
{
"物品名称": "蓝莓",
"食物短名": "blueberries",
"皮肤ID(0表示任意)": 0,
"每个恢复饱食度": 10
}
],
"派遣地点列表": [
{
"地点名称": "森林营地",
"坐标X": 100.0,
"坐标Y": 0.0,
"坐标Z": 100.0,
"派遣所需权限(留空无需)": "",
"需要服务器等级(0无需)": 0,
"需要BOSS等级(0无需)": 0,
"需要战力值(0无需)": 0,
"限制宠物(留空不限,填宠物名称)": [],
"派遣消耗饱食度": 20,
"派遣时长(秒)": 3600,
"产出最多物品种类数": 2,
"派遣产出物品": [
{
"物品显示名": "木头",
"物品短名": "wood",
"皮肤ID": 0,
"每只宠物最大产出数量": 500
},
{
"物品显示名": "石头",
"物品短名": "stones",
"皮肤ID": 0,
"每只宠物最大产出数量": 300
}
],
"钓鱼设置(留空为普通派遣)": {
"启用钓鱼模式": false,
"每份食物上鱼概率(1-100)": 50,
"每份食物钓鱼等待秒": 5,
"产出鳀鱼": true,
"产出鲇鱼": true,
"产出鲱鱼": true,
"产出罗非鱼": true,
"产出三文鱼": true,
"产出沙丁鱼": true,
"产出小鳟鱼": true,
"产出黄鲈鱼": true,
"产出小鲨鱼": true,
"产出诱饵鱼": true
}
},
{
"地点名称": "废弃矿山",
"坐标X": -200.0,
"坐标Y": 0.0,
"坐标Z": 350.0,
"派遣所需权限(留空无需)": "",
"需要服务器等级(0无需)": 2,
"需要BOSS等级(0无需)": 0,
"需要战力值(0无需)": 0,
"限制宠物(留空不限,填宠物名称)": [],
"派遣消耗饱食度": 30,
"派遣时长(秒)": 7200,
"产出最多物品种类数": 2,
"派遣产出物品": [
{
"物品显示名": "金属碎片",
"物品短名": "metal.fragments",
"皮肤ID": 0,
"每只宠物最大产出数量": 400
},
{
"物品显示名": "硫磺",
"物品短名": "sulfur",
"皮肤ID": 0,
"每只宠物最大产出数量": 200
},
{
"物品显示名": "高质量金属",
"物品短名": "metal.refined",
"皮肤ID": 0,
"每只宠物最大产出数量": 30
}
],
"钓鱼设置(留空为普通派遣)": {
"启用钓鱼模式": false,
"每份食物上鱼概率(1-100)": 50,
"每份食物钓鱼等待秒": 5,
"产出鳀鱼": true,
"产出鲇鱼": true,
"产出鲱鱼": true,
"产出罗非鱼": true,
"产出三文鱼": true,
"产出沙丁鱼": true,
"产出小鳟鱼": true,
"产出黄鲈鱼": true,
"产出小鲨鱼": true,
"产出诱饵鱼": true
}
},
{
"地点名称": "西湖",
"坐标X": 500.0,
"坐标Y": 0.0,
"坐标Z": -300.0,
"派遣所需权限(留空无需)": "vip",
"需要服务器等级(0无需)": 5,
"需要BOSS等级(0无需)": 3,
"需要战力值(0无需)": 10000,
"限制宠物(留空不限,填宠物名称)": ["神龙"],
"派遣消耗饱食度": 50,
"派遣时长(秒)": 14400,
"产出最多物品种类数": 3,
"派遣产出物品": [],
"钓鱼设置(留空为普通派遣)": {
"启用钓鱼模式": true,
"每份食物上鱼概率(1-100)": 50,
"每份食物钓鱼等待秒": 5,
"产出鳀鱼": true,
"产出鲇鱼": true,
"产出鲱鱼": true,
"产出罗非鱼": true,
"产出三文鱼": true,
"产出沙丁鱼": true,
"产出小鳟鱼": true,
"产出黄鲈鱼": true,
"产出小鲨鱼": true,
"产出诱饵鱼": true
}
}
],
"地图图片文件名(留空自动生成)": "",
"宠物送货设置": {
"启用此功能": true,
"储物箱皮肤ID": 555666,
"派遣消耗饱食度": 10,
"基础送货等待秒": 60,
"每级送货减少等待秒": 5
}
}