专家无人机摄像头

创作者: oathorse
已更新:2026-04-13 06:44:50
159KB

关于此 MOD

无人机视角让你能以无人机身份加入任意多人游戏,自由飞行、跟随、环绕并追踪玩家或敌人。你只需加入游戏,启用无人机视角,即可成为全知全能的观战者。

专家无人机镜头

无人机视角允许你以无人机身份加入多人游戏,自由飞行、跟随、环绕并追踪玩家或敌人。它适用于未安装模组的原版服务器和多人游戏,也适用于安装了模组的服务器。你只需加入游戏,启用无人机视角,即可成为全知全能的旁观者。非常适合从完全独立的视角追踪《英灵神殿》中的动态。

专为Xpert Malfunction打造并分享给社区。


要求

  • BepInEx 5.x
  • 英灵神殿(Unity 6 版本)

安装

放置 XpertsDroneCam.dll 在你的 BepInEx/plugins/ 文件夹。如果您正在使用Spout或NDI流媒体功能,请参阅 流式传输 以下部分。


总览

当无人机视角激活时,你的角色对其他玩家不可见,免疫伤害,且不计入敌方难度缩放。你可以自由地飞行于世界各处,从后方跟随特定玩家,环绕某位玩家或兴趣点,或设置一个追踪移动目标的固定监控摄像头。

如果你瞄准的玩家穿过传送门到达地图的远端,无人机将自动传送以跟随他们。

命令可以通过两种方式输入:

  • 游戏内控制台 类型 直流 后跟一个子命令,例如 dc跟随玩家Xmal
  • 聊天窗口 类型 /dc 后面跟相同的子命令,例如 /dc 跟随玩家 Xmal

在控制台和聊天中,包含空格的玩家名称必须用引号括起来,例如 跟随玩家“大维京人”.


按键绑定

按键 动作
F8 切换无人机镜头开关
F7 在自由飞行和上次的追踪模式(跟随、环绕或安保)之间切换
左键点击 指向一名玩家并将其选为追踪目标,使用上次的模式和设置
T 指向敌人将其设为观察目标。再次指向同一敌人按下来取消。指向空白处按下以清除当前敌人目标。
W 向前飞
S 向后飞
A 向左平移
D 向右平移
E 向上飞
Q 俯冲
左Shift 按住可飞得更快
鼠标右键 按住鼠标环顾四周
左箭头 向左旋转
右箭头 向右旋转
上箭头 抬头
下箭头 俯冲
鼠标滚轮 调整距离或环绕半径
Alt + 鼠标滚轮 调整镜头在目标上方的高度
Ctrl + 鼠标滚轮 上下滑动焦点
Alt + Ctrl + 鼠标滚轮 调整环绕速度
。 切换至下一个玩家目标
, 循环切换至上一名玩家目标

完整指令参考

所有命令的输入方式为 dc <命令> <子命令> <参数> 在控制台中,或 /dc <命令> <子命令> <参数> 在聊天中。

指令表

命令 子命令 参数 描述
帮助 在聊天中显示命令帮助
开启 进入自由飞行模式
自由飞行 进入自由飞行模式
关闭 退出无人机视角并返回普通视角
抬头显示 开关HUD
咔嚓 将无人机瞬间移动到当前玩家目标位置
玩家 列出当前服务器上的所有玩家
关注 玩家 (name) [distance] [height] [smoothing] 从后方跟随一名玩家
关注 敌人 (name) [distance] [height] [smoothing] 跟随最近的同名的敌人
轨道 玩家 [name] [radius] [speed] [height] 围绕玩家运行
轨道 敌人 [name] [radius] [speed] [height] 环绕最近的指定名称敌人运行
轨道 位置 [radius] [speed] [height] 围绕你当前注视的点旋转
环绕 速度 (度/秒) 环绕时改变环绕速度
安全 玩家 (名字) 固定镜头跟踪玩家
安全 位置 固定视角摄像机,追踪你正在注视的位置
瞄准敌人 锁定最近的敌人
目标敌人 (名称) 将视角锁定到具有该名称的最近敌人身上
目标敌人 清除 解除敌人视角锁定
流 开 [spout|ndi] [width] [height] 通过Spout或NDI开始视频串流
流 关 停止视频推流
流 资源 (宽度)(高度) 在串流时更改串流分辨率

