Aller au contenu principal

Configurer le crossplay

Quatre choses décident si GeyserMC fonctionne : le logiciel que vous avez commandé, une seconde allocation en UDP, deux lignes dans un fichier de configuration, et la façon dont vos amis sur console sont censés atteindre l’adresse. Les voici dans cet ordre.

La réponse courte

  1. Paper, Purpur ou Spigot avec Geyser et Floodgate

    Ce sont deux plugins gratuits. Forge et Vanilla n’ont aucune place pour eux.

  2. Un second port, UDP 19132

    Bedrock ne parle pas sur le port Java. Sans l’allocation UDP, le serveur n’apparaît jamais.

  3. Les consoles entrent par un ami

    Xbox, PlayStation et Switch n’ont pas de champ Ajouter un serveur. Quelqu’un sur Windows ou sur téléphone l’ajoute, et la console suit cet ami.

Les étapes ci-dessous développent ces trois lignes dans l’ordre, avec la ligne de configuration et l’écran du port que vous verrez.

1. Vérifiez que ce que vous avez commandé fait tourner Geyser

GeyserMC n’est pas un interrupteur sur le serveur, c’est un logiciel qui doit bien loger quelque part. L’endroit où il loge dépend du logiciel serveur choisi à la commande, et deux des sept options que nous proposons n’ont aucune place pour lui. Forge n’a pas de build officielle de Geyser, et Vanilla n’a aucun chargeur. Les deux peuvent tout de même être reliés avec Geyser Standalone, qui tourne à côté du serveur, mais Standalone ne peut pas héberger Floodgate : sur ces deux-là, chacun de vos joueurs Bedrock a donc besoin d’un compte Java pour se connecter. Sur les cinq autres, c’est un simple envoi dans le dossier plugins ou mods.

Chaque logiciel serveur de notre formulaire de commande, et où Geyser se place dessus.
Vous avez commandéBuild de GeyserVa dansFloodgate
Paper (recommandé)Geyser-Spigotle dossier pluginsOui, floodgate-spigot
PurpurGeyser-Spigotle dossier pluginsOui, floodgate-spigot
FabricGeyser-Fabricle dossier modsOui, floodgate-fabric
ForgeGeyser Standaloneà côté du serveurNon, compte Java nécessaire
NeoForgeGeyser-NeoForgele dossier modsOui, floodgate-neoforge
SpigotGeyser-Spigotle dossier pluginsOui, floodgate-spigot
VanillaGeyser Standaloneà côté du serveurNon, compte Java nécessaire

Purpur et Spigot prennent le même fichier que Paper, parce qu’au fond ils sont tous Bukkit. Si vous n’avez encore jamais envoyé de JAR dans ce panneau, notre guide d’installation des plugins couvre la partie gestionnaire de fichiers.

L’onglet Serveurs de Bedrock Edition, avec les serveurs mis en avant et le bouton pour ajouter un serveur en haut à gauche
L’onglet Serveurs sur Windows et sur téléphone. Votre serveur Geyser arrive dans cette liste par le bouton d’ajout en haut ; les consoles ont le même onglet, sans ce bouton. Image : Ore UI - Play Screen Menu "Servers" Tab - Featured Servers (Bedrock).png sur minecraft.wiki, CC BY-NC-SA 3.0.

2. Donnez à Bedrock son propre port, et en UDP

C’est là que la plupart des installations calent, et Geyser n’y est pour rien. Java Edition parle TCP sur le port 25565. Bedrock parle RakNet, qui passe par UDP, et écoute par convention sur le 19132. Ce sont des transports différents sur des ports différents : votre serveur a donc besoin d’une seconde allocation avant que Geyser ait quoi que ce soit sur quoi se brancher. Ouvrez votre serveur dans notre panneau, inclus dans chaque offre et présenté en détail sur notre page des fonctionnalités. Là, vous ajoutez vous-même une seconde allocation à votre serveur, sans ticket et sans nous le demander, et vous notez le port qu’il vous attribue.

Ouvrez ensuite la configuration de Geyser après le premier redémarrage et réglez bedrock.port sur ce nombre. Laissez bedrock.address sur 0.0.0.0. Laissez clone-remote-port sur false : cette option existe pour les hébergeurs qui changent votre port Java à chaque démarrage, ce qui n’est pas le fonctionnement des allocations ici, et l’activer ferait glisser votre port Bedrock sous les pieds de vos joueurs.

plugins/Geyser-Spigot/config.yml bedrock: address: 0.0.0.0 port: 19132 clone-remote-port: false

