RE:NODE

All the Mods 9 nebo 10: kterou verzi pustit na herní server

Text: Tým RE:NODE
14 min čtení


Pokud v roce 2026 zakládáš nový skupinový server, vyber All the Mods 10, pokud nemáš konkrétní důvod nedělat to. Běží na NeoForge pro Minecraft 1.21.1 s Javou 21, je to balíček, který tým All the Mods aktivně vyvíjí, a má novější vanilla obsah. All the Mods 9 běží na Forge pro Minecraft 1.20.1 s Javou 17 a je správnou volbou ve třech případech: tvoje parta už má ATM9 svět, o který by byla škoda přijít, mod, na kterém ti záleží, existuje jen ve verzi pro 1.20.1, nebo hráči chtějí balíček, jehož questy a balanc se ladily roky. Hardwarové nároky jsou podobné - oba chtějí jako minimum 8 GB heapu a pro vytíženou partu víc - přičemž ATM10 je o něco těžší, protože obsahuje víc modů. A mezi nimi neexistuje cesta pro upgrade: ATM9 svět se z ATM10 světa nestane, takže volba z prvního dne je ta, se kterou budeš žít.

Praktická stránka provozu obou balíčků - soubory serveru, startovací skripty, chunk loading, předgenerování, aktualizace bez ztráty světa - je v průvodci serverem All the Mods. Tento článek je o výběru mezi nimi a o částech nastavení ATM9, které se od ATM10 liší.

Oba balíčky vedle sebe#

Oba jsou „kitchen sink“ balíčky: obrovská sbírka modů o technice, magii, průzkumu a skladování, svázaná quest bookem a end-game předmětem ATM Star, který potřebuje trochu od všeho. Kostra je stejná. Základ pod ní ne.

All the Mods 9All the Mods 10
Minecraft1.20.11.21.1
LoaderForge (řada 47.x)NeoForge (řada 21.1.x)
Java1721
MódyZhruba 400+Zhruba 450-500
StavVyzrálý, pomalejší aktualizaceAktivní vývoj

Počty modů se s každým vydáním mění a jsou jen orientační; aktuální seznam pro každou verzi ukazuje stránka balíčku na CurseForge. Verzi loaderu navíc určuje každé vydání balíčku. Používej tu, kterou nainstalují soubory serveru, a Forge ani NeoForge nikdy neaktualizuj samostatně.

Oba balíčky mají vedlejší varianty, které stojí za to znát, než se rozhodneš:

  • To the Sky - skyblock verze každého balíčku (ATM9 To the Sky, ATM10 To the Sky). Generování světa je téměř zdarma, takže tyhle běží znatelně lehčeji. Obecný postup najdeš v článku o nastavení skyblock serveru.
  • Odlehčené střihy - ATM9 má variantu „No Frills“ a ATM10 variantu „Lite“, obě zkracují seznam modů. Pokud máš slabý hardware nebo je pro tvou partu celý balíček příliš, mrkni nejdřív na ně a teprve potom škrtej mody sám.

Vše níže se týká hlavních balíčků, ale stejná úvaha platí i pro varianty.

Co se ve hře doopravdy mění#

Většina modů, které tvoje parta zná, je v obou: Create, Applied Energistics 2, Mekanism, Botania, Ars Nouveau, Twilight Forest, rudy a dimenze Allthemodium a obvyklé mody na skladování a pomocné nástroje. Hráč, který znal ATM9, pozná většinu ATM10 do hodiny. Rozdíly, na kterých záleží, jsou menší a konkrétnější.

Vanilla obsah

ATM10 stojí na 1.21.1, takže má všechno, co Mojang přidal mezi 1.20.1 a 1.21: trial chambers a trial spawner, breeze a bogged, mace, crafter, pásovce a vlčí brnění. ATM9 na 1.20.1 má cherry groves, archeologii, sniffera a velbloudy, ale nic z obsahu 1.21. Pro partu, která hraje s módy hlavně kvůli modům, je to drobnost. Pro partu, která chce prozkoumávat nejnovější vanilla struktury, je to rozhodující.

Verze modů a jejich dostupnost

Ne každý mod přešel na NeoForge 1.21.1 a některé se při tom podstatně změnily. Několik praktických důsledků:

  • Oblíbený okrajový mod může existovat jen pro 1.20.1. Pokud je jediným důvodem, proč se někdo připojuje, konkrétní mod, ověř si před rozhodnutím, že je v seznamu ATM10. Přidat Forge mod pro 1.20.1 do balíčku NeoForge 1.21.1 nejde.
  • Recepty a postup hrou byly přepracovány. Quest book a recept na ATM Star v ATM10 nejsou kopií těch z ATM9. Hráči, kteří dohráli ATM9, mohou čekat známý tvar s odlišnými detaily.
  • Chování modů na novější verzi se může lišit. Stroje, které v jedné verzi nelagovaly, mohou být v druhé těžší, a naopak. Obecné pravidlo neexistuje, a proto je profilování na vlastním serveru (viz níže) lepší než jakékoli tvrzení z fóra.

