Le crossplay permet aux joueurs sur différentes plateformes (PC, Xbox, PlayStation, mobile) de se connecter au même serveur de jeu. Configurer le crossplay sur un serveur dédié ouvre l'accès à une communauté de joueurs plus large et élimine la frustration des groupes d'amis divisés par leurs plateformes. Que vous hébergiez Minecraft, Ark Survival Evolved ou un autre titre, ce guide couvre ce qu'exige le crossplay, quelles plateformes le prennent en charge, comment l'activer et comment installer Geyser pour le crossplay Java/Bedrock.

⚡ Difficulté : Intermédiaire

🎮 Concerne : Minecraft, Ark Survival Evolved, Palworld et d'autres jeux compatibles crossplay

Que faut-il pour le crossplay ?

Les exigences du crossplay varient selon le jeu, mais les prérequis généraux pour faire tourner un serveur dédié compatible crossplay sont les suivants :

  • Un serveur dédié avec accès root : la configuration du crossplay nécessite souvent d'installer des logiciels supplémentaires ou de modifier des fichiers de configuration du serveur qui ne sont pas accessibles sur de l'hébergement managé ou mutualisé.
  • Le logiciel de serveur dédié du jeu : de nombreux jeux ne proposent le crossplay qu'à travers leurs versions de serveur dédié officielles, et non via du peer-to-peer ou des serveurs d'écoute.
  • Des ports spécifiques aux plateformes ouverts dans le pare-feu : le crossplay nécessite souvent des ports supplémentaires au-delà du port de jeu standard. Les connexions Xbox et PlayStation peuvent requérir des points d'accès différents de ceux du PC.
  • Une connexion internet stable et une IP publique : toutes les plateformes doivent pouvoir atteindre le serveur. Un serveur dédié Kimsufi fournit une IP publique stable et une connectivité à faible latence depuis des centres de données en Europe, en Amérique du Nord et en Asie-Pacifique.

Quelles plateformes prennent en charge le crossplay ?

La prise en charge du crossplay dépend entièrement de l'implémentation du développeur du jeu, et non du matériel serveur. Le matériel serveur ne fait que fournir l'infrastructure ; c'est le logiciel du jeu qui gère la traduction de protocole entre plateformes.

  • Minecraft : Java Edition (PC) et Bedrock Edition (Windows Store, Xbox, PlayStation, mobile) sont des versions distinctes qui ne prennent pas en charge nativement le crossplay. Geyser (un plugin proxy) permet aux serveurs Java d'accepter les clients Bedrock.
  • Ark Survival Evolved / Ark Survival Ascended : prend en charge le crossplay entre PC (Steam) et Xbox. Activez-le avec le paramètre de lancement -crossplay. Le crossplay PlayStation comporte des exigences spécifiques à la plateforme.
  • Palworld : prend en charge le crossplay entre PC (Steam) et Xbox via l'option de serveur Xbox Developer Mode ou via la configuration de serveur crossplay officielle.
  • 7 Days to Die : a ajouté la prise en charge officielle du crossplay dans les versions récentes, permettant aux joueurs PC et console de rejoindre le même serveur. Consultez la page officielle des prérequis de serveur crossplay de 7 Days to Die pour les détails de configuration actuels.

Les joueurs Java et Bedrock peuvent-ils jouer ensemble ?

Pas nativement : Java Edition et Bedrock Edition utilisent des protocoles réseau différents. Cependant, le plugin Geyser (combiné à Floodgate) agit comme un proxy qui traduit le protocole Bedrock en protocole Java, permettant aux clients Bedrock de se connecter à un serveur Java. Le serveur Java voit les joueurs Bedrock comme des clients standards ; les joueurs Bedrock se connectent en utilisant l'IP du serveur et le port Bedrock (UDP 19132).

Comment installer Geyser pour le crossplay Minecraft

Geyser est un plugin Paper/Spigot qui permet aux clients Bedrock de se connecter à un serveur Minecraft Java. Voici comment le mettre en place sur un serveur dédié Linux.

Étape 1 : Mettez en place votre serveur Minecraft Java

Installez Paper ou Spigot (le logiciel de serveur Java recommandé pour la prise en charge des plugins). Si vous faites tourner le server.jar vanilla, passez à PaperMC pour la compatibilité avec les plugins.

bash
wget https://api.papermc.io/v2/projects/paper/versions/1.21/builds/latest/downloads/paper-1.21-latest.jar -O server.jar

