Плагін Minecraft ViaVersion
Інформація про ViaVersion і сервери, де його знайдено
🔌 Про ViaVersion
ViaVersion — це плагін Minecraft, який дає змогу перекладати протоколи клієнта/сервера, щоб гравці з різними версіями клієнта Minecraft могли підключатися до одного сервера. Він забезпечує сумісність між кількома версіями, перекладаючи мережеві пакети між версіями протоколів клієнта та сервера.
🎯 Призначення
ViaVersion вирішує проблему фрагментації версій клієнта: коли сервер працює на певному випуску Minecraft, гравці з новішими або старішими клієнтами зазвичай не можуть підключитися. ViaVersion перекладає протоколи, щоб адміністратори могли залишити обрану версію сервера, водночас дозволяючи підключатися ширшому спектру версій клієнта.
⚙️ Можливості
- Працює як плагін платформи (Paper/Spigot/CraftBukkit) або на проксі-платформах (Velocity) залежно від випадку.
- Перекладає мережеві протоколи, щоб дозволити новішим клієнтам приєднуватися до старіших серверів і навпаки (діапазони сумісності залежать від встановленої збірки ViaVersion та необов’язкових доповнень).
- Існують необов’язкові супутні проєкти/доповнення для розширення підтримки: ViaBackwards і ViaRewind для підтримки старіших клієнтів.
- Доступні параметри конфігурації та обмежувач пакетів, щоб налаштувати поведінку та зменшити ризики експлойтів.
- Надає діагностичні команди та команду dump для збору інформації про стан під час роботи та усунення проблем.
🧩 Для кого це
- Власники серверів, які хочуть підтримувати кілька версій клієнта Java Edition без негайного оновлення сервера.
- Оператори мереж, що використовують проксі (наприклад, Velocity) і потребують кросверсійного з’єднання між backend-серверами.
- Розробники плагінів та інтегратори, яким потрібен шар перекладу протоколів або доступ до ViaVersion API.
🏗️ Приклади використання
- Сервер Survival/PvP залишається на стабільній збірці Paper, але дозволяє підключатися гравцям із новішими клієнтами.
- Проксі-мережа використовує ViaVersion на проксі або backend-серверах, щоб гравці з різними версіями клієнта могли приєднуватися до мережі.
- Розробник використовує artifact ViaVersion API, щоб інтегрувати переклад протоколів у власну платформну реалізацію.
⌨️ Команди
| Command | Description | Permission | Access |
|---|---|---|---|
/viaversion | Показує версію плагіна та доступні команди. | viaversion.admin | Адмін |
/viaversion autoteam | Увімк./вимк. autoteam (функція зіткнень 1.8). | viaversion.admin | Адмін |
/viaversion debug | Увімк. режим налагодження (для усунення проблем). | viaversion.admin | Адмін |
/viaversion displayleaks | Увімк. Netty ResourceLeakDetector (діагностика). | viaversion.admin | Адмін |
/viaversion dontbugme | Увімк./вимк. повідомлення про оновлення під час входу/в console. | viaversion.admin | Адмін |
/viaversion dump | Створює діагностичний dump, щоб допомогти команді підтримки. | viaversion.admin | Адмін |
🔐 Права доступу
| Permission | Description | Default |
|---|---|---|
viaversion.admin | Надає доступ до адміністративних команд і діагностики ViaVersion. | op |
viaversion.command.<subcommand> | (Використовується в новіших версіях) Надає доступ до окремих підкоманд viaversion. | не вказано |
⚙️ Встановлення
📥 Налаштування
- Завантажте офіційний jar плагіна ViaVersion для вашої платформи та помістіть його в каталог
plugins/сервера або проксі. - Запустіть сервер; перевірте консоль сервера, щоб переконатися, що плагін успішно завантажився.
- Якщо ви використовуєте проксі (наприклад, Velocity), встановіть ViaVersion або на проксі, або на backend-серверах (не обов’язково на обох) залежно від бажаної точки перекладу.
📦 Залежності
- Для основної роботи не потрібні обов’язкові зовнішні залежності плагінів. Необов’язкові супутні проєкти (ViaBackwards, ViaRewind) розширюють підтримку версій і поширюються окремо.
🧾 Конфігурація
- ViaVersion надає параметри конфігурації (у офіційній документації згадується config.yml) для налаштування лімітів пакетів, режиму налагодження та інших поведінкових параметрів.
🧠 Технічні примітки
- Підтверджені платформи сервера: Paper (і сумісні з CraftBukkit/Spigot сервери) та Velocity; існують інтеграційні проєкти для Fabric, Forge, Bungee і Sponge.
- Для офіційних збірок потрібен Java 17+.
- Діапазони сумісності залежать від збірки; ViaBackwards і ViaRewind доступні для розширення підтримки старіших версій клієнта.
- Проєкт надає artifact API для розробників і публікує релізи на Hangar, Modrinth (для modів) і GitHub.
🤝 Коли цей плагін корисний
Якщо вам потрібно дозволити гравцям із різними версіями клієнта Minecraft Java підключатися до одного сервера або мережі без негайного оновлення сервера, ViaVersion надає підтримуваний шар перекладу протоколів і пов’язані інструменти для цього, а також діагностику та точки розширення для розробників.
- Restarting...1454.42
- A Minecraft Server851.67
- Froggie
Привітний survival SMP із захищеними клеймами, економікою з магазинами гравців і аукціонами, підтримкою кількох версій та cross-play між Java і Bedrock для казуальних будівельників і спільнот.
651.15 - Smithtainment
Спільнотний survival‑SMP з кастомними плагінами, економікою, mcMMO та міні‑іграми — дружня спільнота й активний форум.
550.86 - Netherlite is loading...249.28
- DaemoniaCraft
Towny‑орієнтований RPG Survival із кастомними мобами, економікою та підтримкою Bedrock — для любителів прогресії й гринду.
148.58 - Racsu Planet
Cross-play Survival MMORPG (Java + Bedrock) з навичками, квестами, кастомними підземеллями та внутрішньоігровою економікою, що підтримується офіційним магазином і спільнотним хабом.
148.39 - A Minecraft Server148.23
- Akoot&Co
Затишний SMP, орієнтований на спільноту, із підтримкою Java та Bedrock, публічною live-мапою світу, магазином донатів і зручностями для спокійного будівництва та дослідження.
148.2 - GospelCraft
Християнський Towny‑survival з кастомними мобами, mcMMO і Jobs — Писання знайомлять через ігровий процес.
147.76 - LilBoxPvP
Сервер, орієнтований на BoxPvP, зі швидкими боями на арені, дуелями та сезонним прогресом. Пропонує кастомні предмети, меню на базі NPC і, ймовірно, кросплей Java–Bedrock.
147.46 - AnarchyLands CZ/SK446.83
- TGG Online
Корейський сервер Minecraft у стилі FPS, що пропонує zombie survival і мініігри bomb/escape, із великою кількістю кастомної зброї, кастомних моделей та досвідом на базі resource pack.
1146.54 - A Minecraft Server144.38
- EthelMC
Ком’юніті‑виживання з економікою, приватами, аренами та кросплеєм (Java/Bedrock). Ранги, магазини гравців і івенти.
244.21 - MoodCraft
Французький survival SMP у стилі напів-RP, зосереджений на містах, якими керують гравці, економіці та міських проєктах — дружній прогрес із внутрішньоігровими гайдами, крамницями, роботами та надійним захистом скринь. Підтримуються Java та Bedrock.
043.99 - ArdakazMC
Привітний survival‑сервер з фокусом на спільноту: будівництво, захист від гриферства, довготривалі світи.
041.63 - The Dojo
Towny‑виживання із прокачуванням mcMMO, економікою гравців і фокусом на спільноті — будуй міста, рівняй навички й грай з друзями.
038.92
Сторінка плагіна ViaVersion показує, на яких серверах моніторинг знайшов цей плагін, з якими платформами та версіями він зустрічається.
Плагіни можуть додавати команди, економіку, захист, права доступу, міні-ігри, інтеграції або інші механіки. Фактична роль ViaVersion залежить від конфігурації конкретного сервера.
Дані формуються автоматично з технічних відповідей серверів. Якщо сервер приховує список плагінів, він може не відображатися в цьому розділі, навіть якщо використовує ViaVersion.
Використовуйте список серверів з ViaVersion, щоб порівняти проєкти, перевірити сумісні версії або знайти приклади використання плагіна на публічних серверах.