在您的 Minecraft 服务器上设置 Simple Voice Chat
通过 Simple Voice Chat 为您的 Minecraft 服务器添加近距离语音聊天,增强玩家互动和沉浸感。
Simple Voice Chat 是一个流行的模组,它将近距离语音聊天直接带入您的 Minecraft 游戏。将其安装在您的 ServerPrism 服务器上,玩家可以根据游戏中的距离自然地进行交流,为您的服务器增添一层新的沉浸感和社交互动。
要求
在开始之前,请确保您的服务器和玩家满足以下要求:
- 模组加载器兼容性: Simple Voice Chat 适用于 Forge、Fabric、NeoForge、Quilt 和 Paper(使用其专用的插件变体)。您的服务器必须运行其中一个模组加载器。
- 服务器端安装: Simple Voice Chat 服务器端模组(或 Paper 的插件)必须安装在您的 ServerPrism 服务器上。
- 客户端安装: 每个想要使用语音聊天的玩家都必须在其 Minecraft 启动器中安装客户端 Simple Voice Chat 模组,并与服务器的版本和模组加载器匹配。
- Java 版本: 确保您的服务器正在运行与您的 Minecraft 和模组加载器版本兼容的 Java 版本(例如,Minecraft 1.18+ 需要 Java 17)。
在您的 ServerPrism 服务器上安装模组
安装 Simple Voice Chat 的服务器端组件非常简单:
- 下载服务器端模组: 访问 Modrinth 上的 Simple Voice Chat 官方页面。
- 选择正确的版本: 导航到“Versions”选项卡。找到与您的 Minecraft 版本和服务器模组加载器(Forge、Fabric、NeoForge、Quilt 或 Paper 插件)匹配的服务器端
.jar文件。 - 上传到您的服务器:
- 登录到您的 ServerPrism 控制面板。
- 导航到您的服务器实例。
- 点击侧边栏中的“File Manager”。
- 打开
mods文件夹(如果您下载的是 Paper 插件变体,则打开plugins文件夹)。 - 将下载的
.jar文件直接拖放到文件管理器中的mods(或plugins)文件夹中。或者,使用“Upload”按钮。
- 重启您的服务器: 上传完成后,从 ServerPrism 面板重启您的 Minecraft 服务器以加载新模组。
打开语音聊天端口
Simple Voice Chat 通常使用与您的主 Minecraft 服务器相同的端口(默认为 25565)上的 UDP 进行语音流量传输。在 ServerPrism 上,您的服务器所有分配的端口默认都支持 TCP 和 UDP 流量。这意味着您通常不需要打开任何额外的端口或执行额外的配置即可使 Simple Voice Chat 正常运行。
如果您决定为语音聊天使用非默认端口(这很少有必要),您需要编辑位于服务器根目录中的 voicechat-server.properties 文件。查找 port 设置并在那里进行更改。但是,对于大多数设置,ServerPrism 上的默认行为将完美运行。
配置基础
安装 Simple Voice Chat 后首次服务器重启时,将在服务器的根目录中生成一个 voicechat-server.properties 文件。您可以通过文件管理器编辑此文件以自定义语音聊天的各个方面。以下是一些重要选项:
max_voice_distance:此关键设置定义了玩家可以互相听到的最大距离(以方块为单位)。默认通常是 48 个方块。如果玩家报告声音过快地消失,请增加此值。示例:max_voice_distance=64。voice_chat_codec:确定使用的音频编解码器。Opus 是默认且推荐的,因为它具有高质量和高性能。您通常不需要更改此项。broadcast_range:此设置用于服务器范围的广播组。它定义了玩家需要距离广播组中心多远才能听到它。对于标准近距离聊天,除非您正在设置特定的广播区域,否则您可能不会修改此项。
请记住保存对 voicechat-server.properties 的任何更改并重启您的服务器以使其生效。
玩家加入
玩家若要在您的服务器上使用语音聊天,他们也必须安装客户端模组:
- 下载客户端模组: 玩家前往相同的 Modrinth 页面。
- 选择匹配版本: 他们必须下载与您的服务器 Minecraft 版本和模组加载器(Forge、Fabric、NeoForge 或 Quilt)匹配的客户端
.jar文件。 - 安装客户端: 玩家将此
.jar文件放入其本地 Minecraftmods文件夹中(在 Windows 上通常位于%appdata%\.minecraft\mods,在 macOS 上位于~/Library/Application Support/minecraft/mods)。 - 启动 Minecraft: 玩家使用他们安装模组的相同模组加载器配置文件(例如 Forge 或 Fabric)启动 Minecraft。
- 连接到服务器: 连接到您的 ServerPrism 服务器后,Simple Voice Chat 应该会自动激活。玩家通常可以按下
V键(默认)打开语音聊天叠加层并检查其麦克风状态。
常见问题
以下是一些常见问题及其解决方案:
- “游戏中没有麦克风”或“未检测到麦克风”:
- 确保玩家的麦克风已正确连接并在其操作系统设置中配置。
- 检查 Minecraft 的音频设置或 Simple Voice Chat 游戏内叠加层(
V键)以选择正确的输入设备。 - 确保 Minecraft 在操作系统隐私设置中具有访问麦克风的权限。
- “语音在远处中断”: 这通常是由于
voicechat-server.properties中的max_voice_distance设置造成的。增加服务器上的此值,保存文件,然后重启您的服务器。 - “玩家根本听不到对方的声音”:
- 模组版本不匹配: 最常见的原因。确保服务器和客户端都安装了与其各自模组加载器和 Minecraft 版本完全相同的 Simple Voice Chat 版本。
- 防火墙/端口问题: 尽管 ServerPrism 的端口通常是开放的,但玩家的本地防火墙可能会阻止 UDP 流量。建议他们检查其个人防火墙设置。
- 服务器未运行模组: 验证模组是否已正确安装在服务器的
mods(或plugins)文件夹中,并且服务器已成功重启。
- 启动时崩溃: 如果服务器或客户端崩溃,几乎总是模组版本不匹配(例如,错误的 Minecraft 版本,错误的模组加载器变体)或 Java 版本不兼容。
后续步骤
一旦您基本实现了近距离语音聊天,您可以探索更高级的功能:
- 群组/频道: Simple Voice Chat 支持创建私人或公共语音聊天群组,允许玩家无论距离远近都能与特定的玩家子集进行交流。这可以通过
V菜单在游戏中配置。 - 耳语和喊叫: 玩家通常可以配置热键来耳语(音量较低,范围较短)或喊叫(音量较高,范围较长)以进行动态交流。
- Discord 集成: 虽然这不是 Simple Voice Chat 本身的核心功能,但一些第三方插件或机器人可以将 Minecraft 语音聊天与 Discord 频道连接起来,允许玩家跨平台交流。如果您对此感兴趣,请搜索与您的模组加载器兼容的特定解决方案。