ViaVersion, ViaBackwards et ViaRewind traduisent le protocole. Un client plus récent peut rejoindre un serveur plus ancien, et un client plus ancien peut rejoindre un serveur plus récent. Ils n’ajoutent pas de nouveaux blocs, items ni hauteur de monde.
Ton logiciel serveur doit prendre en charge les plugins (Paper, Purpur, Spigot). Commence par l’installateur de l’onglet Plugins.
Aperçu rapide
- Ouvre Plugins et installe ViaVersion. Pour les clients depuis 1.9, ajoute ViaBackwards. Pour les clients 1.8, ajoute aussi ViaRewind.
- Clique sur Redémarrer. Un simple
reloadne suffit pas. - Dans Console, tape
pluginsetviaversion. Des noms verts veulent dire qu’ils tournent.
Ce que fait chaque plugin
| Plugin | Qui il laisse entrer | Dépendance |
|---|---|---|
| ViaVersion | Clients plus récents sur un serveur plus ancien | Suffit seul si tu veux seulement les clients plus récents |
| ViaBackwards | Clients depuis 1.9 sur un serveur plus récent | Besoin de ViaVersion |
| ViaRewind | Clients 1.8 sur un serveur plus récent | Besoin de ViaVersion et ViaBackwards |
ViaRewind documente aussi les clients 1.7. Sur Paper, la cible pratique est souvent 1.8.
1. Installe les plugins
Ouvre le serveur et l’onglet Plugins. Dans Rechercher des plugins…, tape ViaVersion. Active Modrinth et Hangar. Clique sur Ajouter au panier. Ajoute ViaBackwards et ViaRewind de la même façon si tu en as besoin. ViaVersion exige Java 17 ou plus récent. Change Java ici : Comment changer la version Java sur un serveur Minecraft dans Eternyx Dashboard.

Les fichiers .jar doivent arriver dans plugins/, pas à côté de server.jar. Deux copies du même plugin se battent pour les commandes. Garde un jar ViaVersion, un ViaBackwards et un ViaRewind.
Un dossier plugins/ n’apparaît jamais sur Vanilla. Vanilla ne lance pas de plugins. Passe sur Paper : Comment changer le type de serveur Minecraft dans Eternyx Dashboard.
Si tu importes à la main, télécharge depuis Modrinth (ViaBackwards, ViaRewind) ou Hangar. Ouvre Explorateur de fichiers, le dossier plugins, puis Importer.

2. Redémarre le serveur
Les plugins Via* ne se chargent qu’au démarrage. reload ne les recharge pas. Après un mauvais reload, ViaVersion casse et les joueurs ne peuvent plus rejoindre. Clique sur Redémarrer.

Après le premier démarrage, ViaVersion crée plugins/ViaVersion/config.yml. Les valeurs par défaut conviennent. Tu peux optionnellement utiliser block-versions pour bloquer certains clients.
3. Vérifie dans Console
Le serveur doit tourner. Ouvre Console. Tape les commandes sans slash en tête.
pluginsViaVersion, ViaBackwards et ViaRewind doivent être verts. Rouge ou absent signifie qu’ils n’ont pas chargé. Lis le log de démarrage.

Puis :
viaversionConsole affiche la version et les commandes. Alias : viaver.

Quand des joueurs se connectent, viaversion list montre leur protocole.
Ce que Via* ne corrige pas
Via* traduit les paquets. Ils ne donnent pas à un vieux client un nouveau bloc, item ou mécanique. Ce n’est pas un bug qu’une version de plugin plus récente corrigera.
Un client 1.16 sur un serveur 1.21 ne voit pas les nouveaux blocs comme un client récent. Textures et comportement manquent.
Sur un monde 1.17+, les clients en dessous de 1.17 ne voient ni n’éditent les blocs sous y=0 ou au-dessus de y=255. Garde le spawn et les builds entre y=0 et y=255, ou exige le client 1.17+.
Les autres plugins doivent correspondre à la version du serveur, pas à celle du client. Un anticheat qui attend un seul protocole peut kick les joueurs.
Problèmes fréquents
ViaVersion est rouge ou absent
Le logiciel doit prendre en charge les plugins. Le JAR doit être dans plugins/. Sur Vanilla il n’y a pas de plugins/. Change le logiciel avec Comment changer le type de serveur Minecraft dans Eternyx Dashboard, puis redémarre.
Les clients anciens ne voient pas les nouveaux blocs
C’est normal. Via* traduit le protocole, pas le contenu du jeu.
Après un reload plus personne ne joint
Ne fais pas de reload sur Via*. Clique sur Redémarrer.