Si l’allocation que vous recevez n’est pas 19132, ce n’est pas grave, mais dites-le quand vous partagez l’adresse. Les clients Bedrock supposent 19132 quand le champ du port reste vide, et un port inhabituel fait toute la différence entre un ami qui rejoint et un ami qui abandonne.

L’écran d’ajout d’un serveur dans Bedrock Edition, avec les champs du nom, de l’adresse et du port 19132
L’adresse et le port sont deux champs séparés sur Bedrock, et le port vaut 19132 par défaut. C’est le port UDP que votre seconde allocation doit porter. Image : Ore UI - Play Screen "Servers" Tab - Add Server Button - Add A New Server Screen Menu (Bedrock).png sur minecraft.wiki, CC BY-NC-SA 3.0.

3. La ligne qui active le crossplay

Geyser est livré avec remote.auth-type réglé sur online. Avec ce réglage, chaque joueur Bedrock doit posséder et lier un compte Java, ce qui ruine l’intérêt de l’opération pour les joueurs sur console et sur téléphone pour qui vous l’avez installé. Passez-le sur floodgate, gardez Floodgate installé à côté de Geyser, et les joueurs Bedrock sont authentifiés auprès du Xbox Live à la place. Votre server.properties peut rester sur online-mode=true : Floodgate ne fait pas de votre serveur un serveur crack, c’est une seconde porte d’entrée avec sa propre serrure.

remote: auth-type: floodgate

Floodgate écrit un key.pem dans son propre dossier au premier démarrage. Sur un serveur seul, Geyser le trouve tout seul. Vous ne copiez ce fichier à la main que lorsque Geyser se trouve sur un proxy et Floodgate sur les serveurs derrière lui, ce qui relève d’un réseau et non d’un serveur seul.

Le dernier réglage à connaître est username-prefix, un point par défaut. Il existe parce que deux joueurs sur deux éditions peuvent porter le même nom, et le préfixe les distingue. Il vous coûte l’un des seize caractères qu’autorise un pseudo Java, et les espaces des gamertags sont réécrits, si bien qu’un joueur Bedrock ne porte pas toujours le nom que vous attendiez. Tout ce qui stocke un joueur sous forme de texte le ressent : listes blanches, listes de bannissement, nœuds de permission, et les groupes LuckPerms de notre guide des permissions. Faites correspondre sur l’UUID quand un plugin le permet, car Floodgate le garde stable pour chaque compte Xbox, même quand le nom affiché change.

4. Votre version de Minecraft décide de ce que vous installez en plus

Geyser traduit Bedrock vers le protocole Java le plus récent qu’il prend en charge, et il n’en vise jamais qu’un seul. C’est facile à manquer, parce que rien ne vous prévient à la commande. Notre caisse propose 16 versions, et une seule version de Minecraft n’a besoin d’aucune aide : 26.2, celle que parle Geyser, qui est aussi ce que Latest donne à un serveur crossplay. Sur les 14 autres, le serveur parle un protocole plus ancien que celui que produit Geyser, et ViaVersion et ViaBackwards doivent donc s’intercaler. Ce sont deux plugins ordinaires, ce qui ferme cette voie sur Vanilla et Forge, pour la même raison que Floodgate.

Chaque version de Minecraft de notre formulaire de commande, et ce dont Geyser a besoin à côté.
Version à la commandeÀ installer en plus
LatestRien de plus
26.2Rien de plus, c’est la version que parle Geyser
26.1.2ViaVersion et ViaBackwards
26.1.1ViaVersion et ViaBackwards
1.21.11ViaVersion et ViaBackwards
1.21.8ViaVersion et ViaBackwards
1.21.4ViaVersion et ViaBackwards
1.21.1ViaVersion et ViaBackwards
1.20.6ViaVersion et ViaBackwards
1.20.4ViaVersion et ViaBackwards
1.20.1ViaVersion et ViaBackwards
1.19.4ViaVersion et ViaBackwards
1.18.2ViaVersion et ViaBackwards
1.16.5ViaVersion et ViaBackwards
1.12.2ViaVersion, ViaBackwards et ViaRewind
1.8.9ViaVersion, ViaBackwards et ViaRewind

Les deux plus anciennes méritent un avertissement plutôt qu’une recette. Faire descendre un client Bedrock actuel jusqu’en 1.12.2 ou 1.8.9 veut dire empiler ViaRewind sur les deux autres et traduire à travers une décennie de changements de protocole. Cela tourne, mais le timing des combats, le comportement de l’inventaire et les blocs récents ne survivent pas intacts au voyage. Si le crossplay est la raison d’être de votre serveur, commandez-le sur une version récente et gardez les anciennes pour des serveurs nostalgiques réservés aux joueurs Java.

