Tutoriel : Comment autoriser plusieurs versions sur votre serveur Minecraft

Bienvenue dans cet article où nous allons vous guider étape par étape pour permettre à plusieurs versions de Minecraft de se connecter à votre serveur. Ce guide est conçu pour les utilisateurs utilisant un serveur Minecraft optimisé avec OnPowered.

Illustration montrant des versions Minecraft multiples se connectant à un serveur

Prérequis

Avant de commencer, assurez-vous de disposer des éléments suivants :

  • Un serveur Minecraft fonctionnel (utilisé ici : OnPowered).
  • Accès au panneau de gestion du serveur : https://panel.onpowered.net.
  • Les identifiants de votre compte serveur reçus par email.
  • Une connexion Internet stable.

Étape 1 : Installer un Plugin de Compatibilité

Pour autoriser plusieurs versions sur votre serveur, vous devez utiliser un plugin comme ViaVersion, ViaBackwards, ou ViaRewind. Voici comment les installer :

  1. Connectez-vous à votre panneau de gestion sur https://panel.onpowered.net.
  2. Allez dans l’onglet Fichiers puis Plugins.
  3. Recherchez et téléchargez ViaVersion depuis Spigot et uploadez le depuis le gestionnaire de fichiers
  4. Redémarrez votre serveur pour appliquer les changements.
"ViaVersion est indispensable pour permettre à des joueurs utilisant différentes versions de se connecter harmonieusement à votre serveur."

Étape 2 : Configurer les Plugins

Après avoir installé le plugin, vous devez ajuster les configurations pour garantir une compatibilité optimale :

  • Ouvrez le fichier de configuration de ViaVersion situé dans le dossier /plugins/ViaVersion/config.yml.
  • Activez les options nécessaires pour autoriser les versions inférieures (si besoin).
  • Ajoutez des plugins complémentaires comme ViaBackwards pour permettre aux versions antérieures de se connecter.

Conseil : Testez les Configurations

Avant d’ouvrir votre serveur aux joueurs, connectez-vous avec plusieurs versions de Minecraft pour vérifier que tout fonctionne comme prévu. Cela évite les désagréments pour vos utilisateurs.

En suivant ces étapes, vous pouvez facilement autoriser plusieurs versions sur votre serveur Minecraft. Cela améliore l'accessibilité et garantit une meilleure expérience utilisateur pour vos joueurs. Si vous avez des questions, n'hésitez pas à nous les poser en commentaire !

ViaVersion, ViaBackwards et ViaRewind : quelle différence ?

La suite Via est composée de trois plugins complémentaires, chacun avec un rôle précis :

Plugin Rôle Exemple
ViaVersion Permet aux versions plus récentes de se connecter Serveur 1.20 → joueur 1.21 peut se connecter
ViaBackwards Permet aux versions plus anciennes de se connecter Serveur 1.21 → joueur 1.19 peut se connecter
ViaRewind Étend la compatibilité aux très vieilles versions Joueurs 1.7 et 1.8 peuvent se connecter

Pour un maximum de compatibilité, installez les trois plugins ensemble. Ils fonctionnent en chaîne et se détectent mutuellement automatiquement.

Configuration avancée de ViaVersion

Le fichier /plugins/ViaVersion/config.yml contient plusieurs options utiles :

# Activer/désactiver ViaVersion globalement
enabled: true

# Afficher un message aux joueurs utilisant une version différente
send-supported-versions: true

# Bloquer certaines versions anciennes
block-protocols: []

# Activer la compatibilité 1.9 combat pour les clients 1.8
1_9-combat-fix: false

La majorité des serveurs fonctionnent bien avec la configuration par défaut. Modifiez uniquement si vous avez des besoins spécifiques (bloquer les clients 1.8, activer des fixes de combat, etc.).

Limites de la compatibilité multi-versions

La suite Via fait un travail remarquable, mais certaines limites subsistent :

  • Nouveaux blocs non affichés — Un joueur en 1.19 sur un serveur 1.21 verra les nouveaux blocs remplacés par des blocs existants (souvent du grès ou de la pierre). Fonctionnel, mais visuellement différent.
  • Nouvelles mécaniques non disponibles — Certaines mécaniques introduites dans des versions récentes (escalade de paroi, etc.) ne sont pas accessibles aux joueurs sur d'anciennes versions.
  • Légères désynchronisations — En jouant sur de très vieilles versions (1.8, 1.9), des décalages peuvent apparaître dans les combats PvP ou les interactions avec les entités.

Recommandation : pour un serveur PvP compétitif, conseillez à tous vos joueurs d'utiliser la même version que le serveur. Pour un serveur survie communautaire, la suite Via est idéale pour accueillir des joueurs sur des versions variées.

Foire aux questions

ViaVersion fonctionne-t-il avec Paper et Spigot ?
Oui, ViaVersion est compatible avec Paper, Spigot, Purpur et la plupart des serveurs Bukkit. Il fonctionne aussi avec BungeeCord et Velocity en mode proxy.

Est-ce que ViaVersion affecte les performances du serveur ?
L'impact est minimal — ViaVersion traduit les paquets réseau à la volée sans charger le monde différemment. Sur un serveur avec peu de joueurs en versions mixtes, l'impact est imperceptible.

Peut-on utiliser ViaVersion sur un serveur Vanilla ?
Non. ViaVersion est un plugin Bukkit/Spigot — votre serveur doit utiliser Paper, Spigot ou un fork compatible. Le serveur Vanilla officiel Mojang ne supporte pas les plugins.

Publié le par l'Équipe OnPowered — hébergeur belge de serveurs Minecraft et VPS.