📚 Tutoriels 9 min de lecture 19 vues

Geyser : accueillir les joueurs Bedrock sur votre serveur Minecraft Java

Installer Geyser et Floodgate sur un serveur Paper, régler le port, connecter téléphones et consoles : le guide cross-play complet pour votre serveur Minecraft.

S

Mis à jour le

Introduction

Vous avez un serveur Minecraft Java, et la moitié de vos amis jouent sur téléphone, sur Switch ou sur Xbox. Par défaut, ces deux mondes ne se parlent pas : un joueur Bedrock ne peut pas rejoindre un serveur Java, et inversement. Geyser règle exactement ce problème. C'est un plugin gratuit qui traduit en temps réel le protocole Bedrock vers le protocole Java, pour que tout le monde joue ensemble sur le même serveur, dans le même monde, sans que personne n'ait à changer d'édition. Ce guide vous montre comment l'installer sur un serveur SERV-Minecraft, comment le configurer proprement, et comment éviter les pièges classiques (port, comptes, consoles).

Serveur Bedrock natif ou Geyser : lequel choisir ?

Avant d'installer quoi que ce soit, une question à se poser. Chez SERV-Minecraft, au moment de la commande, vous choisissez entre un serveur Java et un serveur Bedrock. Si tous vos joueurs sont sur Bedrock (téléphones, consoles, Windows 10/11 édition Bedrock), un serveur Bedrock natif est plus simple : rien à installer, rien à traduire, aucune limitation. Geyser n'a d'intérêt que si vous voulez mélanger les deux publics sur un serveur Java, avec ses plugins, ses datapacks et son écosystème.

CritèreServeur Bedrock natifServeur Java + Geyser
Joueurs acceptésBedrock uniquementJava et Bedrock ensemble
Plugins (Paper, Spigot)Non (add-ons Bedrock seulement)Oui, tout l'écosystème Java
InstallationAucune2 fichiers à déposer, 1 config à éditer
Fidélité du jeu côté BedrockParfaiteTrès bonne, quelques détails traduits approximativement
Offre conseilléeStart (4,99 €)Plugins (8,99 €) ou supérieure

Dans la suite de ce guide, on part du cas le plus demandé : un serveur Java sous Paper, qui doit accueillir des joueurs Bedrock.

Ce qu'il vous faut

  • Un serveur Java sous Paper ou Purpur. Geyser s'installe comme un plugin, donc un serveur Vanilla pur ne convient pas (il ne charge pas de plugins). Si vous démarrez de zéro, notre guide créer un serveur Minecraft couvre le passage sur Paper.
  • De la RAM en réserve. Geyser et Floodgate consomment ensemble entre 500 Mo et 1 Go selon le nombre de joueurs Bedrock connectés. L'offre Plugins (16 Go) est le bon point de départ ; l'offre Start (8 Go) tient pour un petit groupe, mais sans beaucoup de marge pour d'autres plugins.
  • Un serveur à jour. Geyser suit les versions Bedrock de très près : Mojang publie une mise à jour Bedrock, Geyser publie la sienne dans les jours qui suivent. Un Geyser en retard d'une version refuse les nouveaux clients. Prenez l'habitude de le mettre à jour.

Étape 1 : télécharger Geyser et Floodgate

Tout se trouve sur le site officiel du projet, rubrique téléchargements (geysermc.org). Deux fichiers vous intéressent :

  • Geyser-Spigot.jar : le traducteur de protocole lui-même, dans sa version « Spigot » (elle fonctionne sur Paper et Purpur).
  • floodgate-spigot.jar : le compagnon de Geyser. Sans lui, un joueur Bedrock doit posséder aussi un compte Java pour se connecter. Avec lui, un compte Microsoft Bedrock suffit, et le serveur peut rester en online-mode=true, ce qui protège vos joueurs Java de l'usurpation de pseudo.

Prenez toujours la version la plus récente des deux, au même moment : un Geyser récent avec un Floodgate ancien provoque des erreurs au démarrage.

Étape 2 : déposer les deux fichiers dans le dossier plugins

  1. Ouvrez votre serveur dans le panel SERV-Minecraft, onglet Fichiers.
  2. Entrez dans le dossier plugins (créez-le s'il n'existe pas encore, c'est le cas sur un serveur qui vient de passer sur Paper et n'a jamais démarré).
  3. Cliquez sur Envoyer un fichier, sélectionnez les deux .jar et validez. L'envoi se fait depuis votre navigateur, sans logiciel.
  4. Si vos fichiers sont volumineux ou si vous préférez un client type FileZilla, l'onglet Avancé du panel donne vos identifiants SFTP.

