Guides
Plugin Setup5 min readUpdated 2026-05-28

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 Plugin
Note

Players 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.

Default Voice Chat Port (UDP)
24454

3. 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 keyDescriptionDefault value
portThe 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_addressThe 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_distanceHow far normal voice chat can be heard48
whisper_distanceHow far whispered voice chat can be heard24
codecThe Opus codec. Valid values are VOIP, AUDIO and RESTRICTED_LOWDELAYVOIP
mtu_sizeThe maximum allowed audio packet size in bytes. Lower this if audio packets do not arrive reliably1024
tcp_rate_limitThe 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_aliveHow often keep-alive packets are sent, in milliseconds. Higher values may cause timeouts1000
enable_groupsWhether group chats are allowedtrue
voice_hostThe 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_recordingWhether players are allowed to record voice chat audiotrue
spectator_interactionWhether spectators can talk to other playersfalse
spectator_player_possessionWhether spectators can talk to players they are spectatingfalse
force_voice_chatWhether players without the voice chat mod should be kicked from the serverfalse
login_timeoutHow long the server waits to check whether a player has the mod installed, in milliseconds. Only relevant when force_voice_chat is set to true10 000
broadcast_rangeThe range voice chat audio should broadcast to. A value below 0 uses max_voice_distance-1.0
allow_pingsWhether the voice chat server should reply to external pingstrue
use_nativesWhether the mod should load native libraries on dedicated servers. This mostly matters for voice chat addonstrue