近距离语音聊天

近距离语音聊天

Hytale 近距离语音聊天

实用

为 Hytale 服务器提供语音聊天功能,并带有快速、友好的网页引导流程。

关于

Hytale Voice 是一个本地语音中继模组,内置网页用户界面。玩家通过浏览器加入,完成简短的引导流程后,即可使用一键通和实时麦克风指示器进入语音聊天。

功能

  • 基于网页的引导设置:登录、服务器 URL 和麦克风配置
  • 内置健康检查:WebSocket、身份验证、麦克风和服务响应
  • 麦克风测试:灵敏度滑块、一键通和实时指示器
  • 本地中继:确保语音流量靠近你的服务器

要求

  • 为网页界面配置 SSL 证书(请参阅反向代理示例)

安装

  1. 从 CurseForge 下载预构建的 jar 文件。
  2. 安装:将 jar 文件放入你的 Hytale 服务器模组文件夹。
  3. 打开网页界面:访问 https://<你的域名>/

通过反向代理配置 SSL(示例)

网页界面需要 HTTPS。在你的服务器前使用带有 SSL 证书的反向代理。

Nginx 配置示例:

server {
  listen 443 ssl;
  server_name 你的域名.example;

ssl_certificate /etc/letsencrypt/live/你的域名.example/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/你的域名.example/privkey.pem;

location / { proxy_pass http://127.0.0.1:8080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; } }

计划功能(确切列表)

  1. 游戏内叠加控件:一键通、静音和麦克风指示器。
  2. 距离语音:随距离衰减,并可选择区域房间。
  3. 队伍/公会语音频道:支持快速切换。
  4. 降噪和自动增益控制(AGC)。
  5. 逐玩家音量调节:带持久化设置。
  6. 管理员工具:在线用户列表、静音/踢出、诊断。
  7. 防崩溃重连:带状态恢复。
  8. 无障碍功能:语音活动指示器和可选字幕。

故障排除

  • WebSocket 错误:验证服务器 URL,并确保端点可在 /voice 路径访问。
  • 身份验证错误:重新登录或检查玩家信息。
  • 麦克风错误:允许浏览器麦克风权限,并重试麦克风测试。

反馈

发送评论或通过 Discord 联系我(@giulien)。服务器所有者的反馈尤其有帮助。