参数单位:

参数 单位 默认
距离 瓦尔海姆世界单位 5
高度 英灵神殿世界单位 2
平滑 秒(数值越低越灵敏) 0.1
半径 瓦尔海姆世界单位 10
速度 度每秒 30
宽度 像素 1920
高度(流) 像素 1080

缩写指令表

每条命令和子命令都有简短别名,方便快速输入。

短版 扩展为
ff 自由飞行
f 关注
o 轨道
s 安全
테 攻击敌人
圣 流
p 玩家 (作为子命令)
e 敌人 (作为子命令)
c 清除 (作为targetenemy的子命令)
n 最近的 (作为targetenemy的子命令)

使用缩写形式的示例:

dc f p Xmal dc o e 巨魔 15 45 6 dc te dc te 巨魔 dc te c dc st on ndi 1920 1080

指令详情

自由飞行

以自由飞行模式启动无人机摄像头。你的角色会对其他玩家隐藏,摄像头脱离并悬浮在原地。使用WASD/QE移动,按住Shift加速移动,按住鼠标右键环顾四周。

直流开 直流自由飞 直流自由飞

关

关闭无人机镜头并返回普通第三人称视角。你的角色会重新出现在无人机附近最后一个安全的地面位置。

直流关闭

HUD

开关游戏HUD(生命条、耐力条、快捷栏等)。适合录制干净的画面素材。无论此设置如何,无人机激活时准星始终隐藏。

华盛顿特区警察局

快照

当跟随或环绕玩家时,立即将无人机移动到该玩家附近的正确相对位置。如果无人机已经漂移,或者你在发出新的跟随或环绕命令后想快速重新构图,这会很有用。如果玩家距离很远,无人机将传送到他们身边。

快照

玩家

列出当前连接到服务器的所有玩家。玩家显示为 (远处) 如果他们的名字旁边有图标,说明他们位于你客户端当前未加载的地图区域?如果你以他们为目标,无人机将自动传送到他们身边。

DC玩家

跟随玩家

从后方以固定距离跟随指定玩家。镜头保持在玩家身后,并随着玩家移动始终朝向玩家。使用鼠标滚轮调整跟随距离,使用 Alt + 鼠标滚轮调整玩家上方的镜头高度偏移。

dc跟随玩家Xmal dc跟随玩家Xmal 8 dc跟随玩家Xmal 8 3 0.2 dc f p "Big Viking" 5 2
参数 描述 默认
名称 玩家名称(名称含空格时请加引号) 需要
距离 在玩家身后多远的位置放置摄像机 5
身高 将摄像机定位在玩家上方多高的位置 2
平滑 镜头跟随玩家的速度。数值越低越灵敏,数值越高越平滑 0.1

如果玩家处于地图中尚未加载的区域,无人机将自动传送到那里。


跟随敌人

跟随具有指定显示名称的最近敌人(即在游戏中将准星悬停在敌人身上时显示的名称)。镜头会保持在敌人身后并朝向该敌人。

dc跟随敌人巨魔 dc跟随敌人巨魔 10 4 dc f e "福林狂战士" 8 3 0.15

参数与跟随玩家相同。


环绕玩家

围绕指定玩家以固定半径和高度持续环绕。环绕时摄像机始终朝向该玩家。使用鼠标滚轮调整环绕半径,Alt + 鼠标滚轮调整高度,Alt + Ctrl + 鼠标滚轮调整速度。

