Přejít na hlavní obsah

ViaVersion Protocol Generátor

Vytvořte přehlednou ViaVersion konfiguraci pro Minecraft server, proxy síť i lobby. Vyberte podporované verze klientů, zkopírujte hotový YAML a vložte ho do config.yml.

ViaVersion protocol generátor

Režim a výstup

Vyberte, zda chcete blokovat konkrétní verze, nebo povolit pouze vybrané klienty (whitelist).

Minecraft verze

Zaškrtněte verze, které chcete blokovat.

0 vybráno

Náhled konfigurace

Kam vložit výstup

  • Paper / Spigot: plugins/ViaVersion/config.yml
  • Velocity: plugins/ViaVersion/velocity.toml nebo config.yml
  • BungeeCord: plugins/ViaVersion/config.yml

K čemu slouží ViaVersion na Minecraft serveru

ViaVersion pomáhá hráčům s novějšími klienty připojit se na starší Minecraft server. Správně nastavený ViaVersion config.yml, protocol ID a blokování verzí jsou důležité pro Paper, Spigot i proxy sítě.

Blokování nepodporovaných verzí

Pomocí block-protocols nebo block-versions zakážete Minecraft klienty, které váš gameplay, pluginy nebo anticheat nezvládnou, třeba 1.7 hráče na moderním survivalu.

Whitelist verzí klientů

Režim „povolit pouze vybrané“ vygeneruje blokování všech ostatních verzí klienta. Hodí se, když chcete na server pustit jen 1.20+, jen 1.21+ nebo jen legacy 1.8.9.

Velocity a BungeeCord sítě

Na Velocity nebo BungeeCord proxy musí ViaVersion znát protocol verzi každého backend serveru. Generátor vytvoří mapu velocity-servers nebo bungee-servers podle názvů z config.yml.

Často kladené otázky

Odpovědi k ViaVersion, protocol ID, block-protocols, block-versions, proxy konfiguraci a blokování Minecraft klientů.

Co je protocol verze v Minecraftu?

Každá verze Minecraft Java Edition má přiřazené číslo, tedy protocol ID, které klient posílá při připojení na server. ViaVersion ho používá pro překlad paketů mezi klientem a serverem. Seznam verzí v generátoru vychází z oficiálního ViaVersion API.

Mám použít block-protocols nebo block-versions?

block-protocols je seznam číselných protocol ID, takže je přesný a vhodný pro automatické nástroje. block-versions používá názvy Minecraft verzí a operátory jako <1.18 nebo >1.20.5, což je čitelnější při ruční úpravě ViaVersion configu. Oba formáty řeší stejné blokování verzí.

Jak funguje režim „povolit pouze vybrané“?

ViaVersion nativně nemá samostatný whitelist klientů. Nástroj proto vygeneruje block-protocols nebo block-versions pro všechny Minecraft verze, které jste nezaškrtli. U souvislého rozsahu verzí zkusíme použít operátory < a > pro kratší YAML výstup.

Kam vložím vygenerovaný YAML?

Na Paper nebo Spigot serveru vložte YAML do plugins/ViaVersion/config.yml. Na Velocity nebo BungeeCord proxy ho vložte do příslušné ViaVersion konfigurace, typicky do sekce velocity-servers nebo bungee-servers. Vložte jen vygenerovaný řádek nebo blok a zbytek configu ponechte.

Potřebuji k ViaVersion ještě další pluginy?

ViaVersion stačí, pokud novější klienti připojují na starší server. Pro opačný směr (starší klient na novější server) potřebujete ViaBackwards, pro 1.7.x na 1.9+ ViaRewind. Podrobnosti najdete v dokumentaci ViaVersion.

ViaVersion generátor: jak nástroj funguje

ViaVersion překládá síťový protokol mezi různými verzemi Minecraft Java Edition. Při správě Minecraft serveru často potřebujete omezit, které verze klientů se mohou připojit, nebo na proxy síti přesně určit protocol ID jednotlivých backend serverů.

Tento ViaVersion generátor připraví čistý YAML pro nejčastější části oficiální ViaVersion konfigurace:

  • block-protocols: YAML pole číselných protocol ID
  • block-versions: YAML pole řetězců s názvy verzí a operátory < / >
  • velocity-servers / bungee-servers: mapa název_backendu: protocol

Režim blokování vs. whitelist

V režimu Blokovat vybrané zaškrtnete verze, které mají dostat kick při připojení na server. V režimu Povolit pouze vybrané nástroj invertuje výběr a vygeneruje blokování všech ostatních verzí. Výsledek se chová jako whitelist verzí přes ViaVersion config.yml.

Přednastavené sady (1.9+, 1.18+, 1.21+ atd.) urychlí běžné scénáře. Protocol čísla odpovídají release verzím registrovaným ve ViaVersion, snapshot verze záměrně neuvádíme.

Proxy a backend servery

Na Velocity nebo BungeeCord ViaVersion zjišťuje verzi backendu podle mapy v configu, pingování nebo výchozí hodnoty. Ruční mapa velocity-servers nebo bungee-servers je spolehlivá na větších sítích. Přidejte řádky podle názvů serverů z velocity.toml nebo Bungee config.yml a přiřaďte správné protocol ID.

Po zkopírování výstupu restartujte nebo reloadněte ViaVersion podle dokumentace vašeho stacku a otestujte připojení z cílové verze Minecraft klienta.