Simple Voice Chat usually shows "not connected" because UDP port 24454 is not reachable from the internet. Minecraft itself can work perfectly while the voice chat mod stays disconnected, because Minecraft uses TCP and the voice mod uses UDP.
Quick Fix
Open UDP port 24454 on the same public IP as your Minecraft server.
- Protocol: UDP, not TCP
- Default port: 24454
- Config file: config/voicechat/voicechat-server.properties
- Property to check: port=24454
- Restart required: yes
If your hosting panel only shows TCP allocations, ask the host to add a UDP allocation or use a host that supports custom UDP ports.
Why TCP 25565 Is Not Enough
Minecraft Java usually listens on TCP 25565. Simple Voice Chat sends real-time audio over UDP. UDP is faster for voice because it does not wait for packet confirmation.
That means these can both be true:
- Players can join the Minecraft server
- Simple Voice Chat still says not connected
The fix is not reinstalling the mod. The fix is making UDP reachable.
Pterodactyl or Pelican Panel Fix
Many hosts use Pterodactyl-style panels. The common mistake is adding only a TCP allocation.
Ask the host for:
- Same server IP
- UDP allocation on port 24454
- External port matching the voicechat config port
Then set this in config/voicechat/voicechat-server.properties:
port=24454
bind_address=
voice_host=your.server.ip.or.domain
Restart the server after editing.
Linux Firewall Fix
If you manage your own VPS, open UDP 24454.
UFW:
sudo ufw allow 24454/udp
sudo ufw reload
Firewalld:
sudo firewall-cmd --permanent --add-port=24454/udp
sudo firewall-cmd --reload
iptables:
sudo iptables -A INPUT -p udp --dport 24454 -j ACCEPT
Router Port Forwarding Fix
For home-hosted servers:
- Open your router admin page
- Find Port Forwarding
- Add UDP 24454
- Forward it to the local IP of the Minecraft server PC
- Make sure Windows Firewall also allows UDP 24454
Do not forward only TCP. Voice will still fail.
Windows Firewall Fix
On the server PC:
- Open Windows Defender Firewall
- Advanced settings
- Inbound Rules
- New Rule
- Port
- UDP
- Specific local ports: 24454
- Allow the connection
- Apply to private and public networks if needed
How to Test UDP 24454
UDP is harder to test than TCP. A TCP port checker will often say the port is closed even when UDP is fine.
Better checks:
- Join the Minecraft server with the mod installed client-side
- Check server console for voice chat startup lines
- Confirm no "failed to run voice chat at UDP port 24454" error
- Temporarily change the voice port and retest if another app is using 24454
Common Error: Port Already in Use
If the server log says:
Failed to run voice chat at UDP port 24454, make sure no other application is running at that port
Then another process already uses the port. Either stop that process or change the voice chat port.
FAQ
What is the default Simple Voice Chat UDP port? 24454.
Does Simple Voice Chat need TCP or UDP? UDP. Opening TCP 24454 alone will not fix voice chat.
Can I use the same port as Minecraft? No. Keep Minecraft on TCP 25565 and Simple Voice Chat on UDP 24454 or another UDP port.
Why does the plug icon still show after opening the port? Check voice_host, server restart, client mod version, and whether your host actually opened UDP externally.
Related: Simple Voice Chat disconnected fix, Simple Voice Chat plug icon meaning, offline mode warning fix
