双驱动器

双驱动器

两个玩家,共用一个身体。与朋友分担移动、视野和行动,一场混乱的合作生存挑战,团队协作是唯一的出路。

双人驾驶标题


有没有想过,在令人毛骨悚然的洞穴中奔跑,而你的朋友完全控制着你的视线、攻击目标以及放置方块,那会是什么感觉?

双人驾驶将《我的世界》的合作模式提升到一个混乱的新高度,将一个共享玩家角色的核心控制权分给两名独立玩家。

一个身体。两名玩家。彻底混乱。

无论你是要应对高难度的生存挑战、游玩自定义恐怖地图、搭建服务器小游戏、举办局域网联机会话,还是仅仅想看看你们的团队协作究竟有多糟,双人驾驶都能让沟通成为你最终的生存工具。


👥 角色划分

当两名玩家连接后,控制权会立即分为两个截然不同的角色:

  • 驾驶员(身体): 你控制移动。行走、奔跑、跳跃、潜行,引导角色在世界中穿行。你的主要任务是导航并确保共享角色的存活。
  • 观察者(眼睛): 你控制视角和世界交互。环顾四周、攻击、挖掘方块、放置方块、使用物品,以及管理快捷栏选择。你的常规移动键被禁用——你必须信任你的驾驶员!

两名玩家共享一个同步状态,这意味着你们共享同一个物品栏、生命值、饥饿度、经验值、激活的状态效果和属性。


🎭 角色预设

想改变游戏玩法?双人驾驶内置了三种预设,服务器管理员可以即时切换:

  • 经典模式: 终极分工。驾驶员负责移动;观察者负责所有视野、战斗、建造和物品使用。
  • 平衡模式: 赋予驾驶员更多自主权,允许其执行与角色相关的操作,如进食、使用盾牌、操控船只和管理物品栏。
  • 硬核模式: 专为恐怖地图和极限挑战设计。降低驾驶员的视野范围,共享负面效果,并迫使玩家高度依赖观察者的标记系统。

✨ 主要特性

  • 🔄 即时角色切换:V 键请求交换角色。服务器可要求双方同意、设置冷却时间,或完全锁定角色。
  • 🧭 观察者标记系统: 沟通困难?观察者可以使用快捷按键,直接向驾驶员屏幕发送 看向奔跑停下危险 的方向标记。
  • 💓 沉浸式危险反馈: 在硬核模式下,危险标记会触发驾驶员逼真的视觉和音频心跳提示。
  • 🖥️ 轻量级界面: 最小化、简洁的 UI 覆盖层会在连接或交换角色时淡入淡出,让你随时了解谁在主导。
  • 🔧 同步失配恢复工具: 如果网络波动导致故障,可以使用 /dualdrive resync 等快捷工具立即修复,无需重启服务器。

🛠️ 要求与安装

⚠️ 重要提示: 双人驾驶是一款混合型模组,必须同时安装在客户端和服务器端才能正常工作(包括局域网环境)。

属性 要求
模组加载器 Fabric
我的世界版本 1.21.11
Java 版本 Java 21

🔑 默认按键绑定

所有按键均可在《我的世界》标准控制菜单中完全重新映射。

按键 功能
V 请求角色交换
G 发送“看向”标记
R 发送“奔跑”标记
X 发送“停下”标记
H 发送“危险”标记

💬 命令参考

玩家与队伍命令

/dualdrive request <玩家> <预设> <游戏模式>  # 邀请一名玩家以特定风格进行连接
/dualdrive accept                               # 接受传入的连接请求
/dualdrive invite cancel                        # 取消你发出的连接邀请
/dualdrive unlink                               # 断开当前连接
/dualdrive relink                               # 快速重新建立上一次活跃连接
/dualdrive status                               # 查看当前连接状态和角色分配
/dualdrive resync                               # 状态卡住时强制进行客户端-服务器同步
/dualdrive bugreport                            # 将压缩的调试报告复制到剪贴板

管理员与配置命令

/dualdrive link <玩家1> <玩家2> <预设> <游戏模式>  # 强制连接两名玩家
/dualdrive unlink <玩家>                              # 强制断开某玩家的连接
/dualdrive swapmode <consent | instant>                  # 切换交换是否需要双方同意
/dualdrive config reload                                 # 从磁盘重新加载配置文件
/dualdrive config hardcorevision <low | medium | brutal> # 调节驾驶员的视觉削弱强度

冷却与实用命令

/dualdrive cooldown set <数量> <秒 | 分钟 | 小时>        # 全局交换冷却时间
/dualdrive cooldown setplayer <玩家> <数量> <秒...>       # 指定玩家的交换冷却时间
/dualdrive cooldown setplayer reset <玩家>                # 清除某玩家的冷却时间
/dualdrive config pingcooldown <秒>                       # 调整标记发送频率
/dualdrive config pingtextsize <small | medium | large>   # 调整覆盖文字大小
/dualdrive config pingsound <off | subtle | loud>         # 调整标记提示音
/dualdrive config allowroleswap <true | false>            # 完全关闭角色交换功能
/dualdrive config allowrequests <true | false>            # 关闭传入的连接请求
/dualdrive config swapcountdown <秒>                      # 更改角色交换倒计时时长