PlasmoVoice
Voice chat proxying
PlasmoVoice is a voice chat plugin for Minecraft that operates over UDP. Without proxying its traffic, players connect to the voice server directly — which means your real IP leaks through the voice chat, even if the main server is behind MineGuard.
How it works
MineGuard proxies PlasmoVoice UDP traffic through its filter. You don't need to rent a separate VPS or configure nginx — just enable the feature in the panel and change one config line on the server.
Setup
Enable PlasmoVoice in the MineGuard panel
Set the voice server backend
ip:port format. Usually this is the same IP as your Minecraft server, and the port is the PlasmoVoice port (which by default matches the game server port).Update the PlasmoVoice config on your server
[host.public] section with the IP and port that MineGuard assigned:[host]
ip = "0.0.0.0"
port = 0 # 0 = use the game server's port
[host.public]
ip = "YOUR_DOMAIN" # the domain players connect through
port = 28XXX # port from the MineGuard panelThe port in [host.public] is the port you see in the MineGuard panel after enabling PlasmoVoice.
Restart the server
Verification
After setup, join the server and confirm that voice chat works. In the PlasmoVoice logs you should see the public address pointing to MineGuard, not to your real IP.
Firewall
On your server, close the PlasmoVoice UDP port to everyone except MineGuard's IP addresses. Current IP list: https://mineguard.pro/api/filter-ips
# For each IP in the list:
iptables -A INPUT -p udp --dport <PLASMOVOICE_PORT> -s <IP_FROM_LIST> -j ACCEPT
# Block all other UDP connections on this port
iptables -A INPUT -p udp --dport <PLASMOVOICE_PORT> -j DROP