← Help · updated 2026-08-21

Set up voice chat

Simple Voice Chat needs its own UDP port, separate from the port players connect to. Two steps get it running: install the plugin, then open the port.

Open the port

Go to Settings → Extra ports, pick the Voice preset (UDP, port 24454) and add it, then restart the server. The row that appears shows two numbers — the address your players' clients reach (yourserver.truetick.gg:27600 or similar) and the in-plugin port, 24454 — and, for a UDP row on this port specifically, a note reading wired into Simple Voice Chat's config once the plugin has created it.

That note means exactly what it says: wiring only happens once two things are both true.

From that point on, every server start sets port, bind_address and voice_host in the file to values that match how the port is actually published. Every other setting in it — codec, recording, distance — stays yours; we never touch it.

Removing the UDP 24454 row hands those three keys back to you. The row is the whole trigger: with no such row on the server, we never open the file again, and whatever is in it at that moment stays exactly as it is.

If you had already edited those three keys yourself, we only correct a value that cannot work — a port that nothing published on your server forwards to, for example. If you deliberately pointed the plugin at a different UDP row of your own, we leave port as you set it and match voice_host to that row instead — the row is published, so we cannot tell that you got it wrong. One row is worth knowing about: with Bedrock crossplay on, the udp/19132 row belongs to Geyser and Simple Voice Chat cannot share it, so pointing the plugin at 19132 leaves voice silent and we will not correct that for you. A voice_host of your own with the right port is left as you wrote it, and so is bind_address left blank or set to 0.0.0.0.

Give players permission to talk

If you run LuckPerms (or any other permissions plugin), do this once — it is the single most common reason voice looks connected but nobody can be heard:

/lp group default permission set voicechat.speak true
/lp group default permission set voicechat.listen true
/lp group default permission set voicechat.groups true

Simple Voice Chat declares those permissions without a default, which a permissions plugin reads as "operators only". Until you grant them, ordinary players see You do not have permission to speak. Leave voicechat.admin to operators. If your players sit in a rank of your own rather than default, run the same three lines for that group.

We do not set these for you: it's your permissions plugin, not ours to write into.

Check that it really works

Open Console and look at the log after someone joins with the mod installed:

If you only ever see the second pair, the audio path is not working — open a ticket and we will look at it with you.

Things worth knowing

In the panel: Server → Configure → Settings → Extra ports