
ViaVersion — lisäosa eri versioiden asiakasohjelmien tukemiseen Minecraft-palvelimella
ViaVersion antaa pelaajille, joilla on uudempi asiakasohjelman versio, mahdollisuuden yhdistää vanhemmalla versiolla toimivaan palvelimeen…
ViaVersion antaa pelaajille, joilla on uudempi asiakasohjelman versio, mahdollisuuden yhdistää vanhemmalla versiolla toimivaan palvelimeen. Jos palvelin toimii versiolla 26.1.2 ja pelaaja avaa pelin aiemman version, hän pääsee sisään ilman mitään toimia omalta osaltaan. Lisäosa…
ViaVersion — lisäosa eri versioiden asiakasohjelmien tukemiseen Minecraft-palvelimella
Minecraftin versio: 26.1.2
Lataaja: Paper
Lisäosan versio: 5.9.0
Java: 25
ViaVersion antaa pelaajille, joilla on uudempi asiakasohjelman versio, mahdollisuuden yhdistää vanhemmalla versiolla toimivaan palvelimeen. Jos palvelin toimii versiolla 26.1.2 ja pelaaja avaa pelin aiemman version, hän pääsee sisään ilman mitään toimia omalta osaltaan. Lisäosa on ilmainen ja avoimen lähdekoodin.
Toimintaperiaate
Lisäosa sieppaa verkkopaketit asiakasohjelman ja palvelimen välillä ja muuntaa ne protokollien välillä lennossa.
Täydellisin tuki on Paperilla. BungeeCordissa ja Velocityssä ViaVersion asennetaan itse välityspalvelimeen eikä backend-palvelimiin.
Komennot
Kaikki komennot syötetään chattiin tai palvelimen konsoliin. Niiden suorittaminen pelissä vaatii operaattorin oikeudet.
Komentotaulukko
Komento | Mitä tekee |
| Lista paikalla olevista pelaajista ja heidän asiakasohjelmiensa versioista |
| Ottaa käyttöön / poistaa käytöstä automaattikomennot pelaajien välisten törmäysten estämiseksi |
| Tulostaa pelaajan paketit konsoliin — vain tuen pyynnöstä |
| Ottaa käyttöön ResourceLeakDetectorin Nettyssä — vain tuen pyynnöstä |
| Ottaa käyttöön / poistaa käytöstä ilmoitukset uusista päivityksistä sisäänkirjautuessa |
| Luo linkin, joka sisältää diagnostiikkatietoja tukeen yhteydenottoa varten |
| Yksityiskohtaiset tiedot tietyn pelaajan tai kaikkien yhteydestä |
| Lista kaikista pelaajista ja heidän pakettiensa määrästä sekunnissa |
| Lataa asetukset uudelleen; potkii kaikki yhdistäneet pelaajat ulos |

alt: komennon /viaver list tuloste
Konfigurointi
Tiedosto: plugins/ViaVersion/config.yml. Luodaan automaattisesti ensimmäisellä käynnistyksellä.
block-versions — estää tiettyjen versioiden yhdistämisen. Tukee operaattoreita < ja >, esimerkiksi: block-versions: ["<1.17"].
block-disconnect-msg — viesti, joka näytetään katkaistaessa yhteys estetyn version vuoksi. Tukee Minecraft color codes -koodeja.
logging.log-blocked-joins — kirjaa konsoliin estetyistä versioista tulevat yhteydenottoyritykset. Oletuksena false.
send-supported-versions — arvolla true palvelin ilmoittaa asiakasohjelmalle tuettujen versioiden luettelon ping-vastauksessa.
Pakettiraja
Oletuksena pelaaja potkitaan ulos, kun 800 pakettia/s ylittyy. Lisäksi käyttäytymistä seurataan aikaikkunan yli — esimerkiksi arvoilla sustained-max-per-second: 200, sustained-period-seconds: 7 ja sustained-threshold: 4 pelaaja potkitaan ulos, jos hän ylitti 200 pakettia/s 4 sekunnin ajan 7:stä. Rajan poistamiseksi käytöstä — enabled: false.
Lisäparametrit
hologram-patch — korjaa hologrammien korkeuden asiakasohjelmille 1.9+ vanhemmilla palvelimilla. Oletuksena false. Jos HolographicDisplaysin kaltaisten lisäosien hologrammit näkyvät väärällä korkeudella — ota tämä parametri käyttöön.
serverside-blockconnections — ottaa käyttöön lohkojen yhteyksien palvelinpuolen käsittelyn asiakasohjelmille 1.13+. Oletuksena true. Vaikuttaa aitojen, lasilevyjen ja ovien oikeaan näyttämiseen. Parametri blockconnection-method määrittää käsittelytavan: packet — pakettitasolla, world — maailmatasolla (kokeellinen).
use-1_15-instant-respawn — arvolla true asiakasohjelmat 1.15+ syntyvät uudelleen välittömästi ilman kuolemaruutua. Oletuksena false.
armor-toggle-fix — korjaa virheen, joka liittyy haarniskan vaihtamiseen varatussa paikassa asiakasohjelmille 1.19.4+. Oletuksena true.
enforce-secure-chat — määrittää secure chat -arvon, joka lähetetään asiakasohjelmille 1.19+ sisäänkirjautuessa. Sitä ei suositella muutettavaksi, jos palvelin toimii versiolla 1.19 tai uudemmalla.
Yhteenveto
ViaVersion ratkaisee yhden yksinkertaisen mutta tärkeän tehtävän: asiakasohjelman ja palvelimen version ristiriidan. Jos ylläpitäjä ei voi päivittää palvelinta vanhoista lisäosista johtuvien riippuvuuksien vuoksi, mutta pelaajat ovat jo uudemmilla versioilla — lisäosa ratkaisee ongelman ilman muutoksia asiakasohjelman puolella. Peruskäyttöön asetuksia ei tarvita.
Asennus
Tyypillinen asennus vie noin 5 minuuttia. Kulku on sama; vain Loader ja sopiva build vaihtuvat.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.








