Modpack server je často nejlepší způsob, jak dostat partu zpátky do Minecraftu. Najednou máte nové dimenze, technické linky, kouzla, bossy, questy a jasný důvod pokračovat další večer. Zároveň je to typ serveru, který nejčastěji spadne už při prvním startu.
Většinou za to nemůže hosting. Problém bývá v tom, že se na server nahraje špatný balík souborů, zvolí se slabý plán nebo se hráči připojují s jinou verzí. Tenhle návod vysvětluje, co zkontrolovat před spuštěním a jak připravit modpack server tak, aby byl první večer o hraní, ne o čtení crash logů.
Klientský balík není server pack
CurseForge a podobné launchery pracují hlavně s klientským balíkem. Ten patří do počítače hráče a může obsahovat věci, které server vůbec neumí použít: minimapy, shadery, grafické optimalizace, úpravy menu, voice chat klienta nebo kosmetické mody.
Server pack je samostatný balík připravený autorem modpacku pro server. Obvykle obsahuje správný loader, konfigurace, serverové mody, skripty a soubory potřebné pro první start. Právě server pack je důvod, proč některé modpacky naběhnou na první pokus a jiné skončí chybou ještě před vytvořením světa.
Pokud modpack server padá hned při startu, první otázka má být: “Používáme opravdu server pack?”
Jak vybrat modpack pro partu
Než něco zaplatíš nebo pozveš lidi, podívej se na čtyři věci:
- Loader a verze Minecraftu. Forge, Fabric a NeoForge nejsou zaměnitelné. Hráči musí mít stejnou kombinaci jako server.
- Velikost balíku. Malý Fabric balík se chová úplně jinak než All the Mods s několika stovkami modů.
- Server pack. Pokud autor neposkytuje server pack, pořád se to dá řešit, ale vyžaduje to víc ruční práce a testování.
- Typ hraní. Questový RPG balík je dobrý pro partu, která chce cíle. Sandboxový kitchen-sink balík je lepší pro hráče, kteří se rádi rozdělí a staví vlastní projekty.
Pokud hledáš inspiraci, podívej se na výběr modpacků na hraní s kamarády. Není to jen žebříček popularity; každý balík má jiný důvod, proč funguje ve skupině.
Kolik RAM potřebuje modpack server
U modpacků je RAM důležitější než u vanilly. Ne proto, že by každý hráč spotřeboval obrovské množství paměti, ale proto, že stovky modů se načítají ještě před připojením prvního hráče.
Orientačně:
- lehčí Fabric modpacky: 6 až 8 GB,
- středně velké Forge nebo NeoForge balíky: 8 až 10 GB,
- velké kitchen-sink modpacky: 10 až 16 GB,
- velmi náročné balíky s vlastním worldgenem a více hráči: raději počítej s vyšším plánem.
RAM ale není jediná věc. Problémy způsobuje také vysoký view-distance, chunk-loadery, velké automatizace a nové dimenze. Pokud server seká až po pár hodinách hraní, často nejde o špatnou instalaci, ale o svět, který už dělá víc práce než na začátku.
Postup ve VoxelRunu
Ve VoxelRunu je cílem vyhnout se nejčastější chybě: nahrání klientského balíku na server.
- Vyber modpack přes modpack hosting nebo při vytváření serveru.
- VoxelRun se pokusí najít autorův server pack a použít ten, ne klientské soubory.
- U známých balíků dostaneš doporučený plán podle serverových souborů a velikosti modpacku.
- První start nech doběhnout. Velké balíky mohou několik minut stahovat soubory a generovat konfiguraci.
- Pošli hráčům název modpacku, verzi a adresu serveru. Bez stejné verze se nepřipojí.
Pokud balík server pack nemá, dá se použít i vlastní serverový ZIP, ale vyplatí se ho nejdřív otestovat mimo “ostrý” večer s partou.
Co poslat hráčům před připojením
Nejvíc problémů u modpacků nevzniká na serveru, ale u hráčů. Do skupinového chatu pošli:
- přesný název modpacku,
- verzi modpacku,
- launcher, ve kterém ho mají nainstalovat,
- adresu serveru,
- informaci, jestli je zapnutý whitelist,
- případně doporučenou RAM pro klienta v launcheru.
U velkých balíků je běžné, že klient potřebuje 6 až 10 GB RAM. To je RAM na počítači hráče, ne serverová RAM. Pokud někomu padá hra při načítání menu, server s tím nemusí mít nic společného.
Nejčastější chyby a jak je poznat
Server spadne hned při startu. Pravděpodobně je v balíku klientský mod, chybí dependency nebo je špatná verze loaderu. Zkontroluj, jestli používáš server pack.
Hráč vidí chybu o chybějících modech. Klient a server nemají stejný modpack nebo verzi. Ať hráč přeinstaluje přesnou verzi balíku.
Server běží, ale svět se načítá pomalu. Sniž view-distance, zkontroluj pregenerování světa a dej pozor na nové dimenze nebo chunk-loadery.
Lag začne až po několika dnech. Hledej příčinu v entitách, automatizaci, mob farmách a stále načtených chunkech. Samotné přidání RAM nemusí stačit.
Forge, Fabric nebo NeoForge
Loader si obvykle nevybíráš podle chuti, ale podle modpacku. Starší velké balíky bývají Forge, moderní 1.20+ balíky čím dál častěji používají NeoForge a lehčí nebo optimalizované balíky jsou často na Fabricu.
Důležité je nemíchat je. Forge modpack nespustíš jako Fabric server a naopak. U server packu je loader už vyřešený autorem balíku, což je další důvod, proč ho používat.
Kdy zvolit větší plán
Zvol větší plán, pokud:
- modpack má stovky modů,
- hraje víc než 5 až 6 lidí najednou,
- svět generuje hodně struktur nebo nové dimenze,
- používáte chunk-loadery a technickou automatizaci,
- server má časté GC pauzy nebo “Can't keep up” hlášky i při nízkém počtu hráčů.
Při platbě podle využití není větší plán automaticky velký měsíční závazek. Pokud hrajete pár večerů týdně, rozdíl mezi menším a větším plánem je často menší problém než večer ztracený lagy.
Shrnutí
Modpack hosting je nejspolehlivější, když dodržíš tři pravidla: používej server pack, vyber plán podle velikosti balíku a pošli hráčům přesnou verzi. Většina “nevysvětlitelných” pádů se dá vystopovat k jedné z těchto věcí.
Když server běží, modpack se chová jako každý jiný Minecraft svět: spustíš ho, když se hraje, zastavíš po session a svět zůstane připravený na další večer.