5. Une Xbox ne peut pas saisir votre adresse IP

Tout ce qui précède peut être parfait, un joueur sur console ne pourra toujours pas entrer, parce que Mojang ne propose pas la même liste de serveurs sur toutes les plateformes. Sur Windows, iOS et Android, il y a un bouton Ajouter un serveur : adresse, port, terminé. Sur Xbox, PlayStation et Nintendo Switch, ce bouton n’existe pas. L’onglet Serveurs de ces plateformes n’affiche que les serveurs partenaires de Mojang, et il n’y a aucun champ où mettre le vôtre.

Le moyen fiable de contourner cela est l’onglet Amis. Un joueur sur Windows ou sur téléphone ajoute votre serveur, le rejoint, et le joueur sur console rejoint cet ami depuis l’onglet Amis. Il suffit d’une personne avec un clavier, et ensuite cela marche à chaque session. Il existe aussi des services tiers de redirection DNS qui déguisent votre serveur en serveur mis en avant ; ils fonctionnent, mais ils se placent entre vos joueurs et nous, ils cassent à chaque mise à jour des consoles, et nous ne pouvons pas les réparer pour vous. Indiquez d’abord à votre communauté la voie des Amis.

Donnez les deux adresses séparément, avec une étiquette. Les joueurs Java ont besoin du nom d’hôte et du port Java. Les joueurs Bedrock ont besoin du même nom d’hôte et du port Bedrock, saisi dans le champ du port plutôt que collé à l’adresse avec deux-points, une habitude que les joueurs Java apportent avec eux et que Bedrock n’accepte pas.

L’écran titre de Bedrock Edition sur PlayStation, avec le bouton Jouer et une invitation à se connecter au PlayStation Network
Bedrock sur une console. Le même jeu, mais l’onglet Serveurs derrière Jouer n’a aucun champ pour votre adresse : un joueur sur console entre donc par un ami. Image : Bedrock Title Screen - PlayStation.png sur minecraft.wiki, CC BY-NC-SA 3.0.
Une manette sans fil Xbox vue de face
Un joueur Xbox a une manette, pas un champ pour ajouter un serveur. Quelqu’un sur Windows ou sur téléphone ajoute le serveur, et le joueur sur console rejoint cet ami depuis l’onglet Amis. Image : Xbox Wireless Controller front face.jpg sur minecraft.wiki, CC BY-NC-SA 3.0.

6. Ce qui reste différent une fois qu’ils sont dedans

Geyser est un traducteur, pas un portage, et une poignée de choses n’ont pas de mot propre dans l’autre langue. Mieux vaut le savoir avant que quelqu’un les signale comme des bugs.

Les packs de ressources sont le gros morceau. Un pack Java est invisible pour un client Bedrock, quoi que dise votre server.properties, parce que les formats n’ont rien à voir. Si votre serveur s’appuie sur un pack personnalisé pour des modèles d’objets ou une interface basée sur une police, il vous en faut une version Bedrock en .mcpack dans le dossier packs de Geyser, et vous entretenez désormais deux packs. Les serveurs qui habillent leurs menus avec des custom model data le sentent tout de suite ; ceux qui tournent avec les textures d’origine ne le remarquent jamais.

Les menus se comportent bien, la plupart du temps. Tout ce qu’un plugin dessine dans un coffre est aussi un coffre pour Bedrock, donc boutiques, kits et menus de vote passent. Ce qui change, c’est la saisie de texte : là où Java vous demande d’écrire sur un panneau ou dans une enclume, Bedrock affiche à la place une zone de texte. Cela marche, cela ne ressemble simplement pas à la capture d’écran de votre wiki. Le mode spectateur n’a pas d’équivalent sur Bedrock et n’est qu’approché, et certains effets de particules s’affichent autrement, ou pas du tout.

Tout ce qu’un plugin fait à un joueur plutôt qu’à son écran passe sans changement, parce qu’au moment où il atteint vos plugins, un joueur Bedrock n’est qu’un joueur : soldes d’économie, groupes de permissions, zones protégées, mise en forme du chat, suivi du temps de jeu. C’est tout l’argument pour relier les éditions sur un serveur Java plutôt que de faire tourner un second serveur Bedrock. Vous gardez un seul monde, une seule économie et un seul ensemble de plugins, et la seconde édition arrive sous forme de joueurs en plus, pas d’un second serveur à administrer.

