Guide d’hébergement Minecraft
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
Paper, Purpur ou Spigot avec Geyser et Floodgate
Ce sont deux plugins gratuits. Forge et Vanilla n’ont aucune place pour eux.
Un second port, UDP et TCP 19132
Bedrock ne parle pas sur le port Java. Sans sa propre allocation, en UDP et à partir de Bedrock 26.60 aussi en TCP, le serveur n’apparaît jamais.
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 est un logiciel, et il doit se trouver sur le serveur à un endroit d’où votre logiciel serveur peut le charger. L’endroit où il se trouve dépend du logiciel serveur choisi à la commande, et deux des sept options que nous proposons ne peuvent pas le charger. 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.
| Vous avez commandé | Build de Geyser | Va dans | Floodgate |
|---|---|---|---|
| Paper (recommandé) | Geyser-Spigot | le dossier plugins | Oui, floodgate-spigot |
| Purpur | Geyser-Spigot | le dossier plugins | Oui, floodgate-spigot |
| Fabric | Geyser-Fabric | le dossier mods | Oui, floodgate-fabric |
| Forge | Geyser Standalone | à côté du serveur | Non, compte Java nécessaire |
| NeoForge | Geyser-NeoForge | le dossier mods | Oui, floodgate-neoforge |
| Spigot | Geyser-Spigot | le dossier plugins | Oui, floodgate-spigot |
| Vanilla | Geyser Standalone | à côté du serveur | Non, compte Java nécessaire |
Purpur et Spigot prennent le même fichier que Paper, parce qu’ils reposent tous sur 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.

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 écoute par convention sur le 19132. Les anciennes versions y parlaient RakNet, uniquement en UDP ; à partir de Bedrock 26.60, le jeu utilise NetherNet, et ce port doit alors aussi être joignable en TCP. Java et Bedrock ne peuvent jamais partager un port : 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 changerait votre port Bedrock à chaque démarrage, et vos joueurs ne pourraient plus se connecter.
À partir de Bedrock 26.60, la mise à jour du 27 octobre 2026, les joueurs ne se connectent plus via RakNet. Le jeu utilise alors NetherNet : il contacte d’abord le port Bedrock en TCP pour trouver le serveur, puis il joue en UDP via WebRTC. Geyser le prend en charge à partir du build 1237, mais ce n’est pas activé par défaut. Réglez transport sur both et donnez à webrtc-port un second port UDP que rien d’autre n’utilise. Avec both, Geyser continue de répondre en RakNet sur le port Bedrock, et les joueurs restés sur une ancienne version de Bedrock peuvent aussi entrer.
plugins/Geyser-Spigot/config.yml
bedrock:
address: 0.0.0.0
port: 19132
clone-remote-port: false
transport: both
webrtc-port: 19133Si 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, donc avec un port inhabituel, un ami doit saisir le port lui-même, et un ami qui ne le sait pas ne rejoint pas.
Chez nous, vous n’avez rien à changer si vous avez commandé une offre crossplay ou ajouté le crossplay à votre serveur dans le panneau. C’est déjà configuré, et vos joueurs gardent la même adresse et le même port. La première fois qu’un joueur Bedrock se connecte, le jeu lui demande une fois s’il fait confiance au serveur. C’est normal pour un serveur sans certificat HTTPS propre, et il peut accepter. Vous avez installé Geyser vous-même ? Demandez alors à notre support de configurer le port UDP supplémentaire, car il doit être redirigé sur notre réseau.
Vous hébergez le serveur sur votre propre machine ou votre réseau ? Redirigez alors le port Bedrock en TCP et en UDP, et le webrtc-port en UDP, puis autorisez-les dans votre pare-feu. Rien d’autre ne doit utiliser ces ports : un mod de chat vocal, Query ou une carte web sur le même port empêche NetherNet de fonctionner.

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 pose problème pour les joueurs sur console et sur téléphone pour qui vous l’avez installé, car ils n’en ont souvent pas. 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 un second accès, avec sa propre connexion via le Xbox Live.
remote:
auth-type: floodgateFloodgate é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.
| Version à la commande | À installer en plus |
|---|---|
| Latest | Rien de plus |
| 26.2 | Rien de plus, c’est la version que parle Geyser |
| 26.1.2 | ViaVersion et ViaBackwards |
| 26.1.1 | ViaVersion et ViaBackwards |
| 1.21.11 | ViaVersion et ViaBackwards |
| 1.21.8 | ViaVersion et ViaBackwards |
| 1.21.4 | ViaVersion et ViaBackwards |
| 1.21.1 | ViaVersion et ViaBackwards |
| 1.20.6 | ViaVersion et ViaBackwards |
| 1.20.4 | ViaVersion et ViaBackwards |
| 1.20.1 | ViaVersion et ViaBackwards |
| 1.19.4 | ViaVersion et ViaBackwards |
| 1.18.2 | ViaVersion et ViaBackwards |
| 1.16.5 | ViaVersion et ViaBackwards |
| 1.12.2 | ViaVersion, ViaBackwards et ViaRewind |
| 1.8.9 | ViaVersion, ViaBackwards et ViaRewind |
Les deux plus anciennes demandent un avertissement plutôt qu’un mode d’emploi. 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 fonctionnent plus tout à fait pareil après la traduction. 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 bien réglé, 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.
La voie fiable passe par 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 sur Windows ou sur téléphone, et ensuite cela marche à chaque session. Il existe aussi des services tiers de redirection DNS qui font passer votre serveur pour un 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 qu’ajouté après l’adresse avec deux-points : les joueurs Java en ont l’habitude, et Bedrock ne l’accepte pas.


6. Ce qui reste différent une fois qu’ils sont dedans
Geyser traduit entre Java et Bedrock, et une poignée de choses n’ont pas d’équivalent propre dans l’autre édition. Mieux vaut le savoir avant que quelqu’un les signale comme des bugs.
Les packs de ressources sont la plus grande différence. 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.
La plupart des menus fonctionnent comme prévu. 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, mais cela ne ressemble pas à Java ni à 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 le principal 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 ce travail 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. Partez du symptôme dans le tableau, pas de la liste des plugins.
| Symptôme | Cause | Solution |
|---|---|---|
| Le serveur n’apparaît jamais dans la liste des serveurs Bedrock | Le port Bedrock n’est pas joignable. Bedrock en a besoin en UDP, et à partir de Bedrock 26.60 aussi en TCP, donc une redirection pour un seul des deux ou une allocation unique ne le transportera pas. | Ajoutez dans le panneau une seconde allocation pour le 19132 et faites pointer bedrock.port dessus. Chez vous, redirigez ce port en TCP et en UDP. |
| Depuis la mise à jour du 27 octobre 2026, les joueurs Bedrock ne peuvent plus entrer | NetherNet est désactivé, ou Geyser est plus ancien que le build 1237. À partir de Bedrock 26.60, le jeu ne se connecte plus via RakNet. | Mettez Geyser à jour, réglez transport sur both et webrtc-port sur un port UDP libre, puis redémarrez. Si vous avez installé Geyser vous-même chez nous, demandez à notre support. |
| Le serveur apparaît dans la liste, mais la connexion échoue | Le jeu trouve le serveur en TCP, mais la partie UDP ne passe pas : le webrtc-port n’est pas redirigé, ou un autre programme utilise l’un des deux ports. | Redirigez le webrtc-port en UDP, et gardez les deux ports libres de tout mod de chat vocal, de Query et de carte web. |
| La connexion se fait, puis tombe avec une erreur de connexion ou d’authentification | auth-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 permissions | Les 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ème | Geyser 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émarrage | clone-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. |

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. En pratique, il vous faut de la marge de CPU, et pas une offre plus grande : 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 Performance, c’est 2 vCPU et 8 Go pour 9,11 € par mois, avec 30 % de réduction sur vos six premiers mois en Pologne, et elle fait tourner Geyser et Floodgate sans problème. L’offre du dessus, Standard Performance, 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 y sont toutes expliquées. 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 demande des heures 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
Starter Performance8 GB6,38 €6 premiers mois · puis 9,11 €/mois
Standard Performance12 GB9,58 €6 premiers mois · puis 13,69 €/moisVoir 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.