Vyzrálost

ATM9 má za sebou dlouhý běh. Většinu jeho pádů a problémů s balancem našly a opravily tisíce serverů, které ho provozovaly, a jeho questová linie je kompletní. ATM10 je už nějakou dobu hlavním balíčkem a pro běžnou hru je stabilní, ale pořád dostává aktualizace modů a mění se častěji - což je zároveň přínos (opravy a nový obsah) i cena (častější aktualizace, které musíš na serveru zvládat).

Nároky na RAM a CPU#

Provoz obou balíčků stojí zhruba stejně. ATM10 je při startu a v paměti o něco těžší, protože načítá víc modů, a Java 21 na tom nic podstatného nemění, ani k lepšímu, ani k horšímu. Skutečným hybatelem nákladů u obou je svět, ne balíček: kolik toho je vygenerováno, kolik chunků je trvale načtených a co v nich běží.

HráčiHeap (-Xmx)Plán / kontejner
1-3, nový svět8 GB10 GB
4-810 GB12 GB
8-15, vyzrálý svět12 GB14 GB nebo víc

Tyhle hodnoty platí pro oba balíčky. Soubory serveru ATM10 nastavují v user_jvm_args.txt hodnotu -Xmx8G; zkontroluj, co nastavují soubory serveru ATM9, které stáhneš, a pokud je to míň než v tabulce, zvyš to. Rozdíl mezi heapem a kontejnerem je záměrný. Java používá paměť i mimo heap - metaspace pro třídy několika stovek modů, zásobníky vláken, buffery - a u balíčků této velikosti je to jeden až dva gigabajty. Heap nastavený na celý plán způsobí, že proces zabije systém zvenčí během generování chunků, a to bez crash reportu. Výpočet najdeš v článku kolik RAM potřebuje Minecraft server.

user_jvm_args.txt
-Xms4G-Xmx10G

CPU je místo, kde oba balíčky trpí. Minecraft počítá tick každé dimenze v jednom vlákně a kitchen-sink balíčky do něj nakládají hodně práce: stroje, roury, block entity, farmy na moby. Víc než počet jader záleží na taktu, i když druhé a třetí jádro pomáhá při generování chunků, garbage collection a práci se sítí. Zhruba řečeno počítej se dvěma rychlými jádry pro malou partu a se třemi či více pro vytížený server. Článek CPU vs RAM u herních serverů vysvětluje, jak poznat, čeho ti chybí víc, dřív než zaplatíš za další.

Doba startu se liší víc než průběžná zátěž. ATM10 načítá víc modů a receptů, takže studený start trvá déle - při prvním spuštění několik minut, potom na dobrém hardwaru dvě až tři, přičemž ATM9 bývá o něco rychlejší. To je důležité u plánovaných restartů: noční restart u kteréhokoli balíčku znamená pár minut výpadku, ne pár sekund.

Disk je u obou podobný: soubory serveru se rozbalí na přes gigabajt, po instalaci knihoven loaderem na víc, a vyzrálý svět s několika prozkoumanými dimenzemi dosahuje několika gigabajtů ještě před zálohami. Počítej s rezervou.

Stabilita a aktualizace#

Stabilita velkého modovaného serveru závisí hlavně na dvou věcech, které můžeš ovlivnit - nechat si rezervu v paměti a nenechat svět růst bez omezení - a na jedné, kterou ne: kolik chyb má daná verze balíčku ještě v sobě.

V tomhle posledním bodě má navrch ATM9. Hraje se na něm dlouho, jeho poslední vydání se mění málo a správně nastavený server obvykle běží dál. Nevýhodou je, že nových oprav se moc nedočkáš; pokud narazíš na chybu v 1.20.1 verzi nějakého modu, nemusí být nikdy opravena.

ATM10 se vyvíjí rychleji. Aktualizace přinášejí opravy modů a občas nové mody a občas také nové problémy. Na serveru to znamená:

  • Neaktualizuj v den vydání. Počkej pár dní, přečti si problémy, které hlásí hráči, a pak aktualizuj.
  • Před každou aktualizací udělej zálohu a nech si ji, dokud nová verze týden bez problémů neběží.
  • Aktualizuj server a hráče společně. Klientský launcher, který se aktualizuje dřív než server, je nejčastější příčinou „mod rejections“ při připojení.

Samotný postup aktualizace - nahraď mods/, config/, defaultconfigs/ a kubejs/ z nových souborů serveru, ponech world/ a vlastní nastavení - je pro oba balíčky stejný a je popsaný v průvodci serverem All the Mods. Když aktualizace selže, plán obnovy najdeš v článku co dělat, když aktualizace modu něco rozbije.