java -Xmx4G -jar server.jar nogui

Étape 2 : Téléchargez et installez Geyser

Téléchargez GeyserMC-Spigot.jar depuis geysermc.org/download et placez-le dans le répertoire /plugins de votre serveur. Redémarrez le serveur pour générer les fichiers de configuration de Geyser.

Étape 3 : Configurez Geyser

Modifiez plugins/Geyser-Spigot/config.yml pour définir l'adresse (0.0.0.0 pour accepter les connexions sur toutes les interfaces) et le port (19132 UDP par défaut) :

bedrock:

address: 0.0.0.0

port: 19132

clone-remote-port: false

Étape 4 : Ouvrez le port Bedrock dans votre pare-feu

bash
sudo ufw allow 19132/udp

Étape 5 : Installez Floodgate (optionnel mais recommandé)

Floodgate permet aux joueurs Bedrock de rejoindre le serveur sans compte Java. Téléchargez Floodgate-Spigot.jar depuis geysermc.org et placez-le dans le répertoire /plugins. Configurez Geyser pour utiliser l'authentification Floodgate en définissant auth-type: floodgate dans la configuration de Geyser.

✅ Résultat attendu Les joueurs Java se connectent sur le port 25565/TCP comme d'habitude. Les joueurs Bedrock (Xbox, mobile, Windows Store) se connectent sur le port 19132/UDP en utilisant l'adresse IP du serveur.

Comment activer le crossplay sur Ark Survival Evolved

Pour Ark Survival Evolved, ajoutez -crossplay aux paramètres de lancement du serveur. Cela permet aux joueurs PC et Xbox de rejoindre le même serveur. Dans votre fichier de service systemd, mettez à jour la ligne ExecStart :

bash
ExecStart=/home/steam/ark/ShooterGameServer TheIsland?listen -crossplay

Redémarrez le serveur et vérifiez que le crossplay est actif en consultant les paramètres du serveur en jeu. Les joueurs Xbox doivent disposer de l'application Xbox ou du Xbox Game Pass et se connecter en utilisant l'IP du serveur dans les paramètres de connexion du jeu.

Résolution des problèmes de crossplay

  • Les joueurs Bedrock ne peuvent pas se connecter (Minecraft) : vérifiez que le port UDP 19132 est ouvert dans votre pare-feu et que Geyser est en cours d'exécution (consultez /plugins/Geyser-Spigot/logs). Confirmez que le client Bedrock utilise bien l'UDP, et non le TCP.
  • Les joueurs Xbox ne voient pas le serveur (Ark) : confirmez que -crossplay figure dans les paramètres de lancement et que le serveur est accessible publiquement. Le crossplay Xbox exige que le serveur soit joignable depuis l'infrastructure réseau de Xbox.
  • Décalage de version : le crossplay nécessite généralement que tous les clients soient sur la même version du jeu. Mettez à jour le serveur et tous les clients vers la dernière version.

FAQ

Puis-je activer le crossplay sur un serveur existant ?

Oui. L'activation du crossplay relève généralement d'un changement de configuration (ajout d'un paramètre de lancement ou installation d'un plugin) plutôt que d'une nouvelle installation. Sauvegardez les données de votre serveur avant d'effectuer des modifications, et testez avec un petit groupe avant d'annoncer le changement à votre communauté.

Quels sont les meilleurs hébergeurs de serveurs crossplay ?

Pour un contrôle total de la configuration du crossplay, un serveur dédié avec accès root est essentiel. Les serveurs KS de Kimsufi à partir de 11,10 €/mois vous offrent l'accès root, le matériel dédié et l'IP publique stable nécessaires pour configurer correctement le crossplay pour n'importe quel jeu pris en charge.

Conclusion

Configurer le crossplay sur un serveur dédié rassemble votre communauté, quelle que soit la plateforme. Le processus exact dépend de votre jeu : pour le crossplay Minecraft Java/Bedrock, Geyser gère la traduction de protocole. Pour Ark et Palworld, un seul paramètre de lancement active le crossplay Xbox. La base commune à tous ces cas est un serveur dédié avec accès root et des ports de pare-feu correctement configurés. Les serveurs dédiés Kimsufi à partir de 11,10 €/mois offrent exactement cela, avec la bande passante illimitée et la protection anti-DDoS dont votre communauté crossplay a besoin.