• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]

RustSB Extensions - RustSB扩展

RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。

RustSB Extensions

强大的Oxide.Rust中文扩展

v1.0.6 2025-07-04 10:25

RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。部分插件必须按照本扩展才能够正常运行。

功能与安装
RustSBAuth系统

功能特点

UI构建扩展方法
成长型武器判断方法
内置物品中文名API
内置RustSBAuth验证系统
内置图像管理系统
玩家库存扩展方法
玩家权限扩展方法
其他扩展方法

使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。

安装与更新方法

安装方法

1

直接下载安装

  1. 下载Oxide.Ext.RustSB.dll.zip
  2. 解压出Oxide.Ext.RustSB.dll文件
  3. 将其放置到 /服务根目录/RustDedicated_Data/Managed/ 文件夹中
  4. 重启服务器
2

使用插件安装(建议)

  1. 下载RustSBExtensionDownloader.cs最新版本
  2. 将其放置到 /服务器根目录/oxide/plugins/ 文件夹中
  3. 等待其自动下载并安装即可(无需重启)

更新方法

1

直接更新

  1. 下载最新版本 Oxide.Ext.RustSB.dll
  2. 重复【安装方法1. 直接下载安装】的2、3、4步即可
2

使用插件更新(建议)

  1. 使用 RustSBExtensionDownloader.cs
  2. 在服务器控制台输入 rustsb.update
  3. 等待信息提示下载完成
  4. 重启服务器即可

控制台指令

rustsb.clearip 清理RustSBAuth的历史IP记录(该功能每21天可以使用一次)
rustsb.updatechinese 从RustSB&RustBWIKI数据库获取最新的物品中文名称数据
rustsb.version 获取当前已安装的RustSBExtension版本

API功能

RustSBChinese物品中文名API

RustSBChinese物品中文名API提供了内置的方法,可以通过Item、ItemDefinition等类直接获取物品的官方中文名。RustSBChinese的数据库由为游戏官方提供翻译的汉化组维护,甚至可以在游戏正式应用之前获取到官方中文名。

使用示例

// 获取物品的中文名
string itemName = item.GetChineseName();

// 获取物品定义的中文名
string defName = itemDef.GetChineseName();

RustSBImage图像管理系统

RustSBImage图像管理系统是内置的图像管理系统,提供了类似于ImageLibrary - 图像库的功能。方便开发者维护自己插件的图片。

使用示例

// 添加图片
string imageId = RustSBImage.AddImage(url, imageName);

// 获取图片
string imageUrl = RustSBImage.GetImage(imageId);

开发者提示

使用RustSB Extensions的API可以大大简化插件开发流程,减少重复代码,提高开发效率。详细API文档请参考官方文档。

RustSBAuth插件验证系统

RustSBAuth系统是为保障用户权益而设计的验证系统,确保付费资源的合理使用。当您服务器中之前使用RustSBAuth.cs的插件全更新至DLL后即可删除RustSBAuth.cs。

安全可靠的验证系统

保护开发者权益,确保您的资源安全

验证系统说明
数据统计

验证系统说明

验证系统说明

为了保障广大用户的权益,避免出现违反关于对本站原创付费资源的保护公告的情况。本站的原创插件将在运行时调用RustSBAuth验证系统验证您登录的账号是否拥有使用权限。

使用限制

您购买的插件仅限您自己本人的服务器使用,严禁任何形式的分发、转卖和分享。一经发现证据确凿的违规行为将直接永久封号,不得申诉。

IP限制

默认情况下,每个用户对应的每个插件最多能在 3 个服务器IP上使用,超出的服务器IP将无法继续加载对应插件。可以使用 rustsb.clearip 命令清理历史IP记录。

插件安装前必须配置!

在使用本站插件前,请确保正确配置RustSBAuth系统,否则插件将无法正常工作。

配置步骤

1

安装RustSB Extensions

在使用本站的插件前,需要安装本DLL并且在配置文件配置好您的账号密码后才能正常运行。

2

配置账号信息

前往 oxide/config/RustSBAuth.json 配置文件中填写你的账号密码

账号: 您在本网站的昵称或邮箱
密码: 您注册时填写的密码,如果未设置请前往修改密码界面设置
密钥: 插件初始化时会自动填充,非必要情况下请勿修改
3

安装插件

安装/更新需要本扩展作为前置支持的插件

常见问题

验证失败:用户不存在或密码错误
请检查配置文件中是否输入了正确的用户名/密码。如果确认全部正确,请联系网站管理员处理
验证失败:您登录的账号没有权限访问该插件
请检查您登入的账号是否已购买该插件或该插件授权是否有效。如果拥有该资源权限,请联系网站管理员处理
验证失败:缺少必备的参数
请检查配置文件中的密钥是否为空,请联系网站管理员处理
验证失败:验证服务器错误,请稍后重试
请稍后重试,长时间存在该错误请联系网站管理员处理
验证失败:错误的验证ID,请访问 RustSB.COM 下载最新版本插件
请尝试下载最新版本插件,更新插件后重试
验证失败:请求的资源不匹配
请尝试下载最新版本插件,更新插件后重试
验证失败:请求IP数量达到限制
您的账号下使用该插件的服务器IP数量已达上限(通常为3个),无法继续在新的服务器IP上使用。可以使用上方清理指令 rustsb.clearip 清理IP
验证失败:短时间查询速度过快,请稍后重试
您的账号短时间查询速度过快,请等待一段时间后重试

安全警告

分享他人使用自己的账号密码来获得插件的访问权限将会导致您的账号被本站永久封禁。同时还可能会导致您的账号密码被泄露,增加被盗的风险。如果您账号设置的是弱密码,建议您更改为较为复杂的密码。

v1.0.6 更新日志

×
  • [信息] 请下载最新版本根据说明重新安装DLL后重启服务器;或使用RustSBExtensionDownloader.cs在服务器控制台输入 rustsb.update 等待提示下载完成后重启服务器
  • [新增] RustSBUI新增父级控制器方法。
  • [改进] BaseEntity.IsAnimal() 方法新增支持新版动物。
  • [改进] 优化API代码。
  • [修复] Oxide.Rust框架最新版本更新WebRequests后出现的Method not found问题。