ViaVersion
ViaVersion umožní hráčům s novějším klientem připojit se na starší server. Doplňkové pluginy rozšiřují podporu i opačným směrem.
Trojice pluginů
| Plugin | Umožní |
|---|---|
| ViaVersion | novější klient → starší server |
| ViaBackwards | starší klient → novější server |
| ViaRewind | velmi staré verze (1.8, 1.7) |
Nejčastější kombinace: server běží na aktuální verzi, hráči se připojí z 1.8 až po nejnovější. Potřebuješ ViaVersion i ViaBackwards.
Postup
Nahraj .jar soubory
Všechny tři (podle potřeby) do plugins/.
Restartuj server
Ověř podporované verze
/viaversion listKonfigurace
checkforupdates: false
prevent-collision: true
auto-team: true
block-protocols: []Blokování konkrétní verze:
block-protocols:
- 47 # 1.8.xOmezení
ViaVersion nedělá zázraky. Bloky a předměty, které ve staré verzi neexistují, se hráči zobrazí nesprávně nebo vůbec. Hráč na 1.8 neuvidí bambusový blok správně.
| Problém | Projev |
|---|---|
| Nové bloky | zobrazí se jako podobný starý blok |
| Nové entity | neviditelné nebo špatný model |
| Nové zvuky | nepřehrají se |
| Custom modely | rozbité |
Kdy ViaVersion nepoužívat
- Když stavíš server pro konkrétní verzi a hráči ji stejně mají.
- U minigame serverů citlivých na přesnou fyziku (PvP na 1.8 vs 1.9+).
ViaVersion přidává překladovou vrstvu ke každému paketu. Na serveru se stovkami hráčů to znamená měřitelnou zátěž CPU. Nezapínej ho „pro jistotu”.
ViaVersion na proxy
Na síti stačí ViaVersion na proxy (BungeeCord/Velocity). Backend servery ho mít nemusí.
Tipy
- Vypni
checkforupdates. Šetří startovací čas a nezatěžuje log. - Otestuj klíčové pluginy ve staré verzi klienta. GUI se často rozbije.
Poznámka
ViaVersion aktualizuj vždy po vydání nové verze Minecraftu, jinak se hráči s novým klientem nepřipojí.