Se connecter Ajouter mon serveur

Vous installez Simple Voice Chat sur votre serveur, vous redémarrez, vous rejoignez en jeu. Le micro ne marche pas. L'icône du voice chat affiche "not connected". Le problème n'est pas le mod : c'est le port. Simple Voice Chat utilise un port UDP séparé (24454 par défaut) qui n'a rien à voir avec le port Minecraft standard (25565). Si ce port n'est pas ouvert, le voice chat ne se connecte pas, sans message d'erreur explicite. C'est le piège numéro un de cette installation, et ce guide commence par là.

Ce qu'il faut retenir

  • Simple Voice Chat fonctionne en serveur-relais : l'audio des joueurs passe par le serveur via UDP, pas en peer-to-peer. Le mod doit être installé sur le serveur ET sur le client de chaque joueur.
  • Le port par défaut est 24454 UDP. Il doit être ouvert dans le pare-feu et redirigé dans le routeur (si auto-hébergé), en plus du port Minecraft standard.
  • Le mod est compatible Paper, Spigot, Fabric, NeoForge, Forge et Quilt. Un joueur Fabric peut rejoindre un serveur Paper avec le plugin, et inversement.
  • Avec plus de 120 millions de téléchargements sur CurseForge, c'est le mod de voice chat le plus utilisé pour Minecraft.

Comprendre comment ça fonctionne

Simple Voice Chat n'est pas un bot Discord ni un service cloud. C'est un système audio intégré au serveur Minecraft. Chaque joueur envoie sa voix au serveur via UDP, le serveur calcule qui est proche de qui, et renvoie à chaque joueur uniquement les voix qu'il devrait entendre en fonction de la distance. C'est ce qui permet le voice chat de proximité : plus un joueur s'éloigne, plus sa voix baisse.

Cette architecture implique deux contraintes non négociables :

  • Le serveur doit avoir le mod ou plugin installé. C'est lui le relais audio.
  • Chaque joueur doit installer le mod côté client (Fabric, NeoForge ou Forge). Un joueur en vanilla ne peut pas utiliser le voice chat, mais il peut quand même rejoindre le serveur et jouer normalement sans le mod.

Pour la documentation complète, consultez le wiki officiel de Simple Voice Chat par henkelmax.

Installation sur Paper / Spigot / Purpur

Sur un serveur Paper, Spigot ou Purpur, Simple Voice Chat s'installe comme un plugin classique.

  • Téléchargez la version Bukkit de Simple Voice Chat depuis CurseForge ou Modrinth. Vérifiez que la version correspond à votre version de Minecraft.
  • Placez le fichier .jar dans le dossier plugins/ de votre serveur.
  • Redémarrez le serveur (pas un reload, un vrai redémarrage).
  • Le fichier de configuration est généré automatiquement dans plugins/voicechat/voicechat-server.properties.

Installation sur Fabric / NeoForge / Forge

Sur un serveur moddé, Simple Voice Chat s'installe comme un mod standard.

  • Téléchargez la version correspondant à votre loader (Fabric, NeoForge ou Forge) depuis CurseForge ou Modrinth.
  • Placez le fichier .jar dans le dossier mods/ de votre serveur.
  • Sur Fabric, Fabric API doit être installé (c'est probablement déjà le cas si vous avez d'autres mods).
  • Redémarrez le serveur.
  • Le fichier de configuration est généré dans config/voicechat/voicechat-server.properties.

Ouvrir le port voice chat

C'est l'étape que tout le monde oublie et la cause de 90 % des problèmes "not connected".

Simple Voice Chat utilise le port UDP 24454 par défaut, séparé du port de jeu Minecraft (25565 TCP). Ce port doit être ouvert partout dans la chaîne réseau.

Chez un hébergeur de serveurs

Deux cas de figure :

  • L'hébergeur permet d'ouvrir des ports supplémentaires dans le panel (Pterodactyl ou panel propriétaire). Ajoutez le port 24454 UDP dans les allocations de ports de votre serveur. Certains hébergeurs Minecraft attribuent automatiquement un port voix différent de 24454 : vérifiez dans le panel quel port UDP est disponible et modifiez voicechat-server.properties en conséquence.
  • L'hébergeur ne permet pas d'ouvrir de port supplémentaire. Passez le port du voice chat à -1 dans la configuration (voir la section dédiée plus bas). Cette option fonctionne mais comporte des risques.

En auto-hébergement

  • Pare-feu Windows : New-NetFirewallRule -DisplayName "Voice Chat" -Direction Inbound -Protocol UDP -LocalPort 24454 -Action Allow
  • Pare-feu Linux (ufw) : sudo ufw allow 24454/udp
  • Port forwarding : redirigez le port UDP 24454 sur votre routeur vers l'IP locale de la machine serveur.
  • Docker : publiez le port explicitement en UDP : -p 24454:24454/udp. La syntaxe -p 24454:24454 sans /udp ne mappe que le TCP, ce qui ne fonctionne pas pour le voice chat.