dc轨道玩家Xmal dc轨道玩家Xmal 15 20 6 dc o p "大维京"
参数 描述 默认
名称 玩家名称 需要
半径 与玩家的距离(世界单位) 10
速度 摄像机环绕速度,单位为度每秒 30
高度 摄像机环绕玩家所处的高度 4

环绕敌人

环绕最近的指定名称敌人。参数与环绕玩家相同。

dc orbit enemy Troll dc orbit enemy Troll 12 25 5 dc o e Bonemass 20 15 8

轨道位置

围绕无人机摄像机当前在世界中注视的点旋转。先在自由飞行模式下定位无人机,对准你感兴趣的点,然后发出此命令。

dc orbit pos dc orbit pos 10 30 4 dc o pos 20 20 6

环绕速度

在已经环绕时改变环绕速度,而无需停止或重新开始环绕。

直流轨道速度15 直流轨道速度60

安全玩家

将无人机锁定在当前位置,并持续旋转以追踪指定玩家的移动。镜头不会跟随玩家——它保持固定,只进行旋转,就像安装在墙上的监控摄像头一样。

DC安全玩家Xmal dc s p“大维京”

安全哨所

将无人机锁定在原地,并追踪你当前正在注视的世界中的那个点。当无人机保持固定时,摄像机会旋转以将该点保持在画面中。

直流安全正直流南向正

攻击敌方目标

将敌人设置为注视目标。设置注视目标后,无论锚点目标是什么,镜头始终朝向该敌人。例如,你可以环绕玩家旋转,同时让镜头始终对准附近的敌人,而不是玩家。

dc targetenemy dc targetenemy 巨魔 dc targetenemy clear dc te dc te 巨魔 dc te c

若无名称则对最近的敌人使用。使用 清除 或 c 解除注视锁定,恢复指向锚点目标。


瞄准敌人

按下 T 当无人机激活时,将视角中心的敌人设为目标,并将摄像机注视点锁定在他们身上。此功能独立于锚点目标运行——你可以在环绕玩家的同时,让摄像机持续朝向附近的敌人。

按下 T 再次指向同一敌人以解除锁定。按下 T 指向不同的敌人以切换目标。按下 T 在未指向任何敌人时清除当前目标。

选择锥角可在配置文件中调整,使用 选择敌人锥角默认的3度在常规战斗距离下对敌人效果良好。如果在远距离瞄准敌人时遇到困难,可以调高该值。


按住指向来选择玩家

按下 左键点击 当无人机处于激活状态时,将其对准视野中心的玩家。无人机会立即以上次使用的设置应用你上次使用的追踪模式(跟随、环绕或警戒),并锁定你当前指向的玩家。这样就能轻松地在玩家之间飞行,并依次将镜头锁定在每个人身上。

如果没有玩家处于选择锥形范围内,则不会发生任何事。选择锥形角度可通过以下方式调整: 选择玩家锥角 在配置文件中。


F7 - 自由飞行开关

按 F7 在追踪玩家时,按下即可立即切换到自由飞行模式,同时不会丢失你的追踪设置。按 F7 再次点击即可返回之前的同一玩家、同一模式和相同参数。这对于在不丢失当前目标的情况下重新定位无人机非常有用。


开播

开始将无人机摄像头画面作为视频流进行广播,可在OBS或其他软件中捕获。需要与模组一同安装KlakSpout(用于Spout)或KlakNDI(用于NDI)。详见 流式传输 设置说明部分。

DC 串流开启 DC 串流开启 Spout DC 串流开启 NDI DC 串流开启 Spout 1920 1080 DC 串流开启 NDI 2560 1440 DC 串流开启 NDI 3840 2160
参数 描述 默认
协议 喷口 或 恩迪 要使用哪种流媒体协议? 喷嘴
宽度 流宽度(像素) 1920
高度 流高度(像素) 1080

流关闭

停止当前视频流。

直流流关闭 直流标准关闭

流媒体分辨率

在不停止和重启活动流的情况下更改其分辨率。

