ViaVersion : un serveur pour plusieurs versions de client
ViaVersion est le plugin standard quand ton serveur Minecraft doit accueillir des joueurs avec différentes versions de client. ViaVersion permet aux clients plus récents de rejoindre ton serveur ; son plugin frère ViaBackwards l’ouvre en plus aux clients plus anciens. Les deux prennent en charge toute la plage de versions jusqu’à Minecraft 26.2 et fonctionnent sur Paper, Folia, Velocity et Fabric.
L’intérêt pratique : tu n’as pas besoin de forcer ta communauté à mettre sa version à jour, et un changement de version de ton serveur n’exclut personne. Pour toi, en tant qu’admin, Via est donc un outil contre le point de friction le plus fréquent : « quelle version me faut-il pour rejoindre ? ».
Version actuelle
Dernière version relevée : ViaVersion 5.11.0, publiée le 12 juillet 2026 avec ViaBackwards 5.11.0. Cette release allait clairement au-delà d’une simple maintenance de routine.
Historique des versions
<!-- ERKANNTER-RELEASE:START --><!-- ERKANNTER-RELEASE:ENDE -->Détecté automatiquement (2026-10-09) : ViaVersion 5.12.1. Il s’agit du dernier build détecté, pas nécessairement de la version recommandée en production.
| Version | Relevée | Source |
|---|---|---|
| 5.12.1 | 09.10.2026 | Changelog |
| 5.12.0 | 19.09.2026 | Changelog |
| 5.11.0 | 21.07.2026 | — |
Le gros gain de performance de la 5.11.0
D’après le changelog officiel, la lecture et l’écriture des chunks, qui représentent la plus grosse part du traitement des paquets de Via, ont été accélérées de jusqu’à 90 %, avec de nombreuses petites optimisations de mémoire et de performance en complément.
Important pour bien situer ce gain : il concerne précisément le chemin que Via n’emprunte que lorsque des clients avec une version différente sont connectés. Plus il y a de joueurs en versions mixtes en ligne, plus Via traduit de paquets, et plus l’effet est visible. Sur un serveur où tout le monde rejoint avec la version du serveur, tu remarqueras donc peu de différence.
À cela s’ajoute une longue liste de correctifs sur les transitions entre versions, entre autres : correction du hachage des items pour damage_resistant (26.1+), animation manquante du balancement de bras lors du placement de canne à sucre (1.21.11→26.1), Ambient Light dans les Custom Dimensions, sons de portes issus des Level Events (1.19.1→1.19.3), métiers à tisser en 1.18.2→1.19, mauvais disque musical Pigstep (1.17.1→1.18), ainsi que des crashs client sur de très anciens serveurs (avant 1.14) avec des clients 26.2. La nouveauté inclut aussi l’option multi-reddust-color-fix, désactivée par défaut, pour la conversion des couleurs des particules de redstone en 1.12→1.13.
Ce qu’apporte ViaBackwards 5.11.0
Le changelog de ViaBackwards contient une nouveauté structurelle : les noms des nouveaux items et entities sont désormais affichés aux anciens clients sous forme de composants traduisibles au lieu d’un texte figé, ce qui permet de les adapter via un Resource Pack.
Un deuxième point compte pour l’exploitation : sur les serveurs en 1.21.5 ou plus récent, la gestion des items évite désormais le chemin de conversion coûteux de 1.20.4 à 1.21.5. L’équipe Via recommande donc explicitement aux serveurs en 1.20.5 à 1.21.4 de passer à la 1.21.5 ou plus. S’y ajoutent des correctifs comme les Text Displays sur plusieurs lignes, les déconnexions liées aux nouveaux attributs d’environnement dans les Custom Dimensions et les lits invisibles lors de la transition 26.2→26.1.
Compatibilité serveur
| Plugin | Rôle | Plateformes |
|---|---|---|
| ViaVersion | Clients plus récents sur ton serveur | Paper, Folia, Velocity, Fabric |
| ViaBackwards | Autoriser aussi les clients plus anciens (nécessite ViaVersion) | Paper, Folia, Velocity, Fabric |
Le crossplay Bedrock fonctionne indépendamment via Geyser et Floodgate, préinstallés chez game-serverhosting sur les stacks Paper prises en charge. Via traduit les versions Java, Geyser sert les clients Bedrock ; les deux fonctionnent côte à côte.
Comment mettre ton serveur à jour
- Crée une sauvegarde via l’onglet Sauvegardes dans le panel du serveur.
- Télécharge les deux nouveaux Jars depuis les pages de versions Modrinth.
- Dans le gestionnaire de fichiers, remplace les anciens fichiers du dossier
plugins/par les nouveaux — mets toujours les deux à jour ensemble pour que les versions restent cohérentes. - Redémarre. La configuration existante reste valide. Un rapide coup d’œil au log de démarrage confirme que les deux plugins ont été chargés dans leur nouvelle version.
FAQ
Ai-je besoin des deux plugins ? ViaVersion fonctionne seul et prend en charge les clients plus récents. ViaBackwards nécessite ViaVersion et ajoute le sens inverse pour les clients plus anciens. Si tu veux une liberté maximale sur les versions, installe les deux.
Vais-je vraiment remarquer l’amélioration des performances ? Cela dépend de ton serveur : plus il y a de joueurs en versions différentes en ligne, plus Via traduit de paquets, et c’est précisément ce chemin qui a été optimisé. Sur les serveurs mixtes, l’effet est le plus fort.
Je suis en 1.21.2 — la recommandation 1.21.5 me concerne-t-elle ? Oui. L’équipe Via recommande aux serveurs entre 1.20.5 et 1.21.4 de passer à la 1.21.5 ou plus, car la gestion des items y est plus efficace. Tu fais ce changement de version via le sélecteur de version dans le panel.
Dois-je adapter ma config ?
Non. Les changements sont rétrocompatibles, et la seule nouvelle option (multi-reddust-color-fix) est désactivée par défaut.
Pourquoi dois-je mettre les deux plugins à jour ensemble ? Parce que ViaBackwards s’appuie sur la version de ViaVersion. Des versions qui divergent sont une source d’erreurs évitable ; remplace-les donc toujours par paire.
Serveur chez nous
Un serveur qui accueille des clients sur toute la plage de versions : chez game-serverhosting, tu installes les plugins Via via le gestionnaire de fichiers, tu fais une sauvegarde en un clic avant, et tu changes de version Minecraft dans le panel. Louer un serveur Minecraft.