跳到正文

Simple Voice Chat Online

无需服务端插件,也能在服务器上语音聊天。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Simple Voice Online

是 Simple Voice Chat 的客户端附加组件:
当 Minecraft 服务器没有安装语音聊天时,该服务器上的附加组件用户
仍然可以互相通话。

工作原理

语音会尽可能点对点传输:

SVC client ⇄ loopback bridge ⇄ P2P engine ══ direct UDP ══► other players
                                     ⇅ (fallback only)
                                    relay
  • 加入服务器后,模组会等待约 5 秒,看是否有真正的 SVC SecretPacket。如果没有,它会连接到中继的 WebSocket,加入一个以服务器地址为键的房间,并收到共享房间密钥和对等节点列表。
  • 对等节点会交换地址候选(本地接口 + 中继观察到的公网地址),并打洞建立直接的 UDP 路径——采用 ICE 思路和紧凑的自定义协议。
  • 语音帧使用 Opus,每帧用房间密钥(AES-128-GCM)封装一次,并直接发送给每个已打洞的对等节点。NAT 导致打洞失败的对等节点对会回退到通过中继进行盲转发,中继从不接触加密或音频。
  • 本地 SVC 客户端会指向一个进程内环回桥接,因此所有音频采集/播放仍由原版 Simple Voice Chat 处理。

如果之后发现服务器其实有语音聊天,SVC 的真实连接
会自动替换回退方案。

设置

游戏内设置界面:按 O(可重新绑定,“Simple Voice Online”按键
分类),或通过 ModMenu 打开(如果
已安装)。该界面会显示实时连接状态(状态、对等节点以及
每个节点是直连还是中继),并提供手动重新连接
按钮。所有更改会立即生效。

常见问题

Simple Voice Chat Online 支持哪些 Minecraft 版本?

Simple Voice Chat Online 支持 Minecraft Java 版 1.20–26.3,共 20 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Simple Voice Chat Online 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分