直流流分辨率2560 1440 直流标准分辨率3840 2160

串流

无人机摄像头可将其画面作为实时视频源进行广播,OBS或其他采集软件可以捕获。支持两种协议:

喷口 是大多数用户的推荐选项。它可以在同一台电脑上的程序之间直接共享视频,无需编码开销,也不需要网络。使用方法如下:

  1. 安装 OBS Spout2 插件
  2. 放置 Klak.Spout.Runtime.dll 和 KlakSpout.dll 在你 BepInEx/plugins/DroneCam/ 文件夹
  3. 放置 无人机镜头_喷口 同一文件夹中的资源包文件
  4. 在OBS中添加一个Spout2捕获源,并将源名称设置为 无人机视角
  5. 开始直播,使用 喷口直流

NDI 通过本地网络工作,因此OBS可以在与Valheim不同的PC上运行。使用方法:

  1. 安装 NDI工具 在英灵神殿的电脑和OBS的电脑上
  2. 安装 OBS NDI 插件
  3. 放置 Klak.Ndi.Runtime.dll 和 KlakNDI.dll 在你的 BepInEx/plugins/DroneCam/ 文件夹
  4. 在OBS中添加一个NDI源,并将源名称设置为 无人机视角
  5. 开始串流,使用 NDI 上的 DC 流

配置

已创建配置文件,位于 BepInEx/配置/com.oathorse.xdc.cfg 首次运行后,可以调整以下设置:

设置 默认 描述
飞行速度 10 世界坐标单位每秒的正常自由飞行移动速度
快速飞行 40 按住Shift时快速自由飞行移动速度
旋转速度 90 键盘旋转速度(度/秒)
平滑时间 0.25 轨道与安全模式的移动平滑处理
传送检测距离 50 触发传送门跟随检测的世界单位距离
滚动灵敏度 0.5 每格鼠标滚轮调整距离或半径的幅度
选择玩家锥角 5 按下左键选择玩家时,选择锥体的半角,单位为度。如果在远距离选择玩家有困难,可增大此值。
选择敌人锥角 3 按T锁定敌人时的选择锥半角,单位为度。如果在远距离难以锁定敌人,可增大此值。

笔记

  • 无人机启动期间,你的角色对其他玩家隐藏。其他玩家将无法在地图上的任何位置看到你的角色模型。
  • 无人机激活期间,你的角色不会受到伤害。
  • 无人机激活期间,附近的敌人不会根据你的存在调整难度。
  • 如果服务器启用了睡眠投票,且其他所有玩家都在睡觉,无人机将自动暂停运行,以便你的角色参与睡眠投票,夜晚结束后再恢复。
  • 世界中的传送门无法传送无人机。只有无人机自身的瞄准系统才能启动传送。
  • 无人机摄像机可以瞄准地图上任何位置的玩家,即使是在当前未加载的区域。它会自动传送过去以接近他们。
  • 在命令中,玩家名称不区分大小写。
  • 指令中的敌人名称使用在游戏中将鼠标悬停在敌人上时显示的显示名称,而不是内部生物名称。

版本历史

v0.2.0

  • 为交换和更方便地退出自由飞行,新增了“追踪我所指向的目标”功能。

v0.1.28

  • 修复了无人机玩家传送到目标玩家身边后短时间内会被目标玩家看到的Bug

v0.1.27

  • 修复传送/远处玩家目标获取/重新获取问题
  • 使用PlayerInfo替代ZNetPeer,并修改玩家传送/远程玩家检查以使用它

v0.1.26

  • 修复了使用ZNetPeer时的锁定问题,但仍然无法让玩家穿过传送门后继续跟随

v0.1.25

  • 修复了即使玩家的ZDO拥有有效玩家对象时仍会发生传送的bug。
  • 修复了无人机无法重新锁定玩家目标的漏洞

v0.1.24

  • 修复玩家名称带引号字符串解析错误
  • 允许无人机在传送后重新获取目标,无论是通过传送门还是为了接近远处的玩家

