Přeskočit na obsah

Minecraft

Vanilla, Paper, Purpur, Fabric nebo Forge: jaký software pro Minecraft server?

Srovnání serverového softwaru pro Minecraft: kdy stačí Vanilla, proč je Paper výchozí volba pro pluginy a kdy potřebujete Fabric, Forge nebo NeoForge.

6 min čteníBlazeHost


Než na Minecraft server nahrajete první svět, musíte se rozhodnout, jaký serverový software na něm poběží. Tahle volba určuje, jestli budete moct používat pluginy, nebo mody, jak rychle dostanete novou verzi hry a jak se server bude chovat při větším počtu hráčů. Projdeme hlavní možnosti — Vanilla, Paper, Spigot, Purpur, Folia, Fabric, Forge a NeoForge — a na konci najdete tabulku, podle které se rozhodnete.

Pluginy, nebo mody? Hlavní rozcestí

Nejdůležitější otázka není „který software je nejlepší“, ale co chcete na serveru provozovat.

  • Pluginy běží jen na serveru. Hráči se připojí s obyčejným klientem, bez instalace čehokoli. Pluginy přidávají příkazy, ekonomiku, ochranu pozemků, minihry nebo správu oprávnění, ale nové bloky a předměty přidat neumí.
  • Mody mění hru samotnou — přidávají bloky, stvoření, dimenze nebo celé technologické systémy. Většinou je musí mít nainstalované i každý hráč, typicky jako součást modpacku.

Pro pluginy sáhnete po Paperu nebo jeho odnožích, pro mody po Fabricu, Forge nebo NeoForge. Obojí najednou je možné jen s kompromisy (viz hybridy níže).

Vanilla: oficiální server od Mojangu

Vanilla je oficiální server, který si stáhnete přímo od Mojangu. Chová se přesně jako hra v singleplayeru, podporuje datapacky, ale nepodporuje pluginy ani mody. Nové verze Minecraftu má jako první, v den vydání.

Hodí se pro malou partu kamarádů, která chce čistý zážitek, nebo pro technické hráče, kterým záleží na přesném chování redstonu a farem. Pro veřejný server je ale příliš omezený — chybí mu nástroje na správu hráčů i optimalizace, které nabízí Paper. Podrobnosti o verzích a nastavení najdete na Minecraft Wiki.

Paper: výchozí volba pro pluginy

Paper vznikl jako výkonnostní fork Spigotu a dnes se vyvíjí samostatně. Podporuje plugin API Bukkitu a Spigotu, takže na něm funguje naprostá většina pluginů, které najdete na SpigotMC, Hangaru nebo Modrinthu. K tomu přidává vlastní optimalizace, opravy chyb a velké množství nastavení v souborech paper-global.yml a paper-world-defaults.yml.

Pro většinu serverů s pluginy je Paper rozumný výchozí bod. Jedna věc je dobré vědět: Paper ve výchozím nastavení opravuje některé herní chyby, na kterých stojí technické farmy (například duplikaci TNT). Část z toho jde v konfiguraci vrátit — ověřte si to v dokumentaci Paperu, pokud na tom vaše komunita staví.

Spigot

Spigot je starší projekt, ze kterého Paper vychází. Stále funguje a pluginy pro něj psané běží i na Paperu. Pro nový server ale není moc důvodů volit Spigot místo Paperu — Paper nabízí stejnou kompatibilitu pluginů a víc možností ladění výkonu.

Purpur: Paper s dalšími možnostmi

Purpur je fork Paperu, který přidává velké množství dalších konfiguračních voleb — například jízdu na mobech, úpravy chování zvířat nebo herních mechanik. Pluginy pro Paper a Spigot na něm běží. Hodí se, když chcete doladit hru bez psaní vlastních pluginů. Nové verze Minecraftu dostává obvykle až po Paperu, protože na něm staví.

Folia: pro specifické velké servery

Folia je projekt týmu PaperMC, který dělí svět na regiony a zpracovává je paralelně na více vláknech (regionized multithreading). Může pomoct serverům s velkým počtem hráčů rozptýlených po mapě. Háček je v kompatibilitě: pluginy musí Folii výslovně podporovat a velká část běžných pluginů na ní nefunguje. Pro typický server to proto není vhodná volba — pokud o ní uvažujete, začněte kontrolou, zda vaše klíčové pluginy Folii podporují.

Fabric: lehký modloader

