Java Edition et Bedrock Edition sont deux jeux différents : les joueurs Bedrock ne peuvent donc normalement pas rejoindre un serveur Java. Geyser est un plugin qui fait la traduction entre les deux. Floodgate l’accompagne, pour que les joueurs Bedrock puissent se connecter sans posséder de compte Java. Ensemble, ils permettent à des amis sur Windows, téléphone et tablette de rejoindre le même monde Java que les joueurs sur ordinateur avec Java Edition.
Le panel configure les deux avec un seul bouton. Ce guide couvre ce bouton, la façon dont les joueurs Bedrock se connectent, et quoi faire à la main quand le bouton n’est pas proposé.
Ce qui marche et ce qui ne marche pas
- Les joueurs Bedrock rejoignent le même monde que les joueurs Java et discutent avec eux.
- Geyser ne peut pas traduire ce qu’ajoutent la plupart des mods, comme les nouveaux blocs et objets. La page des versions prises en charge de Geyser indique que Geyser émule un client Java d’une version précise, 26.2 au moment de la rédaction : votre serveur Java doit donc accepter les joueurs de cette version. Les joueurs Bedrock ne peuvent pas installer de mods Java : un serveur dont le contenu vient de mods ne convient donc pas.
- Geyser ne transforme pas les packs de ressources Java en packs Bedrock.
- Les joueurs Bedrock utilisent les commandes de Bedrock : certains détails de jeu diffèrent donc de Java.
La page de Geyser liste les versions de Java et de Bedrock qu’il prend en charge actuellement. Voir geysermc.org. De nouvelles versions de Minecraft peuvent arriver avant que Geyser les prenne en charge.
Activer le crossplay dans le panel
Le bouton est présent sur un serveur Java qui fait tourner Paper, Purpur, Spigot, Folia, Magma, Ketting, Velocity, BungeeCord ou Waterfall. Il n’est pas proposé pour les serveurs Fabric, Forge, NeoForge, Quilt, Vanilla, Sponge, Mohist, Custom Jar, modpack ou Bedrock. Pour ceux-là, ouvrez un ticket et dites-nous ce que vous voulez faire.
- Ouvrez votre serveur dans le panel et cliquez sur Ports et réseau dans le menu de gauche.
- Repérez la carte Crossplay Bedrock. Si elle indique que le serveur ne peut pas faire le pont, elle donne la raison, par exemple que la version de Minecraft est trop récente pour toute version de Geyser, ou un Java plus ancien que celui dont Geyser a besoin. Suivez la raison indiquée.
- Cliquez sur Activer le crossplay. Il vous faut l’autorisation de créer des fichiers et de créer des ports. Si vous êtes un aide invité sans les deux, demandez au propriétaire.
- Le panel installe Geyser et Floodgate dans le dossier
plugins, ajoute un deuxième port à votre serveur pour le trafic Bedrock, et indique à Geyser de l’utiliser. La carte affiche alors Les joueurs Bedrock se connectent à avec une adresse et un port, et un bouton de copie. Elle ne l’affiche que jusqu’à ce que vous rechargiez la page. Ensuite, la carte indique seulement que le crossplay est configuré : copiez donc l’adresse maintenant. Vous pouvez toujours retrouver le port dans la liste Tous les ports plus bas sur Ports et réseau : le port supplémentaire qui s’y trouve est celui de Bedrock, et le nom d’hôte est le même que dans votre Adresse du serveur Java. - Redémarrez le serveur. La carte vous rappelle que le crossplay n’est pas terminé avant cela.
- Donnez cette adresse et ce port à vos joueurs Bedrock. La première partie est l’adresse et le nombre après les deux-points est le port.
Le trafic Bedrock est séparé du trafic Java : les joueurs Bedrock utilisent donc l’adresse et le port Bedrock, pas l’Adresse du serveur Java de la page Aperçu. Ils ont le même nom d’hôte et un autre port. Vos joueurs Java continuent d’utiliser l’Adresse du serveur.
Comment les joueurs Bedrock se connectent
Joueurs sur Windows, téléphone et tablette :
- Lancez Minecraft Bedrock Edition, choisissez Jouer, puis l’onglet Serveurs et Ajouter un serveur.
- Saisissez n’importe quel nom dans Nom du serveur.
- Mettez l’adresse (tout ce qui est avant les deux-points) dans Adresse du serveur et le nombre après les deux-points dans Port.
- Enregistrez, sélectionnez le serveur et connectez-vous.
Voir Comment rejoindre votre serveur Minecraft pour les règles de version. Les joueurs sur Xbox, PlayStation et Nintendo Switch ne peuvent pas ajouter de serveur externe par adresse. Le Minecraft Wiki indique qu’ils ne peuvent le rejoindre que via un DNS personnalisé ou une connexion en réseau local : un joueur sur console a donc besoin de l’un des deux.
Les joueurs Bedrock se connectent avec leur propre compte Microsoft. Gardez le Mode en ligne activé dans Paramètres, Server Properties (Java). Voir Les propriétés du serveur Minecraft expliquées. Floodgate gère la connexion Bedrock : vous n’avez donc pas besoin de désactiver le Mode en ligne.
Pseudos, whitelist et commandes
Floodgate place un préfixe devant le pseudo de chaque joueur Bedrock pour qu’il ne puisse pas entrer en conflit avec celui d’un joueur Java. Son fichier de configuration par défaut règle le préfixe sur un point, par exemple .Steve, et remplace les espaces des pseudos par des underscores. Les deux peuvent être changés dans le config.yml de Floodgate.
- Pour mettre un joueur Bedrock dans la whitelist, tapez
fwhitelist add Namedans la Console, sans slash. La documentation de Floodgate indique qu’il n’est pas nécessaire d’inclure le préfixe, et que vous pouvez donner l’UUID du joueur à la place.fwhitelist remove Namele retire. Voir Comment configurer une whitelist et bannir des joueurs. - Dans les commandes qui nomment un joueur Bedrock, utilisez le pseudo tel que le jeu l’affiche, avec le préfixe.
Gardez la clé de Floodgate privée
Floodgate crée un fichier appelé key.pem dans son propre dossier à l’intérieur de plugins. La documentation de Floodgate indique que cette clé permet aux comptes Bedrock de sauter la connexion Java, et que toute personne qui l’obtient peut gravement nuire à votre serveur. Ne la partagez pas, ne la mettez pas dans un ticket et ne la laissez pas dans un backup que vous transmettez à d’autres.
Si vous ne pouvez pas utiliser le bouton
Vous pouvez faire la même chose à la main sur Paper, Purpur ou Spigot :
- Dans Modding, puis Plugins, installez Geyser et Floodgate, ou téléversez leurs jars dans le dossier
plugins. Récupérez-les depuis les téléchargements officiels de Geyser. Voir Comment installer des plugins sur Paper, Spigot et Purpur. - Sur Ports et réseau, utilisez Ajouter un port si votre offre en permet un autre. Vous ne pouvez pas choisir le numéro. Voir Comment trouver et changer les ports et l’adresse IP de votre serveur.
- Démarrez le serveur une fois pour que Geyser crée ses paramètres. Dans Files, ouvrez
plugins, puis le dossier de Geyser (appeléGeyser-Spigotsur ces types de serveur), et modifiezconfig.yml. Réglez leportsousbedrocksur le nouveau numéro de port. Le port par défaut de Geyser est 19132, et il n’utilise que l’UDP. - Redémarrez le serveur et donnez aux joueurs Bedrock l’adresse et le nouveau port.
D’autres plugins qui utilisent l’UDP, comme le chat vocal ou query, ne peuvent pas partager le port de Geyser. La documentation de Geyser dit la même chose.
Pour un réseau avec proxy, Geyser et Floodgate vont sur le proxy. La page de configuration de Floodgate ajoute une étape si vous mettez aussi Floodgate sur les serveurs backend : réglez send-floodgate-data sur true dans la configuration de Floodgate sur le proxy, et copiez key.pem du dossier Floodgate du proxy vers le dossier Floodgate de chaque backend. Traitez cette clé comme le secret qu’elle est, comme décrit plus haut. Voir Comment construire un réseau Minecraft avec Velocity ou BungeeCord.
Si les joueurs Bedrock ne peuvent pas se connecter
| Ce qui se passe | Ce qu’il faut vérifier |
|---|---|
| Le serveur n’apparaît pas ou « Unable to connect to world » | Le serveur est En ligne, vous avez redémarré après l’activation, et le joueur a utilisé l’adresse et le port Bedrock de la carte, pas ceux de Java |
| « Outdated client » ou « Outdated server » | La version du jeu Bedrock et le build de Geyser ne correspondent pas. Mettez le jeu à jour, ou attendez que Geyser prenne en charge la version plus récente |
| Erreurs de connexion ou de « profile » dans la Console | Floodgate et le Mode en ligne ne sont pas alignés. Ouvrez un ticket avec les dernières lignes de la Console |
| La carte a indiqué qu’elle ne peut pas faire le pont | Suivez sa raison. Si elle nomme la version de Minecraft, il faut une version prise en charge par Geyser |
Si rien de cela ne marche, ouvrez un ticket avec le nom du serveur et les dernières lignes de la Console. Voir Comment ouvrir un ticket de support.
Votre serveur est hébergé ailleurs ? Transférez-le chez nous





