Set Up Simple Voice Chat
Add Simple Voice Chat to your server and configure the voice port.
Use this guide to install Simple Voice Chat on a Paper or Paper-compatible Minecraft server.
1. Download the Plugin
Download the plugin yourself, or let the Server Generator include it for you. If you download it manually, use the official Modrinth page and choose the file that matches your server software and Minecraft version.
Download Voice Chat PluginPlayers also need the Fabric, NeoForge, Forge, or Quilt version of the mod installed on their clients when the server is running the Bukkit/Spigot/Paper version of Simple Voice Chat.
2. Setting Up the Server
Make sure the machine running the server allows UDP traffic on the voice chat port.
244543. Configure the Server
After the first startup, the plugin creates its configuration file at plugins/voicechat/voicechat-server.properties. This file controls the voice chat server settings. The table below explains the available options:
| Config key | Description | Default value |
|---|---|---|
port | The port used for voice chat communication. Audio packets are always sent over UDP on this port, separate from the game server's normal networking. Set this to -1 to reuse the Minecraft server port, but this is strongly discouraged because UDP is also used there for server queries by default. Reusing it may crash the server. | 24454 |
bind_address | The server IP address to bind voice chat to. Leave blank to use the server-ip value from server.properties. To bind to the wildcard IP address, use * | |
max_voice_distance | How far normal voice chat can be heard | 48 |
whisper_distance | How far whispered voice chat can be heard | 24 |
codec | The Opus codec. Valid values are VOIP, AUDIO and RESTRICTED_LOWDELAY | VOIP |
mtu_size | The maximum allowed audio packet size in bytes. Lower this if audio packets do not arrive reliably | 1024 |
tcp_rate_limit | The maximum number of packets a player can send per second. Set this to -1 to disable the rate limit; otherwise it must be greater than 0. This only applies to voice chat packets sent through Minecraft's networking, such as joining groups or toggling voice chat state. | 16 |
keep_alive | How often keep-alive packets are sent, in milliseconds. Higher values may cause timeouts | 1000 |
enable_groups | Whether group chats are allowed | true |
voice_host | The hostname clients should use to connect to voice chat. This can include a port, such as example.com:24454, or be only a port, such as 24454. Do NOT change this value unless you know what it does. | |
allow_recording | Whether players are allowed to record voice chat audio | true |
spectator_interaction | Whether spectators can talk to other players | false |
spectator_player_possession | Whether spectators can talk to players they are spectating | false |
force_voice_chat | Whether players without the voice chat mod should be kicked from the server | false |
login_timeout | How long the server waits to check whether a player has the mod installed, in milliseconds. Only relevant when force_voice_chat is set to true | 10 000 |
broadcast_range | The range voice chat audio should broadcast to. A value below 0 uses max_voice_distance | -1.0 |
allow_pings | Whether the voice chat server should reply to external pings | true |
use_natives | Whether the mod should load native libraries on dedicated servers. This mostly matters for voice chat addons | true |