Un point à connaître si vous utilisez GeyserMC en même temps : Geyser utilise aussi un port UDP (19132 par défaut). Vérifiez que les deux ports sont différents. Deux services ne peuvent pas partager le même port UDP.

Configurer voicechat-server.properties

Le fichier de configuration se trouve à deux endroits selon votre loader :

  • Paper/Spigot : plugins/voicechat/voicechat-server.properties
  • Fabric/NeoForge/Forge : config/voicechat/voicechat-server.properties

Les paramètres les plus utiles (d'après la documentation officielle) :

Paramètre Valeur par défaut Description
port 24454 Port UDP du voice chat. Mettez -1 pour utiliser le même port que le serveur (déconseillé officiellement, risque de crash avec la query UDP).
bind_address - Adresse IP sur laquelle le voice chat écoute. Laisser vide pour utiliser la valeur de server-ip. Mettre * pour écouter sur toutes les interfaces.
max_voice_distance 48 Distance max du voice chat de proximité en blocs. Au-delà, le joueur n'entend plus rien.
whisper_distance 24 Distance en blocs à laquelle le chuchotement est audible.
codec VOIP Profil du codec Opus. VOIP pour la voix, AUDIO pour la musique, RESTRICTED_LOWDELAY pour la latence la plus basse.
enable_groups true Autorise les groupes de discussion (chat privé entre joueurs, protégé par mot de passe).
allow_recording true Autorise les joueurs à enregistrer le voice chat.
spectator_interaction false Autorise les spectateurs à parler aux autres joueurs.
force_voice_chat false Kick les joueurs qui n'ont pas le mod Simple Voice Chat installé côté client.
voice_host - Hostname que les clients utilisent pour se connecter au voice chat (ex : example.com:24454). Ne modifiez ce paramètre que si vous utilisez un proxy ou un DNS custom.

Après avoir modifié le fichier, redémarrez le serveur. Les changements ne s'appliquent pas à chaud.

Installation côté client (joueurs)

Chaque joueur doit installer Simple Voice Chat sur son client. La version client doit correspondre au loader du joueur (Fabric, NeoForge ou Forge), pas à celui du serveur. Un joueur Fabric peut rejoindre un serveur Paper avec le plugin SVC, tant qu'il a le mod client Fabric installé de son côté.

  • Téléchargez Simple Voice Chat depuis CurseForge ou Modrinth pour votre loader et votre version de Minecraft.
  • Placez le .jar dans votre dossier mods/ local.
  • Lancez Minecraft. Appuyez sur V en jeu pour ouvrir les paramètres du voice chat (périphériques audio, push-to-talk, volume).

Les joueurs qui ne veulent pas ou ne peuvent pas installer le mod peuvent toujours rejoindre le serveur et jouer normalement. Ils n'auront simplement pas accès au voice chat.

Utiliser le même port que le serveur Minecraft (port = -1)

Si vous ne pouvez pas ouvrir de port supplémentaire (certains hébergeurs low-cost, certains réseaux), modifiez le paramètre port dans voicechat-server.properties :

port=-1

Avec cette configuration, Simple Voice Chat utilise le même port que le serveur Minecraft. Plus besoin d'ouvrir un deuxième port. La documentation officielle déconseille cette option car le port UDP est aussi utilisé par le système de query de Minecraft, ce qui peut provoquer des conflits et des crashs du serveur. En pratique, sur les hébergeurs qui ne proposent pas de port supplémentaire, c'est parfois la seule option. Testez la stabilité de votre serveur après activation et repassez à un port dédié dès que possible si vous observez des crashs ou des déconnexions aléatoires.

Vérifier que le voice chat fonctionne

Après l'installation et le redémarrage du serveur, vérifiez ces points :

  • Console serveur : au démarrage, un message confirme que le serveur voice chat a démarré sur le port configuré. Si vous voyez un avertissement "port in use" ou "failed to bind", le port est déjà occupé par un autre service.
  • Commande de test : tapez /voicechat test NomDuJoueur en jeu pour tester la connexion voice chat d'un joueur spécifique. C'est la méthode de diagnostic officielle la plus fiable.
  • En jeu : appuyez sur V pour ouvrir les paramètres. Si l'icône en bas à gauche affiche un micro avec une coche verte, le voice chat est connecté. Si elle affiche une prise débranchée ou "not connected", le port UDP n'est pas accessible.
  • Test entre joueurs : connectez-vous avec deux comptes (ou demandez à un ami). Approchez-vous l'un de l'autre et parlez. La voix doit être audible et diminuer avec la distance.

Dépannage

"Voice chat not connected" en jeu

C'est le problème le plus fréquent. Dans 90 % des cas, le port UDP 24454 n'est pas ouvert ou pas correctement redirigé. Vérifiez dans l'ordre :

  • Le port est-il ouvert en UDP (pas TCP) dans le pare-feu ?
  • Le port forwarding est-il configuré en UDP sur le routeur (si auto-hébergé) ?
  • Chez un hébergeur : le port 24454 est-il bien alloué à votre serveur dans le panel ?
  • Le port configuré dans voicechat-server.properties correspond-il au port réellement ouvert ?
  • Un autre service (Geyser, un autre mod) utilise-t-il déjà le port 24454 ?

Les outils de vérification de ports classiques (type canyouseeme.org) ne fonctionnent pas pour les ports UDP. L'UDP est un protocole sans connexion : il faut que l'application réponde pour confirmer que le port est ouvert. Utilisez la commande /voicechat test en jeu ou l'outil CLI officiel svc-cli-utils pour tester le port depuis la ligne de commande.

Si aucune de ces vérifications ne résout le problème, passez le port à -1 pour utiliser le port du serveur Minecraft. C'est la solution de contournement la plus courante, mais gardez en tête l'avertissement officiel sur les risques de crash.

Le voice chat fonctionne en local mais pas à distance

Le serveur et le client sont sur le même réseau et le NAT loopback de votre routeur ne fonctionne pas pour le port UDP. Les joueurs locaux se connectent directement, les joueurs distants passent par le routeur qui ne redirige pas correctement le port voix. Vérifiez la redirection du port 24454 UDP sur votre routeur.

Lag audio ou voix robotique

Le codec Opus utilisé par Simple Voice Chat est très léger en bande passante (environ 10-15 Ko/s par joueur actif). Un serveur avec 20 joueurs qui parlent simultanément consomme environ 300 Ko/s pour le voice chat, ce qui est négligeable. Si la voix est saccadée ou robotique, le problème vient généralement de la connexion internet du joueur (pas du serveur). Demandez au joueur de vérifier sa connexion et de fermer les applications qui consomment de la bande passante en arrière-plan. Vous pouvez aussi réduire le paramètre mtu_size (défaut 1275) dans la config serveur si plusieurs joueurs signalent le problème.

Questions fréquentes

Un joueur Fabric peut-il parler avec un joueur Forge sur le même serveur ?

Oui. Simple Voice Chat est cross-compatible entre tous les loaders. Un serveur Paper avec le plugin peut accueillir des joueurs avec le mod Fabric, NeoForge ou Forge installé côté client. Le protocole audio est le même quel que soit le loader.

Les joueurs Bedrock peuvent-ils utiliser Simple Voice Chat ?

Pas nativement. Simple Voice Chat est exclusif à Minecraft Java Edition. Les joueurs Bedrock connectés via Geyser ne peuvent pas utiliser le voice chat. Un projet tiers appelé "Bedrock Voice Chat" (disponible sur Modrinth) tente de combler ce fossé, mais il est encore expérimental.

Peut-on utiliser Simple Voice Chat sans micro (écoute seule) ?

Oui. Un joueur peut installer le mod et écouter les autres joueurs sans jamais activer son micro. Le mod fonctionne en réception seule par défaut jusqu'à ce que le joueur configure son périphérique d'entrée et appuie sur la touche push-to-talk.

Simple Voice Chat ou Plasmo Voice ?

Les deux font la même chose (voice chat de proximité). Simple Voice Chat a une base d'utilisateurs plus large (120M+ downloads), plus d'addons, et une compatibilité plus étendue (Bukkit/Spigot/Paper en natif). Plasmo Voice offre une meilleure occultation sonore (le son est étouffé par les blocs entre les joueurs) et un overlay style Discord. Les deux sont gratuits, open source, et activement maintenus en 2026. Pour un serveur communautaire, Simple Voice Chat est le choix le plus sûr par sa popularité et sa documentation.

Le voice chat fonctionne-t-il avec un proxy (Velocity/BungeeCord) ?

Oui. Simple Voice Chat supporte Velocity et BungeeCord/Waterfall. Installez le mod/plugin sur chaque serveur backend et le plugin proxy sur Velocity ou BungeeCord. Le voice chat suit le joueur quand il change de serveur dans le réseau. Le port voix doit être ouvert sur chaque serveur backend. Depuis la version 2.6.4 du plugin proxy, vous pouvez tester la connexion entre le proxy et les serveurs backend avec /voicechatproxy ping .

Comment empêcher les joueurs sans le mod de rejoindre le serveur ?

Passez force_voice_chat=true dans voicechat-server.properties. Le serveur kick automatiquement tout joueur qui n'a pas le mod installé après un délai configurable (login_timeout, défaut 10 secondes). Ce paramètre est désactivé par défaut.

Avis

Aucun commentaire pour le moment.

Commenter

Pour commenter, vous devez être connecté.