Který vybrat pro tvou partu#

Většina part se rozhodne podle jedné z těchto situací.

Nová parta, žádný existující svět. ATM10. Je to aktuální balíček, má novější vanilla obsah a tvůj server bude dostávat opravy po celou dobu života světa.

Už máte ATM9 svět. Pro ten svět zůstaň u ATM9. Svět se na ATM10 přenést nedá (viz další sekce) a hodnota dlouho běžícího serveru je v tom, co je v něm postavené. Pokud lidé chtějí nový balíček, spusť vedle něj server s ATM10, ale nevypínej svět, který vaše parta pořád hraje.

Hráči, kteří dohráli ATM9 a chtějí něco nového. ATM10. Questy a recept na Star se liší natolik, že je to nový průchod.

Malý rozpočet na hardware. Odlehčená varianta kteréhokoli balíčku nebo verze To the Sky. Osekávat plný kitchen-sink balíček, aby se vešel na malý plán, málokdy dopadne dobře; varianty vznikly přesně pro tohle.

Konkrétní mod, který existuje jen pro 1.20.1. ATM9. Ověř si to předtím, než se rozhodneš, ne až bude svět měsíc starý.

Hráči se slabšími PC. Záleží i na straně klienta. Oba balíčky chtějí na hráčově počítači kolem 8 GB přidělených hře a dost rychlé CPU. Díky dalším modům se ATM10 načítá o něco hůř. Pokud je několik hráčů na starších noteboocích, odlehčená varianta je k nim laskavější než kterýkoli hlavní balíček.

Ať vybereš cokoli, rozhodněte se jako parta před prvním startem a přesnou verzi balíčku napište na Discord. „ATM10“ není verze; „ATM10 5.2“ je.

Proč se ATM9 svět nedá upgradovat na ATM10#

Tuhle otázku slyšíme nejčastěji a odpověď je jednoduchá: ATM9 svět nelze žádným způsobem převést na ATM10 svět tak, aby zůstal modovaný obsah. Vanilla Minecraft sice světy z 1.20.1 na 1.21.1 upgraduje sám, ale modovaný svět je hlavně modovaná data, a právě tam to selže:

  • Jiný loader. ATM9 běží na Forge, ATM10 na NeoForge. Na 1.21.1 jde o oddělené ekosystémy; mody byly přestavěny a mnohé změnily způsob ukládání dat.
  • Změněné ukládání předmětů. Minecraft 1.20.5 nahradil NBT předmětů datovými komponentami. Vanilla své předměty migruje; mody si musí poradit samy a v balíčku s několika sty modů mnohé data z 1.20.1 nemigrují vůbec.
  • Odstraněný a přejmenovaný obsah. Bloky, předměty a entity, které byly mezi verzemi přejmenovány, sloučeny nebo zrušeny, při načtení světa prostě zmizí. Stroje přijdou o obsah, úložné sítě o své předměty.
  • Nové generování světa. Chunky vygenerované v ATM9 by se vedle terénu z ATM10 stýkaly s ostrými švy a modované struktury a rudy by byly špatně ve všech už vygenerovaných chunkách.

Tým All the Mods přenos světa mezi hlavními verzemi balíčku nepodporuje a upřímné shrnutí zní, že výsledkem je, pokud se vůbec načte, svět s rozbitými základnami. Stejně to platí i opačným směrem a stejně tak pro jakoukoli jinou dvojici hlavních modovaných verzí - co umějí převzít vanilla a pluginové servery a co ne, najdeš v článku upgrady verzí Minecraftu.

Co přenést jde:

  • Vzpomínky hráčů a screenshoty. Není to vtip - nejčastější výsledek je závěrečná událost „poslední den“ na starém světě a pak nový začátek.
  • Nastavení serveru. server.properties, whitelist.json, ops.json a banned-players.json mají stejné formáty a dají se zkopírovat.
  • Stavby, s úsilím. Nástroj na schémata může uložit vanilla bloky stavby a vložit je do nového světa. Modované bloky ve schématu nepřežijí, pokud stejný mod se stejným blokem v ATM10 neexistuje, a i tehdy se jejich obsah obvykle nepřenese.

Základy nastavení serveru ATM9#

Nastavení ATM9 má stejný postup jako ATM10, jen s Forge místo NeoForge a Javou 17 místo 21. Ve zkratce:

  1. Na stránce ATM9 na CurseForge otevři seznam souborů, vyber vydání, které budou hráči používat, a v dodatečných souborech stáhni jeho soubory serveru.
  2. Rozbal je do prázdné složky serveru. Dostaneš mods/, config/, defaultconfigs/, kubejs/, startserver.sh a startserver.bat a user_jvm_args.txt.
  3. Ujisti se, že server běží na Javě 17. Forge pro 1.20.1 míří na ni; spuštění na jiné verzi Javy je častým zdrojem selhání při startu. Jak zjistit, která se používá, ukazuje článek JVM flagy a verze Javy.
  4. Nastav heap v user_jvm_args.txt podle tabulky výše.
  5. Spusť startovací skript. Při prvním spuštění nainstaluje Forge a jeho knihovny a pak server nastartuje. Přijmi EULA v eula.txt a spusť znovu.
  6. Přečkej první start; generuje konfigurace a svět a trvá několik minut.
