El chat de voz posicional se ha convertido en una característica imprescindible para cualquier servidor moderno de supervivencia, rol (RP) o eventos comunitarios. **Simple Voice Chat** es el estándar de la industria gracias a su soporte nativo para Fabric, Forge, NeoForge, Paper y Purpur.
Sin embargo, a menudo los administradores cometen errores al configurar el puerto UDP de comunicación de voz.
1. Comprender la diferencia entre TCP y UDP
- El juego de Minecraft funciona principalmente mediante **TCP** (puerto predeterminado 25565).
- La voz en tiempo real requiere **UDP** (baja latencia, sin confirmación de paquetes para evitar retrasos en el audio).
- Si solo abres el puerto TCP en tu hosting o router, el jugador entrará al mundo pero el icono del micrófono aparecerá tachado en rojo con el error *"No conectado"*.
2. Configuración paso a paso en el Servidor
- Accede a la carpeta `config/voicechat/voicechat-server.properties`.
- Localiza la línea `port=24454`.
- Si estás en un VPS o servidor dedicado, abre el puerto en el firewall:
- ```bash
- sudo ufw allow 24454/udp
- ```
- Si utilizas un hosting compartido con puertos limitados, cambia `24454` por el puerto secundario asignado por tu proveedor y reinicia el servidor.
3. Distribución simplificada en el Launcher
Uno de los problemas de Simple Voice Chat es que si el cliente no tiene exactamente la versión de protocolo compatible con el servidor, no se establecerá la conexión de audio. Con ElysiumPad, basta con fijar la versión exacta en tu panel de mods: cuando el usuario inicie su launcher, tendrá el mod de voz instalado y listo para presionar la tecla de hablar (Push-to-Talk) sin configuraciones adicionales.