Ce qui vaut l’après-midi pour exactement les groupes déjà répartis sur plusieurs appareils : une bande d’amis dont deux jouent sur console, un foyer où les parents sont sur un portable et les enfants sur des tablettes, une classe avec des appareils partagés, ou un serveur public qui préfère ne pas refuser la plus grande moitié des joueurs. Si tous ceux avec qui vous jouez sont sur PC, rien de tout cela ne vous apporte quoi que ce soit et vous pouvez vous en passer.

7. Quand ça ne marche pas

Le crossplay échoue d’un petit nombre de façons, et chacune a son symptôme bien à elle. Lisez le symptôme, pas la liste des plugins.

Cinq façons dont le crossplay casse, chacune avec son propre symptôme.
SymptômeCauseSolution
Le serveur n’apparaît jamais dans la liste des serveurs BedrockLe port Bedrock n’est pas joignable. Bedrock parle RakNet sur UDP, donc une redirection de port en TCP seulement ou une allocation unique ne le transportera pas.Ajoutez dans le panneau une seconde allocation pour UDP 19132 et faites pointer bedrock.port dessus.
La connexion se fait, puis tombe avec une erreur de connexion ou d’authentificationauth-type est toujours sur online, la valeur livrée par défaut. Geyser demande alors un compte Java à chaque joueur Bedrock.Réglez remote.auth-type sur floodgate et redémarrez, avec Floodgate installé à côté de Geyser.
Les joueurs Bedrock entrent mais sont expulsés par votre liste blanche ou votre plugin de permissionsLes noms Floodgate portent un préfixe, donc .Steve et Steve sont deux noms différents pour chaque plugin qui stocke une chaîne.Mettez le nom préfixé sur la liste blanche, ou utilisez les UUID, que Floodgate garde stables pour chaque compte Xbox.
Les joueurs Bedrock sont refusés alors que les joueurs Java entrent sans problèmeGeyser parle le protocole Java le plus récent qu’il prend en charge. Sur une version de serveur plus ancienne, ce protocole est inconnu.Installez ViaVersion et ViaBackwards sur le serveur, ou passez le serveur à la version la plus récente.
Le port change et le crossplay meurt après un redémarrageclone-remote-port est sur true, ce qui fait suivre à Geyser le port Java au lieu du sien.Laissez-le sur false ici. Vos allocations sont fixes, le port Bedrock doit donc l’être aussi.
L’avertissement de Bedrock Edition sur le jeu en ligne avec des tiers, avec un bouton pour continuer
Cet avertissement est normal : Bedrock l’affiche avant chaque serveur qui n’est pas partenaire de Mojang. Continuer est la bonne réponse. Ce qui n’est pas normal, c’est un serveur qui n’apparaît jamais. Image : Ore UI - Play Screen - Third-Party Online Play Warning Pop-Ups (Bedrock).png sur minecraft.wiki, CC BY-NC-SA 3.0.

8. Ce que cela vous coûte en ressources

Geyser garde une session ouverte par joueur Bedrock et réécrit chaque paquet dans les deux sens. C’est du travail pour le CPU plutôt qu’une réserve de mémoire, et cela croît avec le nombre de joueurs Bedrock que vous avez, pas avec le nombre que vous autorisez. La conséquence pratique n’est pas une offre plus grande, c’est de la marge : une machine déjà à sa limite avec des joueurs Java montrera la tension d’abord du côté Bedrock, sous forme d’effet élastique aux bords des chunks.

L’offre Starter, c’est 2 vCPU et 8 Go pour 12,95 € sur un seul mois, ou 10,95 € par mois sur une durée de vingt-quatre mois, et elle fait tourner Geyser et Floodgate sans discuter. L’offre du dessus, Standard, ajoute 1 vCPU et 4 Go, et c’est la marge à acheter si Geyser vient s’ajouter à un serveur qui porte déjà des plugins. L’exigence qui compte vraiment est celle de la première section : choisissez un logiciel capable de charger des plugins.

Choisir sur quelle édition construire est une autre question, et Java ou Bedrock y répond. Pour les offres et les prix d’un serveur prêt pour le crossplay, voyez l’hébergement Bedrock, ou comparez toutes les options sur la page des types de serveur.

9. Ou laissez-nous faire

