Hráč s jinou verzí klienta se na Paper serveru nepřipojí. Server mluví jedním protokolem, klient jiným.
ViaVersion, ViaBackwards a ViaRewind ten protokol přeloží. Novější klient vejde na starší server, starší klient na novější. Nové bloky, předměty ani výšku světa tím nepřidáte.
Návod je pro jeden Paper server. Pluginy nainstalujte v záložce Pluginy. Po instalaci server plně restartujte.
Rychlý přehled
- Otevřete záložku Pluginy a nainstalujte ViaVersion. Pro starší klienty od 1.9 přidejte ViaBackwards. Pro klienty 1.8 ještě ViaRewind.
- Klikněte na Restart. Příkaz
reloadnestačí. - V záložce Konzole zadejte
pluginsaviaversion. Zelené názvy znamenají, že pluginy běží.
Co který plugin dělá
| Plugin | Koho pustí | Závislost |
|---|---|---|
| ViaVersion | Novější klienti na starším serveru | Samotné stačí, když chcete jen novější klienty |
| ViaBackwards | Starší klienti od 1.9 na novějším serveru | Vyžaduje ViaVersion |
| ViaRewind | Klienti 1.8 na novějším serveru | Vyžaduje ViaVersion i ViaBackwards |
ViaRewind dokumentuje i klienty 1.7. Praktický cíl na Paperu je 1.8.
1. Nainstalujte pluginy
Otevřete server a záložku Pluginy. Do pole Hledat pluginy… napište ViaVersion. Zapněte Modrinth i Hangar. Plugin nainstalujte. Stejně přidejte ViaBackwards a ViaRewind, pokud je potřebujete. ViaVersion potřebuje Javu 17 nebo novější.

Soubory .jar musí skončit ve složce plugins/, ne vedle server.jar. Dva soubory stejného pluginu se perou o stejné příkazy. Nechte jeden .jar na ViaVersion, jeden na ViaBackwards a jeden na ViaRewind.
Složka plugins/ na vanilla serveru nevznikne. Vanilla pluginy nespustí. Software přepněte na Paper. Postup je v návodu Jak změnit typ Minecraft serveru v Eternyx dashboardu.
Poznámka: když chcete soubory nahrát ručně, stáhněte je z Modrinthu (ViaBackwards, ViaRewind) nebo z Hangaru. Otevřete Prohlížeč souborů, složku plugins a klikněte na Nahrát.

2. Restartujte server
Via* se načte až při startu. Příkaz reload pluginy nenačte. ViaVersion pak hlásí chyby a hráči se nepřipojí. Klikněte na Restart.

Po prvním startu ViaVersion vytvoří plugins/ViaVersion/config.yml. Výchozí nastavení stačí. Volitelně v něm zablokujete konkrétní klienty klíčem block-versions. YAML sestavíte v generátoru ViaVersion.
3. Ověřte v konzoli
Server musí běžet. Otevřete záložku Konzole. Příkazy pište do pole Napište příkaz a stiskněte Enter… bez úvodního lomítka.
Zadejte:
pluginsViaVersion, ViaBackwards a ViaRewind musí svítit zeleně. Červený nebo chybějící název znamená, že se plugin nenačetl. Čtěte startovní log.

Pak zadejte:
viaversionKonzole vypíše verzi a dostupné příkazy. Alias je viaver.
Až se hráči připojí, viaversion list ukáže jejich protokol.
Co Via* neřeší
Via* překládá pakety. Nový blok, předmět ani mechaniku starému klientovi nedodá. To není chyba, kterou opraví další verze pluginu.
Hráč s klientem 1.16 na serveru 1.21 nové bloky neuvidí tak, jak je vidí nový klient. Chybí mu textury i chování.
Na světě 1.17 a novějším klienti pod 1.17 nevidí a neupraví bloky pod y=0 ani nad y=255. Spawn a stavby držte mezi y=0 a y=255, nebo od těch hráčů chtějte klienta 1.17 a novějšího.
Ostatní pluginy musí sedět na verzi serveru, ne na verzi klienta. Anticheat, který čeká jeden protokol, hráče shodí. Konflikt ověříte tak, že Via* necháte a ostatní pluginy dočasně vypnete.
Časté problémy
Starší klienti se nepřipojí, novější ano
Máte jen ViaVersion. To pustí novější klienty. Pro klienty od 1.9 přidejte ViaBackwards. Pro 1.8 ještě ViaRewind. Pak Restart.
Po reloadu se hráči nepřipojí
Příkaz reload Via* nenačte. Správce pluginů je nenačte stejně. Klikněte na Restart.
Vanilla server pluginy nespustí
Software musí podporovat pluginy (Paper, Purpur, Spigot). JAR musí ležet ve složce plugins/. Vanilla plugins/ nemá. Přepněte software podle návodu Jak změnit typ Minecraft serveru v Eternyx dashboardu a restartujte.
V plugins/ mám dva soubory stejného pluginu
Nechte jeden .jar na ViaVersion, jeden na ViaBackwards a jeden na ViaRewind. Druhou kopii smažte a klikněte na Restart.
Hráč s klientem pod 1.17 nevidí podzemí pod y=0
Svět 1.17 a novější má výšku mimo 0 až 255. Klient pod 1.17 tam bloky nevidí a nesáhne na ně. ViaBackwards to nepřeloží a opravovat se to nebude. Spawn držte mezi y=0 a y=255, nebo od těch hráčů chtějte klienta 1.17 a novějšího.