---
title: "Simple Voice Chat for Minecraft: how to set it up | StreetHosting"
description: "Install Simple Voice Chat on Paper or Fabric, open UDP port 24454, set permissions and fix the voice chat not connected warning."
url: "https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server"
type: "page"
language: "en-US"
---

Minecraft · 8 min · Intermediate

Published on Sep 28, 2026 · Updated on Sep 28, 2026

# How to install Simple Voice Chat and open the UDP port on your server

Simple Voice Chat adds proximity voice to Minecraft, but it relies on a UDP port the game itself does not use. See how to install it on the server and on players, set the port, control permissions and diagnose it when voice will not connect.

By [Equipe StreetHosting](https://streethosting.com.br/en/autores#equipe-streethosting) · StreetHosting infrastructure and support team

[Minecraft plugins](https://streethosting.com.br/en/guides/topics/plugins) [Network, DNS and domains](https://streethosting.com.br/en/guides/topics/networking) [Paper, Spigot and proxies](https://streethosting.com.br/en/guides/topics/server-software)

Summarize with:

[](https://chat.openai.com/?q=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fminecraft%2Fsimple-voice-chat-minecraft-server.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "ChatGPT") [](https://claude.ai/new?q=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fminecraft%2Fsimple-voice-chat-minecraft-server.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "Claude") [](https://www.google.com/search?udm=50&aep=11&q=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fminecraft%2Fsimple-voice-chat-minecraft-server.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "Google AI Mode") [](https://x.com/i/grok?text=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fminecraft%2Fsimple-voice-chat-minecraft-server.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "Grok") [](https://www.perplexity.ai/search/new?q=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fminecraft%2Fsimple-voice-chat-minecraft-server.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "Perplexity")

Share:

[](https://x.com/intent/tweet?text=Simple%20Voice%20Chat%20for%20Minecraft%3A%20how%20to%20set%20it%20up&url=https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fminecraft%2Fsimple-voice-chat-minecraft-server "Share on X") [](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fminecraft%2Fsimple-voice-chat-minecraft-server "Share on Facebook") [](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fminecraft%2Fsimple-voice-chat-minecraft-server "Share on LinkedIn") [](https://wa.me/?text=Simple%20Voice%20Chat%20for%20Minecraft%3A%20how%20to%20set%20it%20up%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fminecraft%2Fsimple-voice-chat-minecraft-server "Share on WhatsApp")

For agents: Copy as Markdown [.md](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server.md)

In this guide 7 sections

* [How Simple Voice Chat works](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#como-funciona)
* [Installing on the server and on players](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#instalacao)
* [UDP port 24454](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#porta-udp)
* [Permissions](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#permissoes)
* [Voice chat not connected: troubleshooting](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#nao-conectado)
* [Networks with Velocity](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#proxy)
* [Which plan to choose](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#qual-plano)

Quick answer

**Simple Voice Chat**has to be on the server, as a plugin on Paper or as a mod on Fabric, NeoForge and Forge, and in each player's game. Voice travels over UDP, on port 24454 by default, set in the `voicechat-server.properties` file. On managed hosting, allocate an extra port in the panel and put that number in the file. Without an open UDP port, the game shows voice as not connected.

## How Simple Voice Chat works[](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#como-funciona)

It is proximity voice: you hear whoever is near you in the world, and the volume drops with distance. By default voice reaches 48 blocks and whispering reaches 24. There are also groups, private channels where distance does not matter, great for anyone exploring far from base. Groups are created from the mod's group menu, inside the game. Someone who is already in a group can call another player with `/voicechat invite NICK`, which sends a clickable invite in chat, and anyone can leave with `/voicechat leave`.

The detail that explains almost every problem: Simple Voice Chat does not use the game connection. Minecraft talks over TCP, on the server port. Voice goes over a separate channel on UDP, on another port. If the difference between the two protocols is still fuzzy, the guide [TCP vs UDP on servers](https://streethosting.com.br/en/guides/infrastructure/tcp-vs-udp) explains why real-time voice prefers UDP.

* **Players without the mod:** they join and play normally, they just cannot talk or hear. If voice is mandatory on your server, the `force_voice_chat=true` option kicks anyone who joins without the mod.
* **Bedrock players:** anyone joining through Geyser does not use Simple Voice Chat, because the mod only exists for Java Edition. Keep that in mind on a server with crossplay between Java and Bedrock.
* **Recording:** by default players can record the voice chat audio. If that bothers your community, turn it off with `allow_recording=false`.

## Installing on the server and on players[](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#instalacao)

Simple Voice Chat has versions for almost every server base. Pick the one that matches yours and the exact Minecraft version, on Modrinth or CurseForge.

| Server base            | File type                                                     | Where to install | Config folder       |
| ---------------------- | ------------------------------------------------------------- | ---------------- | ------------------- |
| Paper or Purpur        | Plugin                                                        | plugins          | plugins/voicechat   |
| Fabric                 | Mod, along with the Fabric API                                | mods             | config/voicechat    |
| NeoForge or Forge      | Mod                                                           | mods             | config/voicechat    |
| Velocity or BungeeCord | Proxy plugin, in addition to the plugin or mod on each server | proxy plugins    | Proxy configuration |

1. Download Simple Voice Chat for your server's base and version.
2. Stop the server and upload the file to `plugins` or `mods`, as the table shows.
3. Start the server once to generate the config and stop it again to adjust the port, as the next section shows.
4. Each player installs the mod in their own game, on Fabric, NeoForge, Forge or Quilt, for the same Minecraft version as the server.
5. On first join, the mod opens the microphone setup. The push to talk and mute keys are in the game's controls menu.

On a modpack server, put Simple Voice Chat inside the pack players download. That way nobody forgets the mod and nobody joins with a different version. The guide on a [Minecraft server with Fabric mods](https://streethosting.com.br/en/guides/minecraft/minecraft-fabric-server) shows how to separate server mods from the mods players must have.

## UDP port 24454[](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#porta-udp)

The server opens voice over UDP on the port set in `port`. The file lives at `plugins/voicechat/voicechat-server.properties` on Paper and at `config/voicechat/voicechat-server.properties` on Fabric, NeoForge and Forge. The lines that matter for the connection are these:

`port=24454 bind_address= voice_host= max_voice_distance=48 enable_groups=true force_voice_chat=false`

* **port:** the voice UDP port. With `-1`, it uses the same number as the Minecraft port.
* **bind\_address:** leave it empty. That way voice chat uses the same IP defined in `server.properties`. A wrong IP here keeps the voice server from opening.
* **voice\_host:** the address clients use for voice. Leave it empty unless voice has to arrive through a different address or port than the game server. The documentation itself says not to touch it without knowing why.

### On managed hosting[](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#hospedagem-gerenciada)

1. Add an extra port in the server panel. On StreetHosting Minecraft plans, the extra port is available from the 8 GB plan up, and the number is assigned automatically.
2. Put that number in `port=` and save the file.
3. Restart and read the console. An address in use message means something else already occupies that port.
4. Join the game and check that the disconnected icon is gone.

Without an extra port, you can try `port=-1`: voice then uses the Minecraft port over UDP. It works when the panel and the firewall let UDP through on that port, which varies from host to host. If Geyser is set up on the same port as Java, it will not work, because Bedrock also speaks UDP and the two will fight over the same number.

### On a VPS with root access[](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#em-vps)

On a VPS, the port has to be opened in the system firewall, over UDP. With UFW on Ubuntu, it takes two commands. The complete rules walkthrough is in [UFW firewall on an Ubuntu VPS](https://streethosting.com.br/en/guides/vps/ufw-firewall-ubuntu-vps).

`sudo ufw allow 24454/udp sudo ufw status`

If the server runs in Docker, the mapping has to declare UDP: `24454:24454/udp`. Mapping only the port, without the suffix, opens TCP and leaves voice out.

## Permissions[](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#permissoes)

Simple Voice Chat has four permissions. On Paper, any Bukkit permissions plugin works. On Fabric, the mod uses the permissions API for mods, which LuckPerms for Fabric implements.

| Permission       | Default        | What it controls                            |
| ---------------- | -------------- | ------------------------------------------- |
| voicechat.listen | Everyone       | Hearing other players' voice                |
| voicechat.speak  | Everyone       | Transmitting your own voice                 |
| voicechat.groups | Everyone       | Creating and joining voice groups           |
| voicechat.admin  | Operators only | Admin commands, such as the connection test |

Since everyone can already talk and listen by default, the most common adjustment is taking permission away, not granting it. A few examples with [LuckPerms](https://streethosting.com.br/en/guides/minecraft/luckperms-minecraft-setup):

`# Punished player: can still listen, but cannot talk lp user NICK permission set voicechat.speak false # Visitors without private voice groups lp group visitante permission set voicechat.groups false # Moderators can test players' connections lp group mod permission set voicechat.admin true`

## Voice chat not connected: troubleshooting[](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#nao-conectado)

When voice does not connect, the mod shows a plug icon on screen. The game keeps working, because the main connection is TCP and voice is a different channel. That is why the error is almost never in Minecraft and almost always in the UDP port. If the player cannot even join the server, the problem is a different one, and the way forward is in [how to fix connection timed out](https://streethosting.com.br/en/guides/minecraft/fix-minecraft-connection-timed-out).

| Symptom                                   | Likely cause                                                    | Fix                                                                                    |
| ----------------------------------------- | --------------------------------------------------------------- | -------------------------------------------------------------------------------------- |
| Disconnected icon for everyone            | UDP port closed or different from the one configured            | Check the number in port and the port allocated in the panel or opened in the firewall |
| Console shows Address already in use      | Another program or another server already uses the port         | Switch to a free port                                                                  |
| Console shows Failed to bind to address   | bind\_address with the wrong IP                                 | Leave bind\_address empty                                                              |
| Works for some players and not for others | The player's network blocks UDP, common on mobile data and VPNs | Test from another network; it is not a server fault                                    |
| Connects and keeps dropping               | Unstable internet on the player's side                          | Test with a cable or on another network                                                |
| Right port and nobody connects            | Network protection filter blocking the port's UDP               | Ask the host's support to open UDP on that port                                        |

To test a specific player, staff with `voicechat.admin` can run the command below. It only works in game and requires the mod on your own client.

`/voicechat test NICK`

Every time you touch the config file, restart the server. Editing it while the server is running and expecting the port to change on its own is the most common cause of "I set it up right and there is still no voice".

## Networks with Velocity[](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#proxy)

On a network with a proxy, voice goes through the proxy too. The Simple Voice Chat documentation describes the setup like this:

* **On the proxy:** install the Simple Voice Chat plugin for Velocity or for BungeeCord and Waterfall. It forwards voice to the right server.
* **On each server behind the proxy:** install the regular plugin or mod. Each one uses its own voice port internally, with no need to be exposed to the internet.
* **Public port:** only the proxy needs an open UDP port. By default it is the same number as the proxy port.
* **voice\_host:**with a proxy, each server's value is ignored. If you need to give the voice address, do it in the proxy configuration.

The full layout of lobby, backends and forwarding is in [Velocity and BungeeCord in a server network](https://streethosting.com.br/en/guides/minecraft/velocity-vs-bungeecord).

## Which plan to choose[](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#qual-plano)

Simple Voice Chat uses little CPU: the server only relays compressed audio packets between nearby players. What decides the plan is the extra port and the rest of the server, such as world, plugins and player count.

On [StreetHosting Minecraft hosting](https://streethosting.com.br/en/minecraft), in São Paulo, the extra port appears from the 8 GB plan up: R$ 68.00 on the Budget line with DDR4 and R$ 88.00 on [Minecraft Pro](https://streethosting.com.br/en/minecraft-pro) with Ryzen and DDR5, both with one extra port, 500% CPU and 60 GB NVMe. The 10 GB plan, R$ 85.00 on Budget and R$ 110.00 on Pro, comes with up to five extra ports, which is plenty for voice, Geyser and a BlueMap 3D map at the same time. The 4 and 6 GB plans do not include an extra port; on those, the way out is trying `port=-1`.

* Simple Voice Chat in the right version on the server and on every player
* Extra port allocated and put in port
* bind\_address and voice\_host empty, unless there is a clear reason
* Server restarted after editing the config
* Speak and group permissions adjusted in LuckPerms
* Tested with /voicechat test before announcing voice on Discord

In this guide

* [How Simple Voice Chat works](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#como-funciona)
* [Installing on the server and on players](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#instalacao)
* [UDP port 24454](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#porta-udp)
* [Permissions](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#permissoes)
* [Voice chat not connected: troubleshooting](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#nao-conectado)
* [Networks with Velocity](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#proxy)
* [Which plan to choose](https://streethosting.com.br/en/guides/minecraft/simple-voice-chat-minecraft-server#qual-plano)

## Frequently asked questions

Which port does Simple Voice Chat use?

By default, port 24454 over UDP. It is set in the port option of the voice server config file, inside the voicechat folder. On managed hosting, replace it with the number of the extra port allocated in the panel and restart the server.

Do players need to install anything to use voice?

Yes. Simple Voice Chat has to be on the server and on each player's client, on Fabric, NeoForge, Forge or Quilt. Anyone who joins without the mod plays normally, but cannot talk to or hear anyone.

Why does it say voice chat not connected?

Because the voice channel, which uses UDP, could not reach the server. It is almost always a UDP port that is closed or different from the one configured. It also happens when the player's network blocks UDP, as on mobile data and some VPNs.

Can I use Simple Voice Chat without an extra port?

Sometimes. With port set to minus one, voice uses the same port number as Minecraft, just over UDP. It works when the panel and the firewall let UDP through on that port and no other service, such as Geyser, is already using it.

Does Simple Voice Chat work on a Paper server?

It does. There is a plugin version for Paper and Spigot, installed in the plugins folder. The server stays mod free, but every player who wants to talk needs the Simple Voice Chat mod installed in their own game.

Next step

Minecraft plans

Compare Minecraft hosting options in Brazil.

[Minecraft plans](https://streethosting.com.br/en/minecraft)

[See Minecraft Pro Managed hosting on Ryzen with modpacks, optimized Paper and technical support.](https://streethosting.com.br/en/minecraft-pro)

## Related guides

[Infrastructure Intermediate TCP vs UDP: which protocol to use on each server TCP guarantees everything arrives, and in the right order. UDP delivers what it can without waiting for anyone. Understanding that trade explains why games and voice use UDP, why APIs use TCP and why opening lots of ports in the firewall does not work. 9 min Read guide](https://streethosting.com.br/en/guides/infrastructure/tcp-vs-udp) [Minecraft Beginner How to fix the Minecraft connection timed out error If a player tries to join and gets connection timed out, the cause is almost always the network, the port or DNS. This guide shows the right order to diagnose it. 3 min Read guide](https://streethosting.com.br/en/guides/minecraft/fix-minecraft-connection-timed-out) [Minecraft Intermediate Velocity vs BungeeCord: Minecraft server networks and when to use a proxy A proxy is not just for big networks: it is the layer that moves players between lobby, survival and minigames while keeping one unified experience. This guide explains when it is worth it, what changes for security and how to think about latency when everything runs in São Paulo. 5 min Read guide](https://streethosting.com.br/en/guides/minecraft/velocity-vs-bungeecord)

[← Back to the Guide Center](https://streethosting.com.br/en/guides)