bash
$ unzip ServerFiles-<version>.zip -d /srv/atm9$ cd /srv/atm9$ java -version$ chmod +x startserver.sh$ ./startserver.sh

Dva řádky v server.properties platí na ATM9 přesně jako na ATM10:

server.properties
allow-flight=truemax-tick-time=180000

allow-flight=true zabrání vanille vyhazovat hráče za létání s jetpacky a létacími předměty. max-tick-time zvedne watchdog z výchozích 60 sekund, aby těžké generování chunků server nezabilo. Pro zobrazení času ticku na dimenzi použij na ATM9 /forge tps (na ATM10 je to /neoforge tps). Zbytek souboru najdeš v článku server.properties vysvětleno a nastavení NeoForge serveru popisuje, jak se instaluje strana ATM10, pokud provozuješ oba.

Na RE:NODE se u Minecraftu ve výchozím stavu instaluje Paper, takže oba balíčky ATM jsou tvůj vlastní upload: žádný instalátor modpacků na jedno kliknutí neexistuje a nic v panelu nečte balíčky z CurseForge. Správce souborů rozbalí zip se soubory serveru na místě, konzole ukazuje dlouhý první start bez filtru spolu s grafy paměti a CPU proti limitům tvého plánu a na kartě Startup se nastavují proměnné spuštění. Sloty záloh jsou na každém plánu uložené mimo stroj a obnovují se tlačítkem - což je přesně to, co před každou aktualizací balíčku chceš.

Oba na jeden rozpočet#

Některé party chtějí ATM9 svět udržet naživu a zároveň začít s ATM10. Dva kitchen-sink servery vedle sebe potřebují dvě plné sady paměti; nic se mezi nimi nesdílí. Možnosti, které účet nezdvojnásobí:

  • Archivuj ATM9 svět. Zálohuj ho, zastav server a spouštěj ho jen na události.
  • Provozuj ATM9 na menším plánu s méně hráči. Svět, který se jen občas navštíví, potřebuje méně CPU, i když pořád potřebuje svých 8 GB heapu, aby se vůbec načetl.
  • Vypni trvale načtené chunky na starém světě. Pokud na něm nikdo nehraje, nemusí nic tikat, když jsou pryč. V FTB Chunks lze force-loading omezit na hráče v konfiguraci serveru.

Druhý server potřebuje také vlastní port. Hráči se připojují ke každému adresou a portem nebo hostname se záznamem SRV - jak každému dát čisté jméno, najdeš v článku SRV záznamy pro Minecraft.

FAQ#

Je ATM10 náročnější na provoz než ATM9?

O trochu. Načítá víc modů, takže startuje pomaleji a bere si o něco víc paměti, ale rozdíl je malý ve srovnání s tím, kolik stojí vyzrálý svět s mnoha trvale načtenými základnami u kteréhokoli balíčku. Počítej pro oba stejnou velikost plánu a nech o tom, kdy potřebuješ víc, rozhodnout svět, ne balíček.

Můžu pro ATM9 použít Javu 21?

Forge pro 1.20.1 míří na Javu 17 a tu používej, pokud poznámky k vydání balíčku neříkají jinak. Některá nastavení běží na novější Javě, ale když balíček pro 1.20.1 při startu selže s chybou třídy nebo modulu, špatná verze Javy je první věc, kterou je třeba vyloučit.

Můžou se hráči s ATM9 připojit na server ATM10?

Ne. Klient a server musí běžet na stejném balíčku ve stejné verzi. Hráč s ATM9, který se připojí na server ATM10, je odmítnut se seznamem neshodných modů, a stejně tak hráč s jiným vydáním ATM10.

Bude ATM9 dál dostávat aktualizace?

Má za sebou dlouhý běh a jeho aktualizace zřídly; vývoj je u ATM10. Než kolem ATM9 začneš plánovat dlouhodobý server, zkontroluj na stránce souborů na CurseForge datum posledního vydání a počítej s tím, že opravy chyb jen pro 1.20.1 budou vzácné.

Mám počkat na All the Mods 11?

Jen pokud by tvoje parta stejně několik měsíců žádný svět nezačala. Nový hlavní balíček se dlouho usazuje a rané verze se často mění. Parta, která chce hrát teď, je lépe obsloužena ATM10 dnes než nedokončeným nástupcem.