ViaVersion est un plugin qui vous permet de créer un serveur Minecraft avec une version plus ancienne que celle de vos joueurs. Ainsi, la version que vous utilisez sur votre serveur devient la version minimale requise pour s'y connecter.

Pré-requis

Versions compatibles

ViaVersion ne prend en charge que les versions les plus récentes du jeu et est compatible avec BungeeCord.

Dans ce tableau récapitulatif, vous trouverez la liste de toutes les versions de Minecraft compatibles :

Installation de ViaVersion

Démarrons l'installation de ViaVersion, nous allons procéder comme pour n'importe quel autre plugin :

  1. Rendez-vous dans le panel de gestion de votre serveur Minecraft.
  2. Cliquez sur Fichiers & FTP pour ouvrir le WebFTP.
  3. Télécharger le plugin ViaVersion sur le site officiel.
  4. Envoyez le fichier jar du plugin dans le répertoire minecraft/plugins.
  5. Redémarrez votre serveur.

Pour éviter tout problème lors de l'installation, assurez-vous d'avoir :

  • Tous les plugins que vous utilisez doivent être conçus pour la version que vous utilisez sur votre serveur.
  • Les rechargements sont bogués, préférez un redémarrage du serveur.
  • Si vous utilisez BungeeCord, assurez-vous que vos plugins sont à jour. Essayez également de supprimer SkinRestorer si vous rencontrez des problèmes de déconnexion, si vous l'utilisez.
  • BKCommonLib ne fonctionne pas correctement avec ProtocolLib 1.8.8, vous pouvez utiliser une version spéciale.
  • Orebfuscator ne fonctionne pas correctement avec ProtocolLib 1.8, vous pouvez utiliser une version spéciale.

Configuration de ViaVersion

Lors du redémarrage de votre serveur, un répertoire minecraft/plugins/ViaVersion a été créé, il contient la configuration de ViaVersion.

Si vous êtes curieux, vous pouvez consultez les fichiers de configuration et la modifiée à votre convenance.

Néanmoins, je vous conseil de garder la configuration par défaut, hormis les messages du plugin que vous pouvez traduire.

En cas de modification, pour prendre en compte la configuration, redémarrez votre serveur.

Commandes et permissions ViaVersion

Voici la liste des commandes in-game de ViaVersion, pour les utiliser pour devez avoir la permission viaversion.admin :

  • /viaversion pps
    Affiche les paquets par seconde des joueurs en ligne.
  • /viaversion displayleaks
    Utilisez cette commande pour chercher des memory leaks!
  • /viaversion debug
    Active/désactive le mode debug.
  • /viaversion dontbugme
    Active/désactive la verification des mises à jour.
  • /viaversion autoteam
    Active/désactive l'autoteam.
  • /viaversion reload
    Recharge la configuration du plugin.
  • /viaversion list
    Voir la liste des versions utilisées par les joueurs connectés au serveur.
  • /viaversion dump
    Affiche les informations à propos de votre serveur, utile pour du debug.
  • /viaversion help
    Affiche l'aide du plugin.