Tout ce qui précède, vous pouvez le faire vous-même, et Geyser et Floodgate ne coûtent rien. Le travail se trouve dans les points que ce guide vient de parcourir avec vous : un second port, la build qui correspond à votre logiciel serveur, et une configuration qui cesse de fonctionner le jour où l’un des deux se met à jour.

C’est ce qu’est une offre crossplay. Nous installons Geyser et Floodgate sur votre serveur et réglons le port avant que vous le receviez, et une fois par mois nous envoyons un vrai ping Bedrock à votre propre adresse pour voir si un joueur sur téléphone ou sur console peut encore se connecter. Si la réponse est non, nous le réparons, et c’est par nous que vous l’apprenez, pas par vos joueurs.

Ou laissez le Copilot configurer le crossplay

Tout ce qui figure sur cette page peut se faire à la main, et les étapes ne sont pas là pour rien. Si vous préférez vous en passer, l’AI Copilot fait le même travail à partir d’une phrase : Geyser figure dans la liste vérifiée à partir de laquelle il installe, il trouve la build qui correspond à votre logiciel serveur et à votre version de Minecraft à ce moment-là, il écrit le fichier de configuration, puis il relit votre journal de démarrage pour voir si le port s’est vraiment ouvert. La version longue, celle qui représente un après-midi de clics à la main, c’est pour elle qu’existe le moteur Quasar : jusqu’à 30 étapes en un seul message, chaque étape lisant la vraie réponse du serveur avant que la suivante commence. Il ne peut toujours pas redémarrer votre serveur sans votre clic, et un bouton sous le message annule le tout.

Les questions qu’on se pose sur le crossplay

Une Xbox ou une PlayStation peut-elle rejoindre mon serveur directement ?

Pas en saisissant l’adresse : ces plateformes n’ont aucun champ Ajouter un serveur. Le joueur sur console passe par l’onglet Amis, en suivant quelqu’un sur Windows ou sur téléphone qui a ajouté le serveur normalement.

Les joueurs Bedrock ont-ils besoin d’un compte Java ?

Seulement si Geyser tourne en Standalone, ce que Forge et Vanilla imposent. Avec Floodgate à côté de Geyser, ils sont authentifiés auprès du Xbox Live à la place, et c’est tout l’intérêt de l’installer.

Floodgate fait-il de mon serveur un serveur crack ?

Non. server.properties reste sur online-mode=true. Floodgate est une seconde porte d’entrée avec sa propre serrure, pas une porte ouverte.

Mes plugins fonctionnent-ils encore pour les joueurs Bedrock ?

Tout ce qui agit sur un joueur plutôt que sur son écran, oui : économie, permissions, zones protégées, chat. Les packs de ressources ne passent pas, et la saisie de texte a une autre allure.

Me faut-il une offre plus grande pour le crossplay ?

Pas pour le plugin lui-même : une offre plus grande sert à la marge. Geyser coûte du CPU pour chaque joueur Bedrock connecté, donc c’est sur un serveur déjà à sa limite que cela se voit en premier.

Des offres qui font tourner Geyser et Floodgate

Voir les 21 offres des trois éditionsRépondez à quatre questions et obtenez la bonne taille

Les deux tableaux sont construits à partir des deux mêmes listes que la caisse vérifie : le menu des logiciels serveur et le menu des versions. Commandez une combinaison qui n’y figure pas, et elle n’existe pas ici non plus.

Deux protocoles dans un seul tick

Geyser traduit chaque paquet Bedrock en quelque chose que le serveur Java comprend, et cette traduction se fait sur le cœur qui fait tourner le monde. Avec une poignée de joueurs, personne ne le remarque. Avec un serveur plein, c’est un vrai travail, qui s’ajoute à tout le reste. Le crossplay existe aussi sur la gamme Performance, sur un AMD Ryzen 9 5900X en Allemagne ou un AMD Ryzen 9 7950X avec de la RAM DDR5 en Pologne.

Les joueurs sur console et les mondes Bedrock

Les joueurs sur console doivent faire quelques étapes de leur côté avant de pouvoir rejoindre un serveur Java, et How to Let Console Players Join Your Java Server les détaille. Faire passer un monde Java existant sur Bedrock est un autre travail : How to Convert a Java World to Bedrock Format. Les deux guides sont en anglais.

Rédigé et vérifié par l’équipe d’Astroworld Hosting. Dernière vérification le 6 septembre 2026.

Livraison : la plupart des serveurs sont remis instantanément et tournent quelques secondes après le paiement, les autres suivent en moins de 60 minutes en journée et en moins de 12 heures la nuit.