Verze
Verze Minecraft serveru (Jakou Minecraft verzi používat?)
Vanilla/Server s pluginy
Obecně je u Vanilly/Spigotu a jeho forků, eventuelně lehce módovaném Fabricu (např. jen s módem Lithium pro optimalizaci) “správnou” odpovědí nejnovější stabilní verze platformy, kterou používáte.
V případě, kdy vyjde nová verze Minecraftu, je pochopitelné, že aktualizace některých pluginů případně módů může nějakou chvíli trvat. Pokud je však stabilní verze vydaná několik týdnů, nebo dokonce měsíců, není důvod, proč na staré verzi zůstat a server společně s plugin (případně módy) neaktualizovat.
important
Pokud používáte Spigot (což byste pravděpodobně neměli), neupdatujte ihned při nové aktualizaci Minecraftu. Tyto experimentální verze obvykle obsahují chyby, které rozbíjejí různé aspekty hry.
Server s módy
U standardních módovaných serverů je situace jiná než u Vanilly/pluginů podporujících pluginy. Pokud využíváte modpack, je nutno se řídit verzí, pro jakou je modpack určen. Tyto verze jsou z povahy fungování módů starší.
Verze většiny módů se “zaseknou” na nižší verzi, tudíž i když je již vydána 1.20.6, módy a modpacky jsou stále aktualizovány převážně pro 1.20.1 (u 1.19 to byla 1.19.2).
Ostatní
Co se týče starých “pvp verzí” jako 1.7.10 nebo 1.8.8, opravdu se nedoporučují používat. Nikdo Vám v jejich používání samozřejmě bránit nemůže, avšak s jeho správou Vám bude ochotno pomoci naprosté minimum lidí. Pokud budete chtít pomoct na Discordu nebo fóru, standardně Vám bude pomoc odmítnuta čistě z princpu. Jedná se o opravdu starou verzi, která není žádnou moderní platformou podporována. Ekosystém u těchto verzí je postaven na placených pluginech a doplňcích, které jste nuceni pro vytvoření “dobrého” serveru používat. Téměř nikdo totiž není ochotný udržovat pluginy kompatibilní s tak starou, upadající verzi, zadarmo. Dalším faktorem je horší bezpečnost serveru.
Používání 1.12.2 z důvodu lepšího výkonu je nesmyslné.
Aktualizace platformy
Je důležité aktualizovat nejen samotnou Minecraft verzi, ale i verzi samotné platformy (neplatí pro Vanillu).
I když můžete mít verzi platformu pro nejnovější Minecraft verzi serveru, je důležité aktualizovat i verzi samotné platformy, tzv. použít její novější build. Ačkoli je verze platformy určená pro nejnovější verzi serveru, samotná platforma obvykle vydává novější verzi, která může obsahovat lepší optimalizace, opravy chyb, a podobně. To platí zejména u nově vydaných Minecraft verzí, které chyby a špatné optimalizace obsahují.
Konkrétním příkladem může být případ, kdy plugin správně nezobrazoval PAPI placeholdery. Po aktualizaci z Paper buildu #446 verze 1.19.3 na build #448 tento problém zmizel, jelikož build #448 opravoval načítání legacy pluginů, kterým plugin, který placeholdery zobrazoval, byl. Důležité je to hlavně však kvůli bug a exploit fixům a optimalizaci.
Verze pluginů
V případě, kdy stahujete plugin, je nutno se při stahování ujistit, že stahujete verzi pluginu kompatibilní s verzí serveru. Nestahujte naslepo “poslední verzi”. Kompatibilitu vždy zkontrolujte.
Pro jakou verzi serveru je jaká verze pluginu určena se na stránce, kde plugin stahujete, dočtete (např. na DevBukkit v záložce File, na Modrinth a Hangar v záložce Versions, a na SpigotMC jsou podporované verze vypsané). Autor by měl vždy někde uvádět, pro jaké verze Minecraftu je (minimálně aktuální) verze pluginu určena.
Některé pluginy neuvádějící podporu pro novější verzi můžou fungovat i na novějších verzí (především API neinteragující přímo se samotným serverem, například Vault), jiné naopak ne (zejména pluginy pracující s NMS). Pokud byl však plugin naposled aktualizován v roce 2016, používat jej logicky nechcete. Plugin určený pro novější verzi však na verzi starší téměř jistě nerozjedete.
Pokud verze pluginu podporující novou verzi Minecraftu ještě vydaná není, podívejte se, zda nemá plugin dev buildy.
Pokud využíváte starší verzi Minecraftu (což byste ale neměli), potřebujete starší verzi pluginu, a potřebná verze pluginu není nikde přímo uvedena (což by se Vám ale na DevBukkit, Modrinth, ani Hangar stát nemělo, protože je u každé verze pluginu uvedeno, pro jakou verzi serveru je určena), je potřeba potřebnou verzi dohledat pomocí changelogu.
Pozor - na platformě DevBukkit tlačítko Download Latest File stáhne poslední stabilní verzi, tím pádem to automaticky nemusí být úplně poslední verze v seznamu. Z toho důvodu je lepší použít tlačítko Download (File) přímo u dané verze pluginu.
Verze módů
U módů platí to stejné, jako u pluginů, tedy je nutno stahovat verzi módu kompatibilní s verzí serveru. Nestahujte naslepo “poslední verzi”. Kompatibilitu vždy zkontrolujte.
Narozdíl od pluginů však módy neuvádějící podporu pro novější verzi téměř určitě na novější verzi fungovat nebudou, prakticky vždy je potřeba stáhnout mód specifický pro verzi serveru.
Co je to build
Build označuje konkrétní verzi softwaru, tzn. platformy, pluginu, případně módu.
I když vyjde platforma pro určitou Minecraft verzi (například 1.21), samotná platforma nemá pouze jednu verzi (až na Vanillu), jelikož platformy v průběhu opravují chyby, přidávají nové funkce a vylepšují výkon. Z toho důvodu je vhodné samotnou platformu průběžně aktualizovat (= používat novější build), i když používáte poslední vydanou Minecraft verzi. Například ve Spigot buildu #4200 je opravena chyba, kdy hráči při smrti nedropnou itemy. Pokud tedy použijete Spigot 1.21 build #4199, při smrti hráče nedropnou jeho itemy, ale pokud aktualizujete na Spigot 1.21 build #4200, nebo novější, tak už ano. I když se stále jedná o Minecraft verzi 1.21, verze samotného software (v tomto případě Spigotu) je jiná.
Experimental buildy/Dev buildy
Co je to build je vysvětleno výše.
Dev buildy označují verze pluginů, případně módů, které nejsou zveřejněny jako oficiální (stabilní) verze, a to nejčastěji z důvodu, že můžou obsahovat chyby. Výraz “experimentální build” se využívá zejména u platforem při vydání nové Minecraft verze, ale s tímto výrazem se můžete setkat i u pluginů.
Rozdíl mezi dev a experimentálním buildem není jasně stanoven, ale obecně se dev buildy myslí buildy obsahující průběžné aktualizace daného software, kde nehrozí závažné nebezpečí (teoreticky může, ale prakticky tomu tak nikdy není), narozdíl od experimental buildů, kdy se jedná o radikální změny, kde nejsou kritické chyby výjimkou. Z toho důvodu není vhodné používat experimentální buildy na produkčním serveru, a je důležité mít zálohu.
S dev buildy se u pluginů setkáte nejčastěji při vydání nové Minecraft verze, kdy v případě, kdy budete chtít na novou verzi přejít dříve, než budou oficiální (stabilní) verze pluginu podporující novou verzi Minecraftu zveřejněny, budete muset dev buildy pluginů použít (případně platformy, avšak to slouží zejména pro testování. Experimentální buildy platformy nejsou pro produkci vhodné, a na novou verzi Minecraftu by se mělo přecházet až v moment, kdy je zveřejněna stabilní verze platformy pro novou verzi. V době experimentálních buildů pravděpodobně přecházet nechcete, a to zejména z důvodu, že v této době ještě nemívají všechny využívané pluginy vydanou verzi podporující novější verzi Minecraftu).
Pokud platforma, plugin, případně mód experimentální buildy má, pravděpodobně naleznete odkaz na ně na stránce platformy/pluginu/módu.
Jak změnit verzi
Jak změnit verzi serveru
Verzi serveru lze jednoduše změnit nahrazením server jaru] staré Minecraft verze na novou.
Downgrade
Pozor! Server bez ztráty dat nelze downgradovat (přejít z vyšší Minecraft verze na nižší).
Převod světa
Pokud přecházíte ze Spigotu či jeho forku (Paper, Pufferfish, Purpur) na Vanillu, je potřeba světy převést pro Vanilla formát.
Jak změnit verzi pluginu
Jak změnit verzi pluginu se dočtete zde.
Jak změnit verzi módu
Jak změnit verzi módu se dočtete zde.
Poznámky
Verze serveru 1.8.9 pro nemódované platformy neexistuje, jelikož verze 1.8.9 přináší změny pouze pro klienta viz https://minecraft.fandom.com/wiki/Java_Edition_1.8.9
Spigot (tudíž i Paper a jeho ostatní forky) 1.20.3 neexistuje, jelikož jen 2 dny po vydání 1.20.3 byla vydána verze 1.20.4, která pouze opravuje jeden bug.