资源详细介绍
═══════════════════════════════════════
核打击 NukeStrike —— 战术核弹插件
═══════════════════════════════════════
管理员一发指令,核弹从天而降:防空警报、倒计时、火箭高空来袭、蘑菇云、冲击波、持续辐射区,全程还原核战临场感。玩家也能拿到”核弹呼叫器”,自己呼叫核打击。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【一】玩家请看:你在服务器里会经历什么
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▶ 核弹来临时(你控制不了,赶紧跑)
1. 屏幕顶部出现黄色警报横幅,全图响起防空警报
2. 横幅显示目标坐标(例如 D12)和倒计时秒数
—— 最后 10 秒横幅会红黄色疯狂闪烁,表示来不及了
3. 打开地图(默认按键 G),能看到一枚火箭图标正在朝目标飞
4. 倒计时结束后横幅变成”核弹飞行中”,此时核弹已经在路上
5. 核弹落地:全屏强光一闪、蘑菇云升起、全图听到爆炸声
▶ 被炸到会怎样
· 爆炸范围内:直接死亡,建筑被夷为平地
· 爆点形成辐射区,地图上有一圈橙红色圆圈,圈内持续高辐射掉血
· 辐射区里还有高温灼伤,站着不动会被烧,和踩进火堆一样
· 穿防化服可以大幅减少辐射伤害,但不代表能硬扛爆炸
· 辐射持续数分钟(服主可设置),结束后聊天区会播报”警报解除”
▶ 玩家怎么自己呼叫核弹?
玩家【不能】输入 /nuke 指令(那是管理员用的,你输入只会提示没权限)。
玩家唯一的方式是拿到道具——【核弹呼叫器】(外观是一个射频发射器)。
使用步骤(一步都别漏):
① 从管理员处、礼包、商店等途径获得”核弹呼叫器”
② 把它拿在手上(物品名字显示为 [ 核弹呼叫器 ])
③ 把准星对准你想炸的位置(看哪里就炸哪里,最远锁定 800 米)
④ 按下鼠标左键
⑤ 聊天区出现黄字”核打击呼叫已确认,目标已锁定 XX 网格”=成功
⑥ 道具会在 3 秒后自动消失(一次性消耗品,属于正常现象)
⑦ 然后等警报响起、火箭飞过来即可
注意:
· 按完 3 秒内重复按是无效的(防止误触连发),不是坏了
· 对天乱按锁定不到地面时,会默认炸你前方的地面,别往人群背后站
· 核弹是无差别攻击,炸到自己的房子、炸死自己都有可能,想清楚再按
· 如果管理员关闭了呼叫器功能、或已有核弹在飞,按了会有文字提示原因
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【二】服主/管理员请看:安装与指令
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▶ 安装方法
1. 把 NukeStrike.cs 丢进服务器 oxide/plugins/ 文件夹
2. 自动生成中文配置 oxide/config/NukeStrike.json,默认值可直接用
3. 无需任何前置插件、无需 ImageLibrary,单文件运行
4. 装完重启一次服务器(让官方蘑菇云资源加载),以后改配置 o.reload 即可
▶ 给管理员授权
权限节点:nukestrike.admin
授权示例:oxide.grant user 玩家ID nukestrike.admin
(服务器管理员身份默认拥有全部权限,可不用单独给)
▶ 管理员指令(聊天框输入)
/nuke
→ 在你自己站的位置发动【定点核爆】(只炸这一片)
/nuke map
→ 在你自己站的位置发动【全图核打击】(整张图全毁,慎用!)
/nuke D12
→ 定点核爆指定网格 D12(换成你要的坐标)
/nuke D12 map
→ 全图核打击指定网格 D12
(加不加 map 的区别:加=全图毁灭,不加=只炸该区域)
/nuke 玩家名
→ 定点核爆某玩家当前所在位置(玩家名带空格也能识别)
/nuke 玩家名 map
→ 全图核打击某玩家位置
/nuke give
→ 给自己发 1 个核弹呼叫器
/nuke give 玩家名
→ 给指定在线玩家发 1 个核弹呼叫器
/nuke cancel
→ 取消【全部】正在进行的核打击(警报停、火箭消失)
▶ 控制台指令(服务器后台或F1控制台,仅管理员)
nukestrike.fire … 功能与聊天版 /nuke 完全相同
nukestrike.mapinject … 仅自定义工坊图排障用,99%的服主用不到
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【三】两种模式到底差在哪(别炸错了)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ 定点核爆(不带 map)
· 只炸目标点周围一圈(默认半径 150 米内)
· 只有圈内的建筑摧毁、玩家死亡
· 只在爆点留下一片辐射区(地图显示橙红圈,默认半径 90 米)
· 适合:活动惩罚、抄家、清据点
◆ 全图核打击(带 map)
· 摧毁【整张地图】所有建筑、击杀所有野外玩家
· 全图持续致命辐射,地图上不画圈(因为全图都是)
· 可选反复清扫地面掉落物
· 适合:赛季末清档、wipe 活动、整活
· 警告:威力等于手动删档,请提前在群里通知玩家!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【四】配置文件逐项说明(都在 NukeStrike.json)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【通用设置】
· 发射前倒计时(秒):按左键/下指令后,警报响多久核弹才起飞,默认45
· 火箭飞行时间(秒):火箭从天边飞到目标的时长,默认30
· 火箭起始高度(米):火箭出现的高度,默认450
· 火箭起始最近/最远距离(米):火箭从目标外多远的天边出现,默认700~1000
· 警报音效:总开关防空警报
· 地图实时火箭图标:玩家按G能否看到飞行中的火箭
· 目标点红圈标记:倒计时阶段地图上是否画红圈警告
· 核爆屏幕闪光:爆炸瞬间全屏白闪
· 核爆巨响音效(全图可闻):爆炸声总开关
· 蘑菇云单朵时长(秒):一朵蘑菇云持续多久;插件会在它消失前1秒重播,
直到辐射结束,所以云会一直挂在爆点
· 末端减速强度:0=匀速飞行;1=推荐(快落地时明显放慢,看得清);
数字越大落地前越慢
· 摧毁载具/地面掉落物/NPC和动物:三个独立开关,按需要开
· 同时允许的核打击场数:1=全世界同时只能有一颗核弹;改成2或更多可并发
· 启用核弹呼叫器道具:关掉后玩家手里的呼叫器按了无效
· 呼叫器基础物品:默认 rf.detonator(射频发射器),也可填数字ID 596469572
· 呼叫器显示名称:[ 核弹呼叫器 ],插件靠这个名字识别,一般不要改
· 道具触发模式:local=玩家呼叫的是定点核爆;map=玩家呼叫的是全图核打击
(建议保持 local,否则玩家人手一颗全图核弹服务器直接报废)
· 每批拆除建筑数量/间隔:防止一次性删太多建筑导致服务器卡顿,默认即可
【定点模式】与【全图模式】两组参数独立,可分别设置:
· 伤害半径(米):多大范围内直接炸死人、拆掉建筑;填0=全图
· 辐射半径(米):辐射圈多大;填0=全图玩家都受辐射(全图模式专用)
· 辐射强度(每秒):默认5000,站圈里几秒就死
· 辐射持续时间(分钟):默认8分钟,结束后标记消失、播报解除
· 灼伤伤害(每秒):高温火焰伤害,默认10,填0关闭灼伤只留辐射
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【五】常见问题
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Q:玩家输入 /nuke 提示”没有权限”?
A:正常。/nuke 是管理员指令,玩家要用核弹呼叫器道具,不开放指令权限。
Q:玩家拿到呼叫器按左键没反应?
A:依次检查:① 拿在手上的物品名字是不是 [ 核弹呼叫器 ]
② 3秒内是不是重复按了(冷却中)
③ 服主是否关闭了呼叫器功能
④ 是否已有核弹在飞行(场数满了)
成功的标志是聊天区出现黄字坐标提示,没有提示就是没触发。
Q:呼叫器按了以后道具马上消失?
A:设计为按下后保留3秒再销毁,方便看清动作,3秒后消失属正常。
Q:种子+大小的服务器需要跑 mapinject 吗?
A:不需要,也不起作用。种子图玩家电脑本地生成、天然自带全部蘑菇云资源。
Q:什么情况才需要 mapinject?
A:只有使用”自定义工坊地图(CDN直连下载的那种)”且玩家反映看不到蘑菇云时,
才在服务器后台对上传CDN前的地图副本执行一次,然后重新上传CDN换图重启。
插件已禁止直接处理服务器正在用的地图,防止踢人。
Q:改了配置没效果?
A:游戏内 F1 输入 o.reload NukeStrike。
若涉及蘑菇云等官方资源首次加载问题,需完整重启服务器。
Q:呼叫器会不会和原版射频发射器冲突?
A:不会。只有改名为 [ 核弹呼叫器 ] 的那一个会触发核弹,
普通射频发射器功能完全不受影响。
Q:辐射区里怎么活下来?
A:穿防化服降低辐射伤害,迅速离开地图橙红圈范围;
圈里同时有灼伤,停留越久死得越快。辐射结束会全服播报。
Q:核弹飞错位置/卡在天上怎么办?
A:管理员立刻 /nuke cancel,会清除全部进行中的火箭与警报。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【六】效果时间线一览
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
下指令/玩家按呼叫器
↓
全图防空警报 + 黄色横幅 + 地图红圈(默认45秒,最后10秒闪烁)
↓
MLRS火箭从700~1000米外高空出现,地图显示飞行图标(默认30秒,末端减速)
↓
落地:全屏闪光 + 蘑菇云 + 全图巨响
↓
范围内玩家死亡、建筑分批拆除、载具/掉落物按配置清除
↓
辐射区形成(橙红圈+星爆标记),持续高辐射+灼伤(默认8分钟)
↓ 期间蘑菇云持续重播
辐射结束 → 标记消失 → 全服播报解除
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
为防止不必要的售后问题,以上是详细版本
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【插件简介】
一款高沉浸感的战术核打击插件。管理员可对任意坐标或玩家发动核打击,玩家也可通过”核弹呼叫器”道具自行呼叫。从防空警报、倒计时横幅、火箭高空飞行,到官方蘑菇云特效、爆炸冲击、持续辐射区与火焰灼伤,完整还原核弹来袭的压迫感。
【核心特色】
■ 双阶段警报系统
· 发射前:全图防空警报声 + 屏幕顶部黄底警示横幅,最后10秒红/黄紧急闪烁
· 飞行中:横幅切换为”核弹飞行中”,提示准备承受核打击,直至爆炸才消失
· 核爆瞬间:全屏白橙闪光 + 官方核爆巨响(全图可闻)
■ 真实火箭飞行
· 采用官方 MLRS 大口径火箭模型(带橙色推进尾焰),从700~1000米外、450米高空起飞
· 二次贝塞尔曲线高抛物线弹道,飞越1200米高空,不会撞地形
· 末端 ease-out 减速,可配置减速强度,让玩家看清落地瞬间
· 打开地图(G)可实时看到火箭飞行图标,全图玩家可见
■ 官方核爆视觉
· NukeDistant 官方蘑菇云+火光特效,非自制贴图
· 蘑菇云按配置时长持续重播(卡在单朵消失前1秒无缝续上),直到辐射结束
· 地图上留下官方星爆标记 + 橙红色辐射范围圈
■ 双种打击模式
· 定点核爆:只摧毁爆点半径内建筑/玩家,形成局部辐射区
· 全图核打击:摧毁全图建筑、击杀全图玩家、全图致命辐射(清服用)
■ 辐射与高温
· 爆点持续辐射区,强度/半径/时长全部可配,防化服可减伤
· 范围内玩家承受高温火焰灼伤(参照营火伤害机制)并附带着火特效
· 辐射结束自动播报解除,地图标记同步消失
■ 核弹呼叫器道具
· 基于射频发射器(rf.detonator),管理员发放后任何玩家获得即可用,无需权限
· 手持对准目标按左键,自动锁定准星坐标并在聊天区提示网格
· 呼叫成功3秒后自动销毁道具,内置防连发冷却
· 道具有效期间服务器可自由开关、切换定点/全图模式
■ 管理与性能
· 支持多场核打击同时进行(可配置并发上限)
· 建筑拆除分批处理,数量与间隔可配,避免炸服卡顿
· 可选摧毁载具、地面掉落物、NPC与动物
· 中文配置文件 + 中文聊天提示,即装即玩,自动生成
🎮 命令
- /nuke ➥ 对自己脚下发动定点核打击
- /nuke map ➥ 对自己脚下发动全图核打击
- /nuke D12 [map] ➥ 对地图网格坐标发动核打击,加 map 为全图模式
- /nuke D12 ➥ 对地图网格坐标发动核打击
- /nuke 玩家名 [map] ➥ 对某玩家当前位置发动核打击(支持空格名)
- /nuke give [玩家名] ➥ 发放核弹呼叫器(玩家获得即可用,无需权限)
- /nuke cancel ➥ 取消全部进行中的核打击
- nukestrike.fire ➥ 控制台版核打击指令,参数同聊天版
- nukestrike.mapinject [输出map] ➥ 可选维护命令:给自定义工坊图注入资源引导标记(种子图无需使用)
- nukestrike.mapinject “D:rustdsservermy_servercustom_1234_4500.map” “D:rustdscustom_injected.map” ➥ 这个是示例
📖 其他内容
【配置说明】
首次运行自动生成中文配置文件 oxide/config/NukeStrike.json,主要分组:
· 通用设置:倒计时秒数、飞行时间、起飞高度/距离、各类开关(警报/地图标记/红圈/闪光/巨响)、蘑菇云单朵时长、末端减速强度、并发场数、呼叫器物品与名称、道具触发模式、拆楼分批参数
· 定点模式:伤害半径、辐射半径、辐射强度(默认5000/秒)、辐射时长(默认8分钟)、灼伤伤害
· 全图模式:同上(半径设0即代表全图)
【常见问题】
Q:种子+大小的服务器需要额外操作吗?
A:不需要。种子图由客户端本地生成且天然包含所需官方资源,进服自动加载蘑菇云特效。
Q:自定义工坊图玩家看不到蘑菇云怎么办?
A:在服务器控制台对”上传CDN前的地图副本”执行 nukestrike.mapinject,再上传CDN换图重启即可(插件内置安全护栏,禁止注入当前正在使用的地图)。
Q:玩家怎么用呼叫器?
A:管理员 /nuke give 发放,玩家手持射频发射器对准目标点按左键即可,用后销毁,不消耗权限。
Q:会误删别的插件东西吗?
A:摧毁范围严格按配置半径执行,建筑分批删除,且只影响打击区域。
【注意事项】
· 全图模式威力极大(全图建筑+玩家),请谨慎使用
· 修改配置后 o.reload NukeStrike 生效;官方资源场景需服务器完整重启加载
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【附】自定义工坊图看不到蘑菇云?地图注入教程(mapinject)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▶ 先说清楚:你到底需不需要做这一步?
· 种子+大小开的服 → 【不需要】,玩家本地生成地图,资源天然自带,跳过本节
· 用自定义工坊图(启动参数是 +server.levelurl 一个http下载地址)
且进游戏核弹爆炸时【只有响声没有蘑菇云】→ 才需要做
· 自定义工坊图但蘑菇云正常 → 也不需要
原理:插件的蘑菇云用的是官方 NukeDistant 特效,它属于官方资源包
AssetScene-props.other。玩家客户端”看到地图里有这个资源包的物件”才会
加载它。个别工坊图作者把这类杂物删光了,玩家就不加载、蘑菇云放不出来。
本命令往地图文件里写入两个埋在地下(y=-1000)的隐藏标记物件,玩家看不见
摸不着,纯粹用于”骗”客户端把资源包加载上。
▶ 准备工作
1. 拿到你那张工坊图的 .map 源文件(当初制作/下载的那个文件)
2. 先复制一份做备份,例如复制成 custom_backup.map
3. 建议【停服】操作,或至少保证不要拿”服务器当前正在跑的那个文件”直接改
——插件有硬性护栏:直接改正在使用的地图会被拒绝(防止在线玩家因地图
校验和变化被 World File Mismatch 踢出)
4. 在【服务器控制台窗口】或 RCON 后台操作,游戏内按 F1 输入会提示
“该命令只能在服务器控制台执行”,属于正常拦截
▶ 命令格式
nukestrike.mapinject “源map完整路径” “输出map完整路径”
· 第1个参数:必填,你要处理的 .map 文件
· 第2个参数:可选,处理后另存到哪里;不填就直接覆盖第1个文件
· 路径里有空格、中文,都必须用英文双引号 ” ” 包住整个路径
· 正反斜杠一般都能识别,建议照抄资源管理器地址栏的路径
▶ 示例一:另存为一个新文件(推荐,最安全)
nukestrike.mapinject “D:rustdsmapscustom_1234.map” “D:rustdsmapscustom_1234_injected.map”
含义:读取 custom_1234.map,注入资源标记,结果存成一个新文件
custom_1234_injected.map,原文件原封不动。
▶ 示例二:路径带空格或中文(必须加引号)
nukestrike.mapinject “D:Rust Server我的 地图.map” “D:Rust Server我的 地图_注入版.map”
▶ 示例三:直接覆盖源文件(不推荐,除非你已手动备份)
nukestrike.mapinject “D:rustdsmapscustom_1234.map”
只给一个参数时,插件处理完直接写回原文件。
▶ 执行成功时,控制台会依次打印:
[NukeStrike][MAP注入] 读取: D:…custom_1234.map, prefabs=12345
[NukeStrike][MAP注入] 注入: assets/bundled/prefabs/bunker_rooms/bunker.room.15.aa.prefab (id=xxxx)
[NukeStrike][MAP注入] 注入: assets/bundled/prefabs/bunker_rooms/bunker.room.21.aa.prefab (id=xxxx)
[NukeStrike][MAP注入] 完成: 输出 D:…custom_1234_injected.map, prefabs=12347。请把该文件上传到 CDN …
(prefabs 总数会比原来多 2,多出的就是两个隐藏标记)
▶ 注入完成后的收尾步骤(缺一不可)
1. 把”输出文件”(custom_1234_injected.map) 上传到你的地图 CDN / 图床,
得到一个以 .map 结尾的 http(s) 直连地址
2. 修改服务器启动参数,把 +server.levelurl 后面的地址换成新文件地址
(如果新文件名和旧的不同,地址必须改;若同名覆盖了CDN旧文件,
注意 CDN 缓存,可在地址后加 ?v=2 之类参数强制玩家重新下载)
3. 完整重启服务器(不是 o.reload,是关掉服务端进程重新启动)
4. 玩家进服会重新下载地图,进服后即自动加载蘑菇云资源
5. 进服测试:管理员 /nuke,爆炸时能看到蘑菇云即成功
▶ 可能遇到的提示与处理
· “[MAP注入] 源文件不存在: xxx”
→ 路径写错或文件不在该位置。复制资源管理器地址栏重新核对,
注意盘符、空格、扩展名是不是 .map(别把 .map.txt 传进来)。
· “[MAP注入] 拒绝:这是服务器当前正在使用的地图文件!”
→ 你填的是服务器正在跑的那张图。先把它复制到别处,对副本执行,
或停服后再操作。这是保护在线玩家不被踢的护栏,不是bug。
· “[MAP注入] 无需注入(全部已存在)。”
→ 这张图里已经有这两个标记了,不用重复处理(重复执行无害,会自动跳过)。
· “[MAP注入] 失败: …”
→ 地图文件损坏或被占用。确认文件没被其它程序打开、磁盘可写,
用备份的原始 .map 重试。
▶ 回滚方法
注入只改地图副本、不碰插件。若要撤销:把启动参数的 levelurl 改回
旧地图地址(或用你备份的 custom_backup.map 重新上传),重启服务器即可,
玩家重新下载原版地图。
♥️ 致谢
- Facepunch / Rust 官方 ➥ NukeDistant 蘑菇云、MLRS 火箭、防空警报等原版资源
- uMod/Oxide ➥ 模组平台
- lisanyuan ➥ 本插件作者








暂无评论内容