Fabric je lehký modloader, který bývá připravený na nové verze Minecraftu velmi rychle, často už pro snapshoty. Většina modů vyžaduje knihovnu Fabric API. Kromě obsahových modů má Fabric silnou skupinu optimalizačních modů, které běží jen na serveru a hráči je instalovat nemusí — například Lithium (optimalizace herní logiky) nebo FerriteCore (nižší spotřeba paměti).

Fabric je dobrá volba pro menší a střední modpacky, pro servery na nejnovější verzi a pro ty, kdo chtějí téměř vanilla zážitek s lepším výkonem.

Forge a NeoForge: velké modpacky

Forge je nejstarší velký modloader. Na něm vznikla většina klasických modpacků a pro starší verze, jako 1.12.2 nebo 1.16.5, je často jedinou možností.

NeoForge vznikl v roce 2023 jako fork Forge, když k němu přešla velká část vývojářů. Řada nových modů a modpacků pro novější verze Minecraftu cílí právě na NeoForge. U verze 1.20.1 jsou si oba projekty ještě velmi blízko, u novějších verzí už mod pro Forge na NeoForge obecně nespustíte a naopak. Vždy tedy použijte ten loader, pro který je modpack vydaný.

Jak modpack na server nainstalovat, popisujeme v návodu Minecraft modpacky.

Hybridy: mody i pluginy najednou

Existují i hybridní servery, které spojují modloader s plugin API Bukkitu (například Mohist nebo Arclight). Láká to, protože dostanete mody i pluginy. V praxi ale mají pluginy i mody k dispozici jiné prostředí, než pro jaké byly napsané, takže častěji narazíte na chyby, pády a neočekávané chování. Autoři modů ani pluginů je obvykle nepodporují. Pokud hybrid použijete, testujte důkladně a pravidelně zálohujte. Často je lepší najít mod, který potřebnou funkci pokryje (pro správu oprávnění existují i serverové mody pro Fabric a NeoForge).

Proxy: Velocity pro sítě serverů

Pokud chcete propojit víc serverů (lobby, survival, minihry) pod jednu adresu, potřebujete proxy. Doporučovanou volbou je Velocity od týmu PaperMC. Starší alternativou je BungeeCord; jeho fork Waterfall už PaperMC nevyvíjí a odkazuje na Velocity. Proxy sama o sobě není herní server — za ní běží backendy, typicky na Paperu.

Jak se rozhodnout

Chcete…Doporučený softwarePoznámka
Čistou hru s kamarádyVanilla nebo PaperPaper, pokud přibudou pluginy
Veřejný server s pluginyPaperNejširší kompatibilita pluginů
Pluginy a hodně herních nastaveníPurpurNové verze obvykle až po Paperu
Vanilla chování s lepším výkonemFabric + optimalizační modyHráči nic neinstalují
Menší nebo nový modpackFabric nebo NeoForgePodle toho, pro co je modpack vydaný
Velký klasický modpackForge nebo NeoForgePodle verze a modpacku
Síť více serverůVelocity + PaperBackendy nemají být dostupné přímo
Mody i pluginy najednouHybrid (opatrně)Nižší stabilita, bez oficiální podpory

Jak to funguje u BlazeHostu

Na Minecraft hostingu BlazeHost najdete v panelu Pterodactyl instalátor pro Paper, Forge, Fabric i Vanilla. Jiný software, například Purpur nebo NeoForge, nahrajete jako vlastní JAR přes správce souborů nebo SFTP. Servery běží na našem vlastním hardwaru s procesory AMD Ryzen 9 5900X a NVMe SSD ve Frankfurtu nad Mohanem.

⚠️ Pozor:Před změnou softwaru na existujícím světě si v panelu udělejte zálohu. Přechod z Vanilla na Paper je obvykle bezproblémový, ale opačný směr vyžaduje přesun dimenzí a odebrání modů ze světa smaže bloky a předměty, které přidávaly.

Tipy k ladění výkonu najdete v návodu výkon Minecraft serveru a k výběru pluginů v návodu Minecraft pluginy. Pokud si nejste jistí, napište nám.

Shrnutí

  • Nejdřív se rozhodněte mezi pluginy (jen server) a mody (server i klient).
  • Pro pluginy je výchozí volbou Paper, Purpur přidává další nastavení, Folia je jen pro specifické případy.
  • Pro mody volte Fabric, Forge nebo NeoForge podle toho, pro který loader je modpack vydaný.
  • Hybridy fungují, ale s kompromisy ve stabilitě.
  • Pro síť serverů použijte proxy Velocity a backendy na Paperu.

Minecraft server na vlastním hardwaru ve Frankfurtu

Paper, Fabric, Forge i modpacky v panelu Pterodactyl, DDoS ochrana v ceně.