Plugin Minecraft ViaVersion
Informații despre ViaVersion și serverele unde a fost găsit
🔌 Despre ViaVersion
ViaVersion este un plugin Minecraft care permite traducerea protocolului client/server, astfel încât jucătorii care folosesc versiuni diferite ale clientului Minecraft să se poată conecta la un singur server. Oferă compatibilitate între mai multe versiuni prin traducerea pachetelor de rețea între versiunile de protocol ale clientului și serverului.
🎯 Scop
ViaVersion rezolvă problema fragmentării versiunilor clientului: atunci când un server rulează o anumită versiune Minecraft, jucătorii cu clienți mai noi sau mai vechi, de obicei, nu se pot conecta. ViaVersion traduce protocoalele, astfel încât administratorii să poată păstra versiunea de server aleasă, permițând în același timp conectarea unei game mai largi de versiuni de client.
⚙️ Caracteristici
- Rulează ca plugin de platformă (Paper/Spigot/CraftBukkit) sau pe platforme proxy (Velocity), după caz.
- Traduce protocoalele de rețea pentru a permite clienților mai noi să se conecteze la servere mai vechi și invers (intervalele de compatibilitate depind de buildul ViaVersion instalat și de addon-urile opționale).
- Există proiecte companion/addon opționale pentru extinderea suportului: ViaBackwards și ViaRewind pentru suportul clienților mai vechi.
- Sunt disponibile opțiuni de configurare și un packet limiter pentru a ajusta comportamentul și a reduce tentativele de exploit.
- Oferă comenzi de diagnostic și o comandă dump pentru a colecta informații de runtime în scopul depanării.
🧩 Pentru cine este
- Proprietari de servere care vor să suporte mai multe versiuni de client Java Edition fără a actualiza imediat serverul.
- Operatori de rețea care folosesc proxy-uri (de ex. Velocity) și au nevoie de conectivitate cross-version între serverele backend.
- Dezvoltatori de pluginuri și integratori care au nevoie de un strat de traducere a protocolului sau de acces la API-ul ViaVersion.
🏗️ Exemple de utilizare
- Un server Survival/PvP rămâne pe un build stabil de Paper, permițând totuși conectarea jucătorilor cu clienți mai noi.
- O rețea cu proxy folosește ViaVersion pe proxy sau pe serverele backend, astfel încât jucătorii cu versiuni diferite ale clientului să se poată alătura rețelei.
- Un dezvoltator folosește artifact-ul ViaVersion API pentru a integra traducerea protocolului într-o implementare personalizată de platformă.
⌨️ Comenzi
| Command | Description | Permission | Access |
|---|---|---|---|
/viaversion | Afișează versiunea pluginului și comenzile disponibile. | viaversion.admin | Administrator |
/viaversion autoteam | Comută autoteam (o funcție de collision din 1.8). | viaversion.admin | Administrator |
/viaversion debug | Activează modul debug (pentru depanare). | viaversion.admin | Administrator |
/viaversion displayleaks | Activează Netty ResourceLeakDetector (diagnostic). | viaversion.admin | Administrator |
/viaversion dontbugme | Comută mesajele de notificare pentru actualizări la login/în console. | viaversion.admin | Administrator |
/viaversion dump | Generează un dump de diagnostic pentru a ajuta echipele de suport. | viaversion.admin | Administrator |
🔐 Permisiuni
| Permission | Description | Default |
|---|---|---|
viaversion.admin | Acordă acces la comenzile administrative și la diagnosticele ViaVersion. | op |
viaversion.command.<subcommand> | (Folosit de versiunile mai noi) Acordă acces la subcomenzile individuale viaversion. | nespecificat |
⚙️ Instalare
📥 Configurare
- Descărcați fișierul jar oficial al pluginului ViaVersion pentru platforma dvs. și plasați-l în directorul
plugins/al serverului sau proxy-ului. - Porniți serverul; verificați consola serverului pentru a confirma că pluginul s-a încărcat cu succes.
- Dacă folosiți un proxy (de ex. Velocity), instalați ViaVersion fie pe proxy, fie pe serverele backend (nu neapărat pe ambele), în funcție de punctul de traducere dorit.
📦 Dependențe
- Nu sunt necesare dependențe externe obligatorii pentru funcționarea de bază. Proiectele companion opționale (ViaBackwards, ViaRewind) extind suportul de versiuni și sunt distribuite separat.
🧾 Configurare
- ViaVersion oferă opțiuni de configurare (menționate ca config.yml în documentația oficială) pentru ajustarea limitelor de pachete, a debug-ului și a altor comportamente.
🧠 Note tehnice
- Platforme de server confirmate: Paper (și servere compatibile CraftBukkit/Spigot) și Velocity; există proiecte de integrare pentru Fabric, Forge, Bungee și Sponge.
- Este necesar Java 17+ pentru build-urile oficiale.
- Intervalele de compatibilitate diferă în funcție de build; ViaBackwards și ViaRewind sunt disponibile pentru a extinde suportul pentru versiunile mai vechi ale clientului.
- Proiectul oferă un artifact API pentru dezvoltatori și publică versiuni pe Hangar, Modrinth (pentru moduri) și GitHub.
🤝 Când este util acest plugin
Dacă trebuie să le permiți jucătorilor cu versiuni diferite ale clientului Minecraft Java să se conecteze la un singur server sau la o rețea fără a forța imediat un upgrade al serverului, ViaVersion oferă un strat întreținut de traducere a protocolului și instrumente conexe pentru asta, oferind în același timp diagnosticare și puncte de extensie pentru dezvoltatori.
- Restarting...1653.79
- A Minecraft Server851.71
- Akoot&Co
Un SMP confortabil, axat pe comunitate, cu suport pentru Java și Bedrock, o hartă live publică a lumii, un magazin de donații și funcții de calitate a vieții pentru construit și explorat relaxat.
751.15 - Smithtainment
SMP survival concentrat pe comunitate, cu pluginuri personalizate, economie, mcMMO și mini‑jocuri — jucători prietenoși și forum activ.
951.13 - DaemoniaCraft
Towny RPG cu moburi custom, economie activă și suport Bedrock — progresie adâncă pentru fanii grind‑ului.
450.62 - GospelCraft
Survival Towny cu tematică creștină, mobs custom, mcMMO și jobs — Scriptura introdusă prin joc.
1049.57 - Froggie
Un SMP survival prietenos, cu claim-uri protejate, o economie cu magazine ale jucătorilor și licitații, suport pentru mai multe versiuni și cross-play Java–Bedrock pentru builderi ocazionali și comunități.
149.29 - Netherlite is loading...148.78
- LilBoxPvP
Un server axat pe BoxPvP, cu lupte rapide în arenă, dueluri și progres sezonier. Oferă obiecte personalizate, meniuri controlate de NPC-uri și, probabil, crossplay Java–Bedrock.
348.32 - A Minecraft Server148.2
- Racsu Planet
MMORPG de Survival cross-play (Java + Bedrock), cu abilități, misiuni, dungeon-uri personalizate și o economie din joc susținută de un magazin oficial și un hub al comunității.
447.39 - MoodCraft
SMP survival semi-RP în franceză, axat pe orașe conduse de jucători, economie și proiecte urbane — progres prietenos cu ghiduri în joc, magazine, joburi și protecție sigură pentru cufere. Suportă Java și Bedrock.
247.22 - TGG Online
Server Minecraft coreean în stil FPS, care oferă zombie survival și minigame-uri bomb/escape, cu o selecție amplă de arme personalizate, modele personalizate și o experiență bazată pe resource pack.
044.55 - AnarchyLands CZ/SK144.41
- EthelMC
Survival comunitar cu economie, claim-uri de teren, arene și crossplay (Java & Bedrock). Rankuri, magazine jucători, evenimente.
043.8 - ArdakazMC
Server survival prietenos, orientat pe comunitate — construire, protecție anti‑grief și lumi pe termen lung.
142.29 - The Dojo
Survival Towny cu progresie mcMMO, economie între jucători și focus pe comunitate — construiește orașe, crește abilități și joacă cu prietenii.
041.7 - RSD Minecraft
Server survival freebuild cu o comunitate prietenoasă, Dynmap și suport Bedrock prin Geyser/Floodgate — focus pe construit și joacă.
140.71
Pagina pluginului ViaVersion arată pe ce servere monitorizarea a găsit acest plugin și cu ce platforme și versiuni apare.
Pluginurile pot adăuga comenzi, economie, protecție, permisiuni, minigames, integrări sau alte mecanici. Rolul real al ViaVersion depinde de configurarea fiecărui server.
Datele sunt generate automat din răspunsurile tehnice ale serverelor. Dacă un server ascunde lista de pluginuri, poate să nu apară în această secțiune, chiar dacă folosește ViaVersion.
Folosește lista serverelor cu ViaVersion pentru a compara proiecte, a verifica versiuni compatibile sau a găsi exemple de utilizare a pluginului pe servere publice.