- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...rustsb.com
汉化 - CopyPaste - 复制粘贴
本插件汉化由本站提供,未经授权禁止转载。 聊天指令 复制 /copy 名称 选项 值 - 复制建筑 示例: /copy home radius 3 method building 简短示例: /copy home r 3 m building 用法 - 选项 each true/false - (默认true) 检查所有物体的半径 radius XX -(默认3) - 搜索下一个物体的半径 method proximity/building...rustsb.com
插件功能
XMRandomBuilding插件可以在服务器地图上随机位置自动生成建筑,用于伪造服务器人气,让地图看起来像有很多玩家在建造房屋。主要特点
1.自动随机生成:在地图合适位置自动生成随机建筑2.地形适配:生成前会检查地形是否合适,避免建筑生成在水中、陡坡或纪念碑附近
3.建筑生命周期管理:
-建筑有固定存在时间,超时自动清除
-当领地柜被摧毁后,建筑会在设定时间后被清除
4.数量控制:限制地图上最大建筑数量,避免过度生成
5.管理员传送功能:管理员可以传送到任意生成的建筑位置


使用方法
前置插件
CopyPaste:用于粘贴建筑,必须安装聊天命令
/xmbuildings [序号]- 传送到指定序号的建筑位置,不提供序号则显示所有建筑列表(仅管理员可用)控制台命令
xmrandombuilding.spawn <建筑名称> [数量]
- 手动生成指定建筑,可选择数量(默认1个,最多10个)xmrandombuilding.remove <建筑ID或all>
- 移除指定ID的建筑或所有建筑xmrandombuilding.list
- 列出所有当前生成的建筑及其信息xmrandombuilding.reset
- 移除所有建筑并重置生成计划权限
xmrandombuilding.admin
- 允许使用管理员命令和传送功能配置
JSON:
{
"领地柜摧毁后多久删除建筑(秒)": 600,
"建筑存在时间(秒)": 86400,
"地图上刷新的总建筑数": 10,
"生成最小间隔秒": 3600,
"生成最大间隔秒": 7200,
"建筑文件名列表": [
"萌新1",
"萌新2",
"萌新3",
"萌新4"
]
}
存档
JSON:
{
"生成的建筑列表": {
"萌新1_6": {
"建筑文件名": "萌新1",
"建筑位置": {
"x": -952.0,
"y": 23.9568481,
"z": -1213.0
},
"建筑旋转": 120.0,
"生成时间": "2025-06-25T02:36:09.6212435+08:00",
"领地柜是否被摧毁": false,
"领地柜被摧毁的时间": "0001-01-01T00:00:00"
},
工作原理
1.插件启动后会检查当前存在的建筑状态,并清理过期建筑2.根据配置的时间间隔,定期随机生成新建筑
3.生成建筑时会检查:
-当前建筑总数是否已达上限
-随机选择的位置是否适合建造(非水域、坡度适中、远离纪念碑、远离其他生成的建筑)
4.生成后会记录建筑信息到数据文件中
5.定期检查每个建筑的领地柜状态,如果被摧毁则启动删除倒计时
6.建筑删除时会清除该位置所有实体并更新数据文件
管理建议
1.使用xmrandombuilding.list命令查看当前所有建筑状态2.如果需要立即生成建筑,可使用xmrandombuilding.spawn命令
3.服务器重启或地图更新前,可使用xmrandombuilding.remove all命令清理所有建筑
4.如果建筑生成过程出现问题,可使用xmrandombuilding.reset命令重置整个系统
注意事项
1.建筑文件必须事先通过CopyPaste插件保存2.建议使用不同大小和风格的建筑,使地图看起来更加自然
3.如果地图较小,请适当减少最大建筑数量和增加生成间隔
4.建筑生成和删除可能会对服务器性能产生短暂影响,取决于建筑大小