v0.1.23

  • 使用标准的Player.TeleportTo()功能,而不是在玩家传送时尝试将无人机移动到玩家的新位置。同样适用于在服务器上循环切换到远处玩家的情况。

v0.1.22

  • 当发现网络对等端,但由于距离或未加载状态而没有关联的ZDO时,使用对等端的位置来移动相机和加载区域

v0.1.21

  • 修复控制台参数解析错误

v0.1.20

  • 为焦点添加了垂直偏移,按住控制键时可用滚轮调节
  • 允许通过开发者控制台和聊天控制台输入控制台命令

v0.1.19

  • 使用ZNetPeer获取游戏中的玩家列表(在服务器上)

v0.1.18

  • 基于ZDO的玩家名称查找(已全面应用)

v0.1.17

  • 已添加 /snap 将无人机瞬间对齐到玩家位置和朝向的指令,用于传送到玩家位置而无需等待无人机追上
  • 重构代码,使其在传送和新的吸附命令中均使用相同的函数来吸附到玩家位置。

v0.1.16

  • 使用ZDO查找玩家,并获取玩家位置

v0.1.15

  • 增加了传送到玩家目标后的宽限期,以防止在玩家仍在传送或加载过程中时快速重新获取目标。

v0.1.14

  • 使用身体位置来确定玩家传送,而不是使用玩家变换上的位置?

v0.1.13

  • 移除SetSleeping补丁,改为直接轮询睡眠状态
  • 不要用无人机的TeleportTo(),直接把无人机瞬间对齐到玩家的新位置,移动无人机的刚体,以触发区域加载

v0.1.12

  • 等待玩家传送后完全现身,再尝试重新锁定目标
  • 在设置无人机后,将所有玩家的休眠状态推送到服务器,以便服务器在检查所有休眠者之前拥有最新数据

v0.1.11

  • 从玩家或敌人目标切换到位置目标时,使用上次瞄准的位置。这样应该能让设置环绕轨道更容易。
  • 当无人机穿过水面时,在客户端和服务器上隐藏无人机的潮湿效果
  • 在哄无人机睡觉时使用假床
  • 每个tick都扫描玩家,而不是缓存其目标点,以便在穿过传送门后能够重新获取目标。

v0.1.10

  • 玩家睡觉时再次尝试入睡
  • 穿过水域时别让无人机进水
  • 玩家传送时使用内置传送功能,而不是尝试重新定位无人机
  • 睡觉现在在无人机尝试睡觉时使用“在床上”设置

v0.1.9

  • 修复了命令行解释器的一个错误

v0.1.8

  • 玩家/敌人/位置统一索敌
  • 已添加 /无人机镜头跟随敌人 和 无人机环绕敌方视角 为最近敌人指定敌人名称的命令
  • 已添加 无人机视角 切换HUD显示开关

v0.1.7

  • 修复了聊天控制台条目错误

v0.1.6

  • 已添加 /dc 目标敌人 目标为最近的敌人以进行注视
  • 已添加 /dc targetenemy <name> 将视角锁定至指定名称的敌人
  • 添加 /dc targetenemy clear clear enemy target

v0.1.5

  • 修复了以下 bug: /dc 已被忽略
  • 防止无人机玩家在转向时坠落死亡 /dronecam off
  • 无人机摄像头现在不再阻止玩家睡觉
  • 修复玩家通过传送门后重新获取玩家目标的问题
  • 确保无人机不会被击中或死亡(应处于无敌/幽灵模式)
  • 让英灵神殿服务器在难度缩放时忽略无人机
  • 为滚轮添加了修饰键(Alt 和 Ctrl),用于即时调整无人机距离和高度
  • 添加了按键“.”和“,”,用于在服务器上的玩家之间循环切换无人机的目标。

v0.1.4

  • 新增请求功能 v0.1.0
  • 首次发布

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!