- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...
rustsb.com
插件简介
服务器更新日志插件,用于管理员发布和管理服务器更新内容,玩家可以查看最新更新和历史记录。管理员功能
- 控制台指令添加日志:通过控制台指令快速添加更新日志
- 指定日期:可以为特定日期添加日志内容
- 指令关联:可以为日志条目关联聊天指令,玩家点击执行
- 全服通知:添加日志后自动通知所有在线玩家
玩家功能
- 查看最新日志:左侧区域显示当前最新的完整日志内容
- 历史记录浏览:右侧区域显示所有历史日志,按日期排序
- 模糊搜索:通过搜索框查找包含关键词的日志
- 滚动视图:左右两侧都支持滚动浏览
- 清档时间显示:自动显示下次清档时间

功能详解
UI界面布局
左侧区域 - 最新日志
- 显示内容:当前查看日期的完整日志列表
- 默认显示:最新日期的所有日志条目
- 滚动支持:支持上下滚动查看所有条目
- 指令按钮:
- 显示"点击查看"按钮
- 点击按钮执行对应的聊天指令或控制台指令给玩家
右侧区域 - 历史记录
- 显示内容:所有历史日期的日志预览
- 显示规则:每个日期最多显示2条记录
- 查看更多:点击"更多点击查看"按钮查看完整内容
- 搜索功能:顶部搜索框支持模糊搜索
搜索功能
- 模糊匹配:搜索任意日志内容中包含的关键词,或指定日期
- 实时搜索:输入后立即搜索并显示结果
- 结果显示:找到匹配项后在左侧显示对应日期的完整日志
清档时间计算
官方清档时间(配置为0)
- 规则:按照RUST官方清档时间显示
- 自动计算:根据当前时间自动计算下次清档时间
自定义清档时间(配置为1-31)
- 规则:每月固定日期
- 时间:固定为00:00
- 示例:配置为5,则显示"每月5日 00:00"
数据存储
- 数据文件:
oxide/data/XMServerUpdateLog_Data.json - 数据结构:按日期分组存储,每个日期包含多个日志条目
指令
管理员指令
serverlog <内容> [/指令或配置占位符 (可选)] [日期 (可选)]基础用法
serverlog 本月更新了新的武器系统 (自动更新到当天日期的日志中,不带【点击查看】按钮)带聊天指令的日志
serverlog 新增了礼包系统 /kit (自动更新到当天日期的日志中,带【点击查看】按钮,点击执行/kit聊天指令)带占位符的日志(执行控制台指令,占位符在配置文件设置)
serverlog 新增了强化石系统 强化石 (使用配置文件的“强化石”占位符,点击【点击查看】按钮执行对应控制台指令)指定日期
serverlog 修复了重要BUG /help 12.26 (将日志更新到12.26号的日志中)
玩家指令
/rizhi - 打开服务器更新日志界面(配置文件修改)配置
JSON:
{
"聊天前缀": "[服务器更新日志]",
"聊天指令": "rizhi",
"上线延迟1分钟自动显示": true,
"每月清档日期(0=跟随官方 或写入任意日期)": 0,
"占位符执行指令": [
{
"占位符": "强化石",
"控制台指令": [
"uu %STEAMID% 1",
"uu %STEAMID% 2"
]
}
]
}