Redémarrez ensuite le serveur depuis la console. Au premier lancement, Geyser et Floodgate créent chacun leur dossier de configuration dans plugins/. Dans la console, vous devez voir une ligne semblable à celle-ci :

[Geyser-Spigot] Started Geyser on 0.0.0.0:19132
[floodgate] Floodgate has been enabled

Ne vous connectez pas encore : le port annoncé (19132) n'est pas le bon dans un hébergement mutualisé, c'est l'objet de l'étape suivante.

Étape 3 : régler le port (l'étape que tout le monde rate)

Par défaut, Geyser écoute sur le port 19132, le port standard de Minecraft Bedrock. Sur un serveur hébergé, ce port n'est pas le vôtre : chaque serveur reçoit son propre port, celui qui figure dans l'adresse de connexion Java affichée dans le panel (par exemple 25567). La bonne nouvelle, c'est que ce port est ouvert à la fois en TCP (pour Java) et en UDP (ce qu'utilise Bedrock). Il suffit donc de dire à Geyser d'utiliser le même port que le serveur Java.

Ouvrez plugins/Geyser-Spigot/config.yml depuis l'éditeur de fichiers du panel et modifiez ces lignes :

bedrock:
  address: 0.0.0.0
  port: 25567          # remplacez par le port de VOTRE serveur Java
  clone-remote-port: true

remote:
  address: auto
  port: 25565
  auth-type: floodgate

Trois points à retenir :

  • clone-remote-port: true fait exactement ce que son nom indique : Geyser reprend le port du serveur Java. Avec cette option, la valeur de port est ignorée, mais la renseigner vous évitera une surprise si vous la désactivez un jour.
  • auth-type: floodgate active la connexion avec un simple compte Bedrock. Sans Floodgate, mettez online : chaque joueur Bedrock devra alors se connecter avec un compte Java Microsoft.
  • Laissez remote.address: auto : Geyser tourne dans le même processus que Paper, il se trouve tout seul.

Sauvegardez, redémarrez. La console doit maintenant afficher Started Geyser on 0.0.0.0:25567 (avec votre port). Ne touchez pas à online-mode dans server.properties : avec Floodgate, il reste sur true.

Étape 4 : se connecter depuis Bedrock

Sur Windows, Android et iOS : onglet Serveurs, Ajouter un serveur, puis l'adresse IP de votre serveur et le port (le même que pour Java). Le pseudo du joueur apparaît côté serveur avec un point devant (.Pseudo) : c'est le préfixe Floodgate, qui garantit qu'un joueur Bedrock ne peut pas se faire passer pour un joueur Java du même nom.

Sur console (Switch, PlayStation, Xbox), le jeu n'autorise pas l'ajout d'un serveur personnalisé. Deux contournements existent, tous deux hors de votre serveur :

  • BedrockConnect : dans les réglages réseau de la console, on remplace le DNS primaire par celui d'un serveur BedrockConnect (adresses publiées sur le site du projet). Les serveurs « en vedette » du jeu affichent alors une liste dans laquelle on saisit l'adresse et le port de son propre serveur. C'est la méthode la plus utilisée.
  • Le partage LAN depuis un téléphone ou un PC déjà connecté au serveur, plus bricolé, à réserver au dépannage.

Précisez-le à vos joueurs console dès le départ : ce n'est pas une limite de votre serveur, c'est une restriction de l'édition console.

Étape 5 : les réglages qui font la différence

Whitelist et permissions

Avec le préfixe, un joueur Bedrock s'appelle .Pseudo partout : dans la whitelist, dans les permissions, dans les commandes d'op. La commande /whitelist add .Pseudo fonctionne, mais uniquement une fois que le joueur s'est connecté au moins une fois (le serveur doit connaître son identifiant). Vous pouvez changer le préfixe dans plugins/floodgate/config.yml (clé username-prefix), mais gardez-en un : le retirer ouvre la porte aux doublons de pseudo.

Anciennes versions Java

Geyser connecte toujours les clients Bedrock à la dernière version du serveur. Pour accepter en plus des joueurs Java restés sur une version antérieure, ajoutez le plugin ViaVersion. Les deux cohabitent sans réglage particulier.

Skins, formulaires, emotes

Floodgate transmet le skin Bedrock au serveur, y compris les skins personnalisés, avec un léger délai à la première connexion. Les menus d'inventaire des plugins (boutiques, kits) sont traduits par Geyser en formulaires Bedrock ; le résultat est propre dans la grande majorité des cas. Ce qui ne passe pas : les mods Forge ou Fabric qui ajoutent des blocs ou des objets, invisibles pour un client Bedrock. Geyser existe aussi en version mod pour ces serveurs, mais l'expérience reste dégradée dès que le pack ajoute du contenu ; pour un serveur moddé, considérez que votre public est Java.

Dépannage : les erreurs qu'on voit tout le temps

« Impossible de se connecter au monde »

Dans 9 cas sur 10, c'est le port. Vérifiez la ligne Started Geyser on dans la console : si elle affiche encore 19132, l'étape 3 n'a pas été appliquée (fichier non sauvegardé, ou serveur non redémarré). Vérifiez aussi que le joueur a bien saisi le port dans le champ dédié et pas à la suite de l'IP.

« Version obsolète » ou déconnexion immédiate

Le client Bedrock vient d'être mis à jour et votre Geyser ne connaît pas encore cette version. Téléchargez le dernier Geyser-Spigot.jar, remplacez l'ancien dans plugins/, redémarrez. Sur un serveur actif, prévoyez ce geste à chaque mise à jour Bedrock : elles sont fréquentes.

Le joueur arrive, puis est éjecté avec un message d'authentification

Le plus souvent, Floodgate n'est pas chargé (fichier absent ou version incompatible) alors que auth-type est sur floodgate. Regardez les premières lignes de la console au démarrage : une erreur en rouge mentionnant floodgate indique une version dépareillée. Reprenez les deux fichiers à jour ensemble.

Lags uniquement pour les joueurs Bedrock

Geyser encode les chunks pour chaque joueur Bedrock, ce qui coûte du CPU quand la distance de vue est élevée. Baissez view-distance à 8 ou 10 dans server.properties, et appliquez les réglages de notre guide optimiser son serveur Minecraft : ils profitent aux deux éditions.

Combien de joueurs Bedrock un serveur peut-il accueillir ?

Sur l'offre Plugins (16 Go), un serveur Paper bien réglé accueille confortablement 30 à 60 joueurs, et la part de joueurs Bedrock change peu la donne tant que la distance de vue reste raisonnable. Le surcoût de Geyser se ressent surtout en RAM (comptez 1 Go de plus dans vos calculs) et à la connexion des joueurs, moment où il traduit le monde d'un coup. Si votre communauté dépasse la cinquantaine de joueurs simultanés, l'offre Modpack (32 Go) donne la marge nécessaire, avec le support prioritaire en plus. Le passage d'une offre à l'autre se fait depuis le panel, sans perdre le monde.

FAQ

Geyser est-il payant ?

Non. Geyser et Floodgate sont des projets open source, gratuits, maintenus par une équipe de bénévoles. Il n'y a rien à acheter, ni chez eux, ni chez nous : l'offre Plugins à 8,99 € par mois, sans engagement, suffit pour un serveur cross-play.

Mes joueurs Java vont-ils voir une différence ?

Aucune. Geyser n'intervient que pour les connexions Bedrock. Le serveur reste un serveur Java classique, avec ses plugins et ses performances habituelles. La seule chose visible, c'est le point devant le pseudo des joueurs Bedrock.

Faut-il un compte Java pour jouer depuis Bedrock ?

Avec Floodgate, non : un compte Microsoft Bedrock suffit. Sans Floodgate (auth-type sur online), oui, chaque joueur Bedrock doit se connecter avec un compte Java au premier lancement.

Est-ce que ça marche avec un serveur moddé Forge ou Fabric ?

Techniquement, Geyser existe en version mod. En pratique, tout ce que les mods ajoutent (blocs, objets, interfaces) n'existe pas côté Bedrock et s'affiche mal ou pas du tout. Pour un serveur moddé, partez du principe que vos joueurs sont sur Java.

Puis-je installer Geyser sur mon serveur Bedrock natif ?

Ça n'a pas de sens : un serveur Bedrock accepte déjà les joueurs Bedrock. Geyser sert à ouvrir un serveur Java aux joueurs Bedrock, pas l'inverse. Si vous voulez accueillir les deux publics, il vous faut un serveur Java.

En résumé

Deux fichiers dans plugins/, une ligne clone-remote-port: true, un redémarrage : votre serveur Java accepte les joueurs Bedrock, avec leur compte habituel et leur skin. Gardez Geyser à jour, expliquez la manipulation DNS à vos joueurs console, et surveillez la RAM si le serveur se remplit. Si vous n'avez pas encore de serveur, l'offre Plugins est prête pour ça : commandez sur https://panel.serv-minecraft.fr/commander, le serveur est actif en quelques minutes, et vous pouvez suivre ce guide dans la foulée.

Articles similaires

Prêt à créer votre serveur ?

Lancez votre serveur Minecraft en moins de 30 secondes avec notre infrastructure française haute performance.

🚀 Créer mon serveur