Trouver un serveur avec ViaVersion
Serveurs ayant signalé ViaVersion : 149
- ÂHi guys welcome to Saturn! Choose your province and have a 28 en ligneJava + Bedrock
- FRIENDS SMP ѕᴜʀᴠɪᴠᴀʟ | ᴘᴠᴘ | ʟɪꜰᴇѕᴛᴇᴀʟᴢ !! 47 en ligneJava
- J's Hideout SMP 17 en ligneJava + Bedrock
- play.vcraft.fr:23020 16 en ligneJava + Bedrock
- PUREMC FAMILY FRIENDLY 22 en ligne
- Server.Pro Official [26.3] Anarchy Ignites! Server Now Live 5 en ligneJava
À propos de ViaVersion
🔌 À propos de ViaVersion
ViaVersion est un plugin Minecraft qui permet la traduction de protocole client/serveur afin que les joueurs utilisant différentes versions du client Minecraft puissent rejoindre un seul serveur. Il fournit une compatibilité multi-version en traduisant les paquets réseau entre les versions de protocole du client et du serveur.
🎯 Objectif
ViaVersion répond au problème de la fragmentation des versions client : lorsqu'un serveur exécute une version précise de Minecraft, les joueurs sur des clients plus récents ou plus anciens ne peuvent normalement pas se connecter. ViaVersion traduit les protocoles afin que les opérateurs puissent conserver une version de serveur choisie tout en autorisant une plage plus large de versions client à se connecter.
⚙️ Fonctionnalités
- Fonctionne comme plugin de plateforme (Paper/Spigot/CraftBukkit) ou sur des plateformes proxy (Velocity) selon le cas.
- Traduit les protocoles réseau pour permettre aux clients plus récents de rejoindre des serveurs plus anciens, et inversement (les plages de compatibilité dépendent de la build ViaVersion installée et des addons optionnels).
- Des projets complémentaires/addons existent pour étendre la prise en charge : ViaBackwards et ViaRewind pour la prise en charge des clients plus anciens.
- Des options de configuration et un limiteur de paquets sont disponibles pour ajuster le comportement et atténuer les tentatives d'exploitation.
- Fournit des commandes de diagnostic et une commande de dump pour collecter des informations d'exécution à des fins de dépannage.
🧩 À qui s'adresse-t-il
- Aux propriétaires de serveurs qui veulent prendre en charge plusieurs versions du client Java Edition sans mettre le serveur à jour immédiatement.
- Aux opérateurs de réseau utilisant des proxies (par exemple, Velocity) et ayant besoin d'une connectivité interversions entre serveurs backend.
- Aux développeurs de plugins et intégrateurs qui ont besoin d'une couche de traduction de protocole ou d'un accès à l'API ViaVersion.
🏗️ Exemples d'utilisation
- Un serveur Survival/PvP reste sur une build Paper stable tout en permettant aux joueurs utilisant des clients plus récents de se connecter.
- Un réseau proxy utilise ViaVersion sur le proxy ou les serveurs backend afin que des joueurs avec différentes versions du client puissent rejoindre le réseau.
- Un développeur utilise l'artefact de l'API ViaVersion pour intégrer la traduction de protocole dans une implémentation de plateforme personnalisée.
⌨️ Commandes
| Command | Description | Permission | Access |
|---|---|---|---|
/viaversion | Affiche la version du plugin et les commandes disponibles. | viaversion.admin | Administrateur |
/viaversion autoteam | Active ou désactive autoteam (une fonctionnalité de collision de la 1.8). | viaversion.admin | Administrateur |
/viaversion debug | Active le mode debug (pour le dépannage). | viaversion.admin | Administrateur |
/viaversion displayleaks | Active Netty ResourceLeakDetector (diagnostic). | viaversion.admin | Administrateur |
/viaversion dontbugme | Active ou désactive les messages de notification de mise à jour à la connexion/dans la console. | viaversion.admin | Administrateur |
/viaversion dump | Génère un dump de diagnostic pour aider les équipes de support. | viaversion.admin | Administrateur |
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
viaversion.admin | Donne accès aux commandes administratives et aux diagnostics de ViaVersion. | op |
viaversion.command.<subcommand> | (Utilisé par les versions plus récentes) Donne accès aux sous-commandes individuelles de ViaVersion. | non spécifié |
⚙️ Installation
📥 Configuration
- Téléchargez le jar officiel du plugin ViaVersion pour votre plateforme et placez-le dans le dossier
plugins/du serveur ou du proxy. - Démarrez le serveur ; vérifiez la console du serveur pour confirmer que le plugin s'est chargé correctement.
- Si vous utilisez un proxy (par exemple, Velocity), installez ViaVersion soit sur le proxy soit sur les serveurs backend (pas nécessairement les deux), selon le point de traduction souhaité.
📦 Dépendances
- Aucune dépendance externe obligatoire n'est requise pour le fonctionnement principal. Des projets complémentaires optionnels (ViaBackwards, ViaRewind) étendent la prise en charge des versions et sont distribués séparément.
🧾 Configuration
- ViaVersion fournit des options de configuration (mentionnées comme un config.yml dans la documentation officielle) pour ajuster les limites de paquets, le débogage et d'autres comportements.
🧠 Notes techniques
- Plates-formes serveur confirmées : Paper (et serveurs compatibles CraftBukkit/Spigot) et Velocity ; des projets d'intégration existent pour Fabric, Forge, Bungee et Sponge.
- Java 17+ est requis pour les builds officiels.
- Les plages de compatibilité varient selon la build ; ViaBackwards et ViaRewind sont disponibles pour étendre la prise en charge des anciennes versions client.
- Le projet expose un artefact d'API pour les développeurs et publie des releases sur Hangar, Modrinth (pour les mods) et GitHub.
🤝 Quand ce plugin est utile
Si vous devez permettre à des joueurs utilisant différentes versions du client Minecraft Java de se connecter à un seul serveur ou réseau sans forcer une mise à niveau immédiate du serveur, ViaVersion fournit une couche de traduction de protocole maintenue et les outils associés pour le faire, tout en offrant des diagnostics et des points d'extension pour les développeurs.
Commentaires
Aucun commentaire pour le moment
Soyez le premier à commenter.
Pour les administrateurs de serveurs
- Auteurs
- ViaVersion
- Licence
- GPL-3.0 (API: MIT)
- Plateformes supportées
- Spigot, Paper, Velocity, BungeeCord, Fabric, Forge, Sponge
- Versions supportées
- 1.8–1.21
Liens
- Téléchargerhangar.papermc.io/ViaVersion/ViaVersion
- Code sourcegithub.com/ViaVersion/ViaVersion
- Documentationdocs.viaversion.com
- Suivi des problèmesgithub.com/ViaVersion/ViaVersion/issues
- Supportviaversion.com
- Wikiviaversion.atlassian.net/wiki/spaces/VIAVERSION/overview
- ci.viaversion.comci.viaversion.com
- Spigot pagespigotmc.org/resources/viaversion.19254
- GitHubgithub.com/ViaVersion/ViaProxy
- Modrinth pagemodrinth.com/plugin/viaversion
Ce que signalent les serveurs
Plateformes des serveurs
- Paper121
- Purpur18
- Leaf3
- Spigot3
- CraftBukkit3
- PandaSpigot1
Versions du plugin
- 5.12.234
- 5.12.133
- 5.12.022
- 5.11.017
- 5.12.310
- 5.10.04
- 5.7.13
- 5.9.13
- 5.6.03
- 5.9.23
- 5.10.12
- 5.4.22
- 5.7.22
- 5.5.22
- 5.4.01
- 5.4.11
- 5.7.31
- 5.2.11
- 5.2.01
- 5.11.11
- 5.7.01
- 4.0.11
- 5.9.01
Les chiffres viennent des serveurs qui listent leurs plugins lors des vérifications de MSHQ. Beaucoup masquent cette liste, l’usage